Guides / How to build

How to Build a Church Website: Services, Sermons, Events and Giving

How to build a church website that helps visitors find you: service times, sermons, events, online giving, privacy for members and children, and an AI prompt.

Mythex Team · 2026-09-29 · 7 min read

A church website mostly serves one person: someone who has never been to your church and is deciding whether to come on Sunday. Build it so they can find the service times, the address, parking and what to expect in a few seconds, then add sermons, events and giving for the people who already attend. You can build one yourself with an AI website builder by describing the church and pasting in real content. The harder parts are keeping it current and protecting the privacy of members and children.

Who the site is for

Two audiences use a church website, and they want different things.

VisitorWhat they needWhere it goes
NewcomerService times, address, parking, what happens, what to wear, children's arrangements, accessibilityHome page and a "Plan your visit" page
Regular memberThis week's events, sermon recordings, giving, rotas, groups, contacts for staffEvents, sermons, give, and perhaps a members area

Put the newcomer first on the home page. Members will find their way to the events page; a newcomer who can't find the service time will close the tab.

What a church website needs

Must have

  • Service times and location at the top of the home page, including any seasonal changes
  • A "Plan your visit" page that answers the questions people are shy to ask: how long the service is, whether children stay in or go to a separate group, where to park, step-free access, whether there's coffee afterwards
  • Contact details: a phone number people can tap to call, an email address, and a short form
  • Sermons or recordings of recent services, if you record them
  • Beliefs and leadership: a short statement of what the church believes, and photos and names of the pastor or leadership team

Worth adding

  • Events calendar for studies, youth nights, community meals and special services
  • Ministries and groups with a named contact for each
  • Online giving
  • Newsletter sign-up for weekly notices
  • Livestream link if you stream services
  • Prayer request form, handled carefully (see privacy below)

Decisions to make before you build

Where sermons live

Video files are large, and serving them yourself is slow and costly. The usual pattern is to upload sermon videos to a video platform and embed them on a sermon page, with the title, speaker, date, Bible passage and series. Audio can go through a podcast host, which also gets sermons into podcast apps for people who listen on the commute. Your website then stores just the details and the embed link. That makes a sermon archive easy to search and filter by series or speaker without storing any video.

How giving works

OptionGood forTrade-off
Link to a giving platform you already useChurches already set up with oneTheir branding and fees; less control of the page
Embedded giving form from that platformKeeping givers on your siteDepends on what the platform allows
Your own giving page with a payment provider such as StripeOne-off and recurring gifts with your own designYou build and test it, and giving statements for tax purposes need thought

Whichever you choose, say clearly where the money goes, and check local rules on charitable receipts or tax relief with your treasurer or an adviser. Our nonprofit donation website guide covers recurring gifts and payment setup in more depth.

How content gets updated

Church websites go stale fast: last Easter's events still on the home page, a pastor who left two years ago. Decide who will update the site and how often. If one volunteer updates it weekly, give them a simple admin page where they can add events and sermons without touching the design. That means storing events and sermons in a database rather than writing them into the page.

Whether you need a members area

A members area (behind a login) is useful for rotas, a directory, internal documents and group sign-ups. It also adds real work: accounts, password resets, and deciding who can see what. Many churches do fine with a public site plus an existing church management system or a group chat for the internal side. Build a members area only when you know exactly what goes in it. See how to add login to your app if you do.

Privacy and safeguarding

This is the part many church websites get wrong.

  • Children in photos. Get written consent from parents before publishing any photo where a child can be identified, and don't put children's names next to their pictures. Many churches simply avoid showing children's faces online.
  • Member directory. Never public. Behind a login, opt-in only, with members choosing what to share.
  • Prayer requests. They can contain health, family or financial details. Send them to a small, named group, don't publish them, and say on the form who will read them.
  • Contact form data. Store it only as long as you need it, and restrict who can see it.
  • Data protection rules. In many countries, information about someone's religion is treated as sensitive personal data with stricter rules. Check what applies where you are.

A first prompt for an AI builder

Build a website for Grace Community Church in Bristol. Pages: Home, Plan Your Visit, Sermons, Events, Ministries, Give and Contact. Put the Sunday service times (10:00 and 18:00) and the address with a map link at the top of the home page. Plan Your Visit answers: how long the service lasts, what happens with children, parking, step-free access, and coffee after. Sermons is a list with title, speaker, date, Bible passage and series, each with an embedded video link, filterable by series. Events and sermons are stored in a database, with a simple admin page where a volunteer can add, edit and remove them. Contact has a form that saves messages for staff to read. The Give page links to our giving platform for now. Warm, welcoming design with real photo placeholders. Must work well on phones.

After the first version, paste in real content one page at a time: service details, then the plan-your-visit answers, then a few sermons and events.

Build it step by step

  1. Gather content first. Service times, address, parking notes, a short "what we believe", leadership bios and photos, ministries with contacts, the next six weeks of events, and links to recent sermon recordings.
  2. Build the home page and Plan Your Visit from the prompt. Get these right before anything else.
  3. Add sermons and events with the admin page. Enter a handful of real entries and check the filters and dates.
  4. Test the admin page as the volunteer would. Ask the person who will actually update the site to add an event while you watch. Fix whatever confuses them.
  5. Set up giving: a link or embed first, your own page later if needed. Test any payment in test mode before going live.
  6. Check on a phone. Can a stranger find the service time, tap the address and call the office in under a minute?
  7. Add search basics: a clear page title such as "Grace Community Church | Bristol", a description, and the address as text. Keep your name, address and phone identical on the site and your map listings. Our guide to SEO for AI-built websites goes further.
  8. Publish and connect your domain. See how to connect a custom domain.

Common mistakes

  • Out-of-date service times or events. Worse than having no events page at all.
  • Insider language. "Join us for Alpha in the Upper Room after Communion" means nothing to a newcomer. Explain or link it.
  • No photos of real people. Stock photos of smiling crowds feel impersonal. Use your building and your congregation (with consent).
  • Hosting large video files on the site itself. Slow for visitors and expensive to serve.
  • Publishing children's names or faces without clear parental consent.
  • Building a members area nobody asked for. Start with the public site.

When a ready-made product is the better choice

  • Your church management system already includes a website. Many include event sign-ups, giving and member records in one place. Using its site keeps everything connected.
  • You need detailed giving records and year-end statements. Dedicated church giving platforms handle this well.
  • No one will maintain a custom site. A simple website builder template that the office administrator can edit may last longer than something custom.

Build your own when you want a site that reflects your church's character, need a sermon archive or events page that works the way you do, or want to combine public pages with a small, specific tool such as event sign-ups for a community meal. The event registration guide covers sign-ups and capacity.

Building it with Mythex

Mythex is an AI app builder: you describe the church and its pages in chat, and it builds the site in a live preview that you can check at phone size. When you ask for an editable events list or sermon archive, it adds a Postgres database to the project and can build the admin page for it; photo uploads use the project's file storage. You can publish on the Free plan to a yourname.mythex.ai address and connect your own domain on Pro.

Mythex doesn't include a giving, livestreaming or church management product. Giving uses your own Stripe account or the platform you already have, and login for a members area uses an auth approach you choose. The docs cover adding a database and file storage. For layout ideas, browse the website templates.

Questions

What should a church website include?

Service times, the address with a map link, what to expect on a first visit, how to contact someone, and a way to watch or listen to recent sermons. Events, ministries and online giving come next.

Should a church website host its own sermon videos?

Usually not. Uploading videos to a video platform and embedding them on the site is cheaper and plays better on phones. Audio can go through a podcast host, which also puts sermons in podcast apps.

How do we take donations on a church website?

Either link to or embed a giving platform the church already uses, or set up your own giving page with a payment provider such as Stripe. A dedicated platform handles giving statements and recurring gifts for you; your own page gives more control but more to maintain.

Should we put a member directory on the website?

Only behind a login, and only with each member's consent. A public directory exposes names, phone numbers and addresses to anyone, including people who should not have them.

Keep reading

  • How to Build a Blog with AI: Posts, Editor, SEO and Hosting — Build your own blog with an AI app builder: posts, an editor, categories, newsletter signup and SEO search engines can read, plus when a platform fits better.
  • How to Build a Booking App: Slots, Availability, Reminders and Deposits — How to build a booking app with AI: services, availability and time slots, double-booking rules, time zones, reminders, deposits, and when Calendly is enough.
  • How to Build a Budget App: Categories, Transactions, Imports and Reports — Build a personal or household budget app: budgeting methods, transactions, CSV imports vs bank connections, handling money correctly, and privacy.
  • How to Build a Changelog Page: Entries, Tags, RSS and 'What's New' — How to build a product changelog page: what each entry needs, files vs database, tags, RSS, email updates, an in-app 'what's new' badge, and writing tips.
  • How to Build a Client Portal: Files, Status, Invoices and Permissions — How to build a client portal where clients see project status, files, requests and invoices, with the permissions, data and security choices that keep it safe.
  • How to Build a Clinic Appointment System: Practitioners, Slots, Reminders and Privacy — How to build a clinic appointment system: practitioners, appointment types, slots, reminders, staff views, and the health-data privacy rules to check first.

Start building free · Templates · Docs