Free
Church template home page with service times

Church template home page with service times. Screenshots are of the actual product.

Website template · Version 2.0

Church Website Template

A complete 6-page church site with service times, beliefs, ministries, events calendar and a plan-a-visit form.

Free
Open live preview
Type
Website template
Pages
6
Format
HTML, CSS, JS, ZIP
Download
church-website-template.zip (1.1 MB)
Version
2.0
Licence
Free for churches and ministries — one website
Works with
Any static host, Netlify, GitHub Pages, cPanel

About this product

A finished, multi-page website for churches and ministries. Home with this week's gatherings, welcome, ministries, a monthly verse and upcoming events; about page with story, beliefs and leadership; ministries page; events calendar with Worship / Prayer / Community / Youth filters; a plan-a-visit form with date, group size and validation; and a 404 page. Calm navy, ivory and gold design, working mobile menu, 9 licensed photos stored locally. Pure HTML, CSS and JavaScript: no build step.

Version 2.0 is a full rebuild. Version 1.0 was a starter skeleton that was not good enough, so we replaced it with a complete demo church (Grace Community Church) you can rename and launch.

Made for: Churches, prayer groups and ministries that want a finished website they can edit.

Features

  • 6 pages: home, about, ministries, events, plan a visit, 404
  • Service-times bar and monthly verse block
  • Beliefs and leadership sections
  • Events calendar with Worship / Prayer / Community / Youth filters
  • Plan-a-visit form: date, group size, interests, validation
  • Responsive layout with a working hamburger menu
  • 9 licensed Unsplash photos stored locally (WebP)
  • SEO: meta descriptions, Open Graph, sitemap.xml, robots.txt

Exactly what you get

  • index, about, ministries, events, visit and 404 pages
  • assets/css/style.css with colour and font variables
  • assets/js/config.js and assets/js/main.js
  • assets/img: 9 photos, favicon, social share image
  • README.md, CREDITS.md, LICENSE.txt, sitemap.xml, robots.txt

church-website-template.zip · 1.1 MB ZIP

  • index.html
  • about.html
  • ministries.html
  • events.html
  • visit.html
  • 404.html
  • assets/css/style.css
  • assets/js/config.js, assets/js/main.js
  • assets/img/ (9 photos, icons, og-image.jpg)
  • sitemap.xml, robots.txt
  • README.md, CREDITS.md, LICENSE.txt
Setup
Unzip, set your email in assets/js/config.js, replace the church name, service times, address, leaders and photos, then upload to any static host. A text editor is all you need.
Updates
Latest ZIP on this product page.
Support
Email and WhatsApp support from Ebenezer Digital.

Common questions

How do I change service times and events?

Service times sit in the home page bar and the footer. Each event on events.html is one block with a date, type, place and description; copy a block to add an event and the filters keep working.

How do visit requests reach us?

By default the plan-a-visit form opens the visitor's email app with their details filled in. Paste a free Formspree (or similar) endpoint into assets/js/config.js and requests arrive in your inbox without leaving the page.

Does it work on phones?

Yes. Every page is responsive with a hamburger menu on phones and tablets. We tested it at phone and desktop widths with no broken links or console errors.

Are the photos licensed?

Yes. All 9 photos are from Unsplash under the Unsplash License, saved locally in the ZIP with credits in CREDITS.md. The church, leaders and events are fictional demo content.

Not sure it fits?

Ask about Church Website Template and get a straight answer before you download.

Church Website Template

Free

Get free access