WebCore · Blog

AI & Search

How to Optimize Your Website for Voice Search

By · 2026-09-05

Voice search for a local business: a website ready for the questions people ask out loud

Voice search is a spoken question answered from the same places as any search: your words, your structured data and your business listing. To answer long-tail spoken questions well, give each real service and town a page, answer real questions under question headings, and state your hours, phone and service area plainly. In our November 2026 Web Index, 49% of 1,197 Ontario trade and clinic homepages published no business structured data.

Quick answer: To optimize your website for voice search, make it the clearest answer to the questions customers ask out loud: a page for each service and town you serve, question headings with a direct answer under them, and your phone, hours and service area in plain words and in structured data. Then make your Google Business Profile say the same thing, and make every page fast on a phone. There's no separate voice ranking, because spoken questions are answered from the same words, markup and listings that search already reads.


Say it's 7 o'clock on a Sunday morning in January, and the furnace in a Guelph house has quit. Nobody there types "furnace repair guelph". Someone grabs a phone and asks, "Who fixes furnaces on a Sunday in Guelph?"

That's a long-tail voice search: a full spoken question with a service, a day and a town in it. Your website's job is to be the clearest source for the answer, and most of the local sites we checked aren't.

What voice search really is now

The same spoken question now goes to Siri, the Google app, a kitchen speaker or an AI tool like ChatGPT. Each needs a trusted source, and for a local business that's what search already reads: your website's words, its structured data and your business listing.

There's no secret voice ranking behind them. Google's page on AI features and your website says: "There are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary." Its guide to generative AI features adds that "optimizing for generative AI search is optimizing for the search experience, and thus still SEO."

Even Google's markup for read-aloud content, speakable, is a news beta that "works for users in the U.S. that have Google Home devices set to English." So the work isn't a voice trick. It's being the most specific answer, with the same facts everywhere a machine looks.

The three places a spoken answer comes from

Those three sources have to agree:

  1. Your website's words: the page text, headings first. Google's basics for its AI features include "Making sure that important content is available in textual form", so hours that only appear in a photo of your shop sign don't count.
  2. Your structured data: code stating your name, address, phone and hours in a format machines read directly. Google says to make sure "your structured data matches the visible text on the page".
  3. Your business listing: your Google Business Profile, plus your place on Apple Maps, which you claim through Apple Business. Google's generative AI guide says Business Profiles "can help your products and services to be visible in both AI responses and other Google Search results."

If your website says you open at 8, your listing says 9 and your markup says nothing, no machine can tell which one is right. Make them match, down to how you write the phone number.

What we found on 1,277 Ontario homepages

In the Ontario Trades Web Index by WebCore, November 2026, we ran Google's mobile PageSpeed test, which simulates a mid-tier phone on a mobile network, on 1,277 homepages of trades and clinics in 48 southern Ontario towns. For the 1,197 that scored under 90, we also read the code: the structured data, titles, headings and links.

What a spoken answer needsWhat the homepages showed
Business structured data: name, address, phone, hours49% of 1,197 publish none
A town in the page titleOnly 23% of 1,195 name one
A specific service in the page title28% of 1,195 name one; 6% name both
A phone numberOnly 2% show none
A link to act on: call, book, quote or contact10% of 1,197 have none
One clear main heading (h1)12% have none; 19% have more than one
A page that loads fast on a phoneMedian 8.3 seconds; 85% of 1,277 take over 4 seconds

About half of the 1,197 we read give machines no structured statement of who they are, where they are and when they're open. Three in four titles never name a town, and only 6% name the pair our Sunday question asks for: a service and a town.

The phone numbers are almost all there, but 10% have no link or button that says call, book, quote or contact: the number is on the page, the invitation to use it isn't. And a page with no main heading, or more than one, fails a question from Google's helpful content checklist: "Does the main heading or page title provide a descriptive, helpful summary of the content?"

Speed is where nearly everyone loses. Google calls a Largest Contentful Paint of 2.5 seconds or less good and anything over 4 seconds poor. The median homepage took 8.3 seconds to show its main content, and only 4% were good.

None of this is special to voice, and that's the point.

How to optimize your website for long-tail voice search queries

Long-tail voice search queries are long, specific spoken questions, like "who fixes furnaces on a Sunday in Guelph" or "is there a dentist in Barrie taking new patients". To optimize your website for them, collect the real questions customers ask you and turn each one into a heading on the right page, with a direct answer in the first sentence under it. Give every service you sell and every town you serve its own page, so a specific question has a specific page to land on. Then state the details those questions turn on (the service, the town, the hours, the phone number, emergency calls) in plain text and in structured data that matches.

You don't need a page for every way of asking. Google's generative AI guide says "you don't have to worry that you don't have enough 'long-tail' keywords or haven't captured every variation of how someone might seek content like yours." What you need are the facts, written where a machine can find them.

Start with the questions you already get

Every phone call is a long-tail query said out loud to you. For a week, write down the exact words: "Do you do Sundays?", "Can you come out to Fergus?", "Are you taking new patients?" Those are your headings, in your customers' words.

Then open Search Console, which lets you "Learn which queries are bringing traffic to your site". The long questions in that list are long-tail searches you're already close to answering.

Turn each question into a heading with a direct answer

Say you run a heating company in Guelph. Your furnace repair page would carry this:

Do you fix furnaces on Sundays in Guelph?

Yes, we repair furnaces in Guelph and Fergus on Sundays and holidays. Call or text the number at the top of this page and we'll tell you when a technician can be there.

The first sentence answers the question, then says when, where and how to reach you. Keep it short: Google's guidance for read-aloud news content suggests "roughly two to three sentences" per section, a fair length for any answer meant to be heard. A spoken answer can't point at a photo, so the words have to carry it.

Give each service and each town its own page

"Who fixes furnaces on a Sunday in Guelph" has a clear match in a page about furnace repair in Guelph, and a weak one in a homepage that lists eleven services and says "serving the region". Say you're a plumber in Kitchener who also works in Waterloo and Cambridge. You'd want a page for each main service and each town, each with something true to say: the neighbourhoods you cover, the jobs you do most there, photos of real work nearby.

But don't clone them. Google's spam policies list "pages targeted at specific regions or cities that funnel users to one page" as doorway abuse. Its generative AI guide says creating separate content "for every possible variation of how people might search," primarily to manipulate rankings, "violates Google's scaled content abuse spam policy." If you can't say anything specific about a town, it doesn't need a page yet.

Write the details machines can read

Google documents business structured data as LocalBusiness. It says to "Use the most specific LocalBusiness sub-type possible" (its example lists "Electrician", "Plumber" and "Locksmith") and to "include the country code and area code in the phone number." Test yours with Google's Rich Results Test.

Google's generative AI guide says "Structured data isn't required for generative AI search," while calling it "a good idea to continue using it as part of your overall SEO strategy." It isn't a voice key. It's a clean statement of your facts, and 49% of the 1,197 homepages we read don't have one.

On every publish, on every plan, WebCore, the AI website agent made by OrbitWeb in Cambridge, Ontario, writes structured data that matches each page: your organization and website, the page itself, breadcrumbs, articles, and FAQ markup built from your question headings. It also writes a copy of every page that search engines and AI assistants can read without running JavaScript, links included, and each publish to your live site tells Bing which pages changed, through IndexNow.

Your voice search checklist for this week

Do these in order, one or two a day:

  1. Ask your phone first: say your most common customer question out loud, with your service and town, and note what comes back. It's only a starting point: Google says search results "are specific to the time, place, device, and recent history of the person searching."
  2. Fix your Google Business Profile: category, phone, hours (with special hours for holidays) and, if customers visit you, your address. Then claim or correct your place on Apple Maps.
  3. Rewrite your homepage title: service, town, then your business name. "Home | Your Business" becomes "Furnace Repair in Guelph | Your Business".
  4. Give each page one main heading that says what you do and where.
  5. Make the phone number a link that dials, with one clear button near the top that says Call, Book or Contact.
  6. Write five question headings on your main service page, each answered in its first sentence.
  7. Add or fix your business structured data, test it, and match it to the page and your profile.
  8. Test your speed on a phone with our free website speed test or Google's PageSpeed Insights. Start with page weight: of the 1,197 homepages we weighed, those under 1 MB loaded in a median 4.7 seconds, and those over 5 MB took 17.5.
  9. Add one new page for your next most-asked service, or the next town you really serve.

What doesn't work for voice search

  • Stuffing "near me" and lists of towns. Google's local ranking help says "Distance refers to how far each business is from the customer who's searching." Writing "near me" twenty times doesn't move your shop closer, and Google's spam policies name "Blocks of text that list cities and regions that a web page is trying to rank for" as keyword stuffing.
  • Pages written for robots. Google says its ranking systems "are designed to prioritize helpful, reliable information that's created to benefit people, and not content that's created to manipulate search engine rankings." A page that repeats "best furnace repair Guelph near me" in every paragraph reads like it was written for a machine.
  • Markup and files sold as voice shortcuts. Google's changelog says the FAQ rich result "is no longer shown in Google Search results," and its generative AI guide says llms.txt files "will neither harm nor help your site's visibility or rankings in Google Search, as Google Search ignores them." Write the questions and answers for people; the markup is a label, not a lever.
  • Packages that promise rankings. Google says "No one can guarantee a #1 ranking on Google," and its Business Profile help says "There's no way to request or pay for a better local ranking on Google." If a "voice search optimization" package promises to make you the answer, walk away; a good SEO partner will tell you the same.

The bottom line

Voice search isn't a separate game. It's a long, specific question answered from your words, your structured data and your listing, so make those clear and in agreement, and make the page fast on a phone.

If you'd rather have it done, WebCore's local SEO playbook is 10 plays its agent runs, including a page for every service and every town.


Keep reading

Frequently Asked Questions

How do I optimize my website for voice search?

Make it the clearest answer to the questions customers ask out loud: a page per service and town, question headings answered in the first sentence, and your phone, hours and service area in plain text and structured data, matching your Google Business Profile.

How can I optimize my website for long-tail voice search queries?

Collect the exact questions customers ask, then answer each under a question heading on the page for that service or town. State the specifics they carry, like a day, a town or an emergency. You need the facts, not every phrasing.

What is a long-tail voice search query?

A long, specific question said out loud, like "who fixes furnaces on a Sunday in Guelph". It names a service, a place and often a time.

Is voice search different from regular search?

People ask differently: spoken questions are longer and sound like conversation. The sources are the same, and Google says its AI features need no special optimizations.

Do I need special markup for voice search?

Not as a local business. Speakable, Google's read-aloud markup, is a news beta for U.S. users with Google Home devices set to English. Ordinary business structured data that matches the page is what helps.

Does structured data help with voice search?

It states your name, address, phone and hours in a form machines read directly. Google calls it a good idea for your overall SEO, though not required for its AI features.

Does my Google Business Profile matter for voice search?

Yes, it's one of the three places a spoken answer comes from. Keep its hours, phone and category identical to your website.

Should I write "near me" on my website?

Write for people, not for the phrase. Google measures distance from the person searching, so repeating "near me" doesn't bring you closer. Name the towns you really serve instead.

How fast does my website need to be for voice search?

Google calls a Largest Contentful Paint of 2.5 seconds or less good and over 4 seconds poor. The median Ontario homepage in our Web Index took 8.3 seconds on a simulated mid-tier phone.

Can anyone guarantee my business will be the voice search answer?

No one can. Google says "No one can guarantee a #1 ranking on Google," and its Business Profile help says there's no way to pay for a better local ranking. Treat a promise like that as a warning sign.

Back to Blog