Church Communications · AI & Tech
How to Get Your Church's Christmas Services Found on Google (and in AI Assistants)
Take a moment and search for your church’s Christmas Eve service right now. Use your phone. Type “Christmas Eve service near me” or “[your town] Christmas Eve service.” What shows up?
If it’s a map with three churches and their times, is yours one of them? If you click through to your site, is the time there in words, or on a graphic from 2024? If you ask an AI assistant the same question, what does it say?
Last Friday I gave you the week-by-week Christmas plan. This is the part of it I said to do first: make sure the people already looking can find you. Here are the six fixes, in order. None of them cost money.
Where people actually look
People don’t look for a church the way we think they do. They don’t browse. They search, usually on a phone, usually the day before. The search is specific: a day, a time of day, a town, sometimes “candlelight” or “kids.”
Three things answer that search. Google’s map results, which come from Google Business Profiles. Your website, if the facts are on it in text. And, more and more, an AI assistant that reads both and answers in a sentence. All three read the same thing: plain words on public pages. A graphic with the times on it is invisible to every one of them.
So the whole job is this: put the facts in words, in the places those three things read, and make the facts match.
Fix one: one page per service, in plain words
Every Christmas service gets its own page on your website, with its own address. Not a slide, not a PDF, not a Facebook post. A page.
On it, in sentences, in the order a guest asks: the name of the service, the date and the start time, the address, how long it runs, whether there’s childcare and for what ages, what it’s like (candlelight, communion, carols), where to park, and what to wear. Add a photo of the room and a map link. Put the start time in the page title and in the first sentence.
If you have three services, make three short pages and one Christmas page that links to all of them. The separate pages matter for the next steps, because Google wants one address per event. If your site is on Divi, my sermon archive and events page guide shows how to build pages like this that a volunteer can update; if you’re wondering whether the site is worth the trouble at all, this is why it still is.
Fix two: your Google Business Profile
For the “near me” search, the map wins, and the map comes from Google Business Profile. If you’ve never claimed yours, do that first at business.google.com; it takes a few days to verify, so start today.
Then, this week:
- Set special hours for December 24 and December 25. Google asks businesses to confirm holiday hours, and a church with “closed” on Christmas Eve is a church nobody visits.
- Add an Event post for each service with the name, the start and end time, a photo and a link to the service’s page. Event posts stay up until the event ends, unlike a standard update.
- Check the address, the phone number and the website link. Add a few recent photos of the building and the sanctuary, because the photos are what people tap first.
Do the same on your Facebook page: an event for each service, facts copied from the page word for word.
Fix three: event markup on the page
This is the one step that sounds technical and isn’t. Structured data is a few lines of code on the page that tell Google, in a format it reads, that this page is an event with this name, this start time and this place. Google says the markup makes the page eligible for its event features in search; it doesn’t guarantee them, but without it you’re not in the running. Google’s Event structured data page lists the fields.
You need, at minimum: the event name, the start date and time, and the location with a street address. Add the end time, the event status (scheduled), and that it’s an in-person event. Most website platforms have a plugin or a setting that writes this for you when you create an event; in WordPress, the events plugins do it, and so do the SEO plugins. If someone built your site, send them the link above and ask for Event markup on each service page.
Then paste each page’s address into Google’s Rich Results Test. It tells you whether Google can read the event and what’s missing.
Fix four: answer the questions on the page
AI assistants answer in sentences, and they get their sentences from pages that already answer the question. So add a short FAQ at the bottom of your Christmas page, three or four questions in the words a guest would use: “What time is the Christmas Eve service?” “Is there childcare?” “How long does it last?” “Do I need a ticket?” Answer each one in a sentence or two.
This also helps the human who scrolls to the bottom looking for the one thing you forgot to mention. Write the questions you actually get asked every December.
Fix five: make the facts match everywhere
Search engines and AI assistants trust facts that agree. If your website says 5:00, Google says 5:30 and the Facebook event says 6:00, the honest answer is “I don’t know,” and that is what you’ll get.
Make one list of the facts (that’s the source-of-truth document from last week’s post) and check it against every place the facts live: the homepage, the Christmas page, each service page, the Business Profile, the Facebook events, Instagram’s bio link, the church app, the sign out front. Fix every one that disagrees. Then don’t change a time without changing it everywhere the same day.
Fix six: tell the engines, and then check
Your site has to be visible to be read. Make sure the Christmas pages aren’t marked “noindex,” that they’re linked from your homepage, and that they’re in your sitemap. If your site supports it, ping the engines when you publish; I wrote about IndexNow, which does that for Bing and the engines that share its index, and Google Search Console lets you request indexing of a page by hand.
Then, a few days later, check. Search for yourself in a private browser window, on a phone, with the same words a guest would use. Ask an AI assistant: “When is the Christmas Eve service at [church name] in [town]?” If the answer is wrong or missing, go back to the fix that covers it. Most of the time it’s fix five.
If you only have an hour
Make the one page, in words, with the times. Set the holiday hours and the Event posts on your Business Profile. Check that the facts match. That’s it. The markup and the FAQ can come next week.
The person typing “Christmas Eve service near me” at 4:30 on December 24 is the exact person your church exists for. Give them a page that answers the question, and let the engines carry it the rest of the way.
<details>
<summary>How do I get my church's Christmas Eve service to show up on Google?</summary>
<p>Give each service its own page on your website with the date, time, address and what to expect in plain text; add an Event post and special hours to your Google Business Profile; add Event structured data to the page; and make sure the facts match everywhere. Then search for yourself in a private browser window and fix what's missing.</p>
</details>
<details>
<summary>Does Google Business Profile matter for a church?</summary>
<p>Yes. For "church near me" and "Christmas Eve service" searches on a phone, the map results come from Business Profiles, not websites. Keep the hours, address, phone and photos current, and set special hours for December 24 and 25.</p>
</details>
<details>
<summary>How do AI assistants find church service times?</summary>
<p>They read the same web pages search engines do, so a plain-language page with the facts in sentences, a short FAQ, and consistent details across your site, Google Business Profile and social media is what they pick up. Ask one yourself to see what it says today.</p>
</details>
<details>
<summary>Do we need to pay for ads to be found at Christmas?</summary>
<p>No. A small boost helps, but the fixes in this post are free, and a church with a clear page and a current Business Profile shows up for the people already searching.</p>
</details>