Skip to content
GPLWP Guides

How to build a church website

Design & Layout Time About 2–4 hours for the initial structure, plus time to prepare content 7 steps Updated 6 Nov 2026

DESIGN & LAYOUT
The short answer

You can build the basic church website with WordPress pages, a block theme and the Site Editor. Events, sermon archives, forms and online donations usually need plugins or external services, so plan those features before choosing your theme.

The route
  1. 01Plan the church site structure
  2. 02Choose and configure the theme
  3. 03Create the core pages
  4. 04Build the homepage and navigation
  5. 05Add events, sermons and giving
  6. 06Check the site before launch
  7. 07Use the fast church-theme route

What you need

  • A WordPress website with admin access
  • A domain and hosting account
  • Church logo, colours and photographs
  • Service times, contact details and page copy
  • A payment or donation account if you will accept online gifts

Plan the church site structure

List the information visitors need before choosing a design. A practical starting structure is Home, About, Visit, Services, Events, Sermons, Ministries, Give and Contact.

Write down service times, address, parking details, accessibility information, contact methods and safeguarding or privacy information. Do not make the homepage carry every detail. Its job is to direct people to the next useful action.

Choose and configure the theme

Choose a responsive theme that lets you control the header, footer, colours, typography and page layouts. With a block theme, go to Appearance > Editor to edit templates, template parts and global styles. The Site Editor can control the site-wide layout, styles, header and footer.

Add the church logo and site icon, then set readable colours and type sizes. Keep the logo file small and add alternative text. If you change themes later, your pages usually remain, but theme-specific layouts, menus, widgets and shortcodes may not.

Create the core pages

Go to Pages > Add New and create the pages from your content plan. Use normal pages for stable information such as your beliefs, leadership, location and contact details. WordPress pages are intended for non-chronological content and can be organised into a site structure.

Create a separate Home page and, if you will publish news or articles, an empty Blog page. Set them under Settings > Reading by selecting A static page. Only published pages appear in those selectors, which is a common reason a new homepage seems to be missing.

Build the homepage and navigation

Arrange the homepage in this order: a short welcome message, service times, a clear visit or watch-online button, the next event, a brief statement of what the church does, a sermon or livestream link, and a contact or directions section. Use blocks such as Cover, Group, Columns, Buttons, Image, Latest Posts and Query Loop where they help.

Edit the header and footer in the Site Editor, or edit the theme’s menu settings if you are using a classic theme. The Navigation block lets you add pages, reorder items, create submenus and set a collapsed mobile menu. Keep the top-level menu short; test the hamburger menu on a phone because desktop and mobile navigation settings can behave differently.

Add events, sermons and giving

WordPress core is enough for pages and basic layout, but it does not provide a complete church event calendar, sermon library or donation workflow. Add a suitable events plugin for recurring services, a sermon or media system for audio and video, and a donation service or donation plugin for payments. Check that each tool is maintained and works with your theme before importing real content.

For donations, connect the payment account, configure receipts and test a small transaction before launch. Do not collect card details in an ordinary contact form. If you use audio or video, consider hosting large media files on a suitable media service rather than filling your web server.

Check the site before launch

Preview every page on a phone, tablet and desktop. Check the address, service times, contact form, map, links, donation button, event dates, sermon playback and mobile menu. Give someone unfamiliar with the church the task of finding the next service and the giving page without help.

Review image alternative text, heading order, colour contrast and keyboard access. Remove placeholder text and demo images. If you imported demo content, check the Media Library and menus manually because image imports and assignments can fail. Clear any site or hosting cache before judging a change.

Use the fast church-theme route

If you want the church-specific features already arranged, use Zegen instead of assembling the design and ministry functions separately. It is a church-focused WordPress theme with event, sermon, donation and page-building features, so you can start from a ministry layout and replace the demo text, images, colours and service information.

Install the theme from Appearance > Themes, activate it, install any required companion plugins, then configure the homepage, navigation, events, sermons and giving areas. Still run the launch checks above: a theme can speed up the build, but it does not write your church copy or verify that payments, dates and mobile layouts work.

The fast route

Let Zegen do it

Church-focused theme with event, sermon, donation, and page-building features for creating a complete ministry website.

Get Zegen

Sources

  1. wordpress.org /documentation/article/site-editor/?utm_source=openai
  2. wordpress.org /documentation/article/site-logo-block/?utm_source=openai
  3. wordpress.org /documentation/article/create-pages/?utm_source=openai
  4. wordpress.org /documentation/article/create-a-static-front-page/?utm_sourc…
  5. wordpress.org /documentation/article/navigation-block/?utm_source=openai
  6. support.17thavenuedesigns.com /article/1004-genesis-import-demo-content?utm_source=openai

Questions

Can I build a church website without a plugin?
Yes, you can build the basic site without a plugin using WordPress pages, blocks, a static homepage and the Site Editor. You will normally need extra software for a proper recurring event calendar, sermon archive, contact workflow, livestream integration or online donations. Keep those requirements in mind when choosing a theme so you do not create a layout that later conflicts with your ministry tools.
What pages should a church website have?
A church website should usually have Home, About, Visit, Services, Events, Sermons, Ministries, Give and Contact pages. Add pages for leadership, beliefs, safeguarding, children’s work or accessibility if visitors need that information. Put service times, location, parking and a clear next action on the homepage rather than making visitors search for them.
Why is my new homepage not showing?
The usual cause is that WordPress is still displaying the latest posts, the Home page is not published, or a theme template is overriding the Reading setting. Check Settings > Reading, select A static page and choose the published Home page. With a block theme, also check Appearance > Editor > Templates because a Front Page template can take precedence.
Do church websites need a donation plugin?
A donation plugin or external donation service is normally needed for secure online giving, recurring donations, receipts and payment records. WordPress pages alone do not provide a complete payment workflow. Connect a supported payment account, avoid storing card details in WordPress, and test the donation form and confirmation emails before announcing the page.