Product

How to list your service area so AI assistants put you in the right towns

A contractor who works a dozen towns can lose customers to a competitor two towns over, just because the competitor described its service area in words a machine can read. Here is how to fix that.

New York AI Lab Staff · 3 min read
The quick hit
  • Write your service area as plain structured text: one list of towns, plain names, no cleverness
  • Give each town its own page with real details about the work you do there
  • Match your Google Business Profile service area to the list on your site
  • Check the result by asking an AI assistant who serves the town, then fix the gaps

Picture a contractor who serves a string of towns across a county. A potential customer a few miles away asks an AI assistant who to call for a repair, and the assistant names a competitor from the next town. The contractor works that area too, and has for years. Nothing about the competitor's work is better. The difference is that when a system went looking for who serves the customer's town, the competitor's name came up and the contractor's did not.

The fix is not advertising spend. It is describing your service area so clearly that both search engines and AI tools can read it. Those systems do not guess well. They read the words on your website and your Google Business Profile, and they place you where those words say you belong. Vague wording leaves the placement to chance.

Why plain text beats a map graphic

Many businesses show their service area as a map image with a shaded blob over a region. A person understands it instantly. A search engine or an AI assistant reading the page sees a picture with no readable words in it, and a picture cannot tell it that you serve a specific town. If the town names appear nowhere else on the site, the system has nothing to work with.

The reliable approach is a plain text list on its own page, or in the footer of every page: the actual names of every town, village and hamlet you serve, spelled the way residents spell them. One line each, no slang, no internal shorthand. Structured text is text a machine can parse, and a simple list is the most structured thing you can write without any technical skill.

The same logic applies to neighborhoods. If you serve particular neighborhoods inside a city, name them in text. A phrase like "serving the entire metro area" gives a system nothing specific to match against a customer's question.

Who this works for, and who it does not

This works for any business that travels to customers across several towns: contractors, home services, real estate agents, mobile practices, delivery and similar local companies. It also works for a business with one storefront that draws customers from surrounding towns, because those customers search the same way.

It does not do much for a business with no geographic story, such as a company that only sells online nationwide, or one that serves a single building. If you truly serve one town, say that clearly and the same principle holds, but there is nothing to build out.

Build one page per town

A list is the floor. The stronger move is one page per town, linked from your main service area page. Each page answers the same questions a local customer would ask: what work you do, how far you travel from that town, anything specific about working there, and how to get in touch. Keep each page honest. If you have done work in the town for a long time, say that. Do not invent local details you cannot back up, and do not copy the same paragraph onto every page with only the town name swapped, because thin duplicate pages read as filler to both people and systems.

A contractor might have a page per town describing the common jobs there. A real estate office might have a page per town with the schools, commute and housing stock, written from experience. The specifics differ by trade, but the structure is the same: one town, one page, real substance.

Build the service area structure
  1. 01
    List every town you serve

    Write the real names, one per line, in the spelling residents use, and drop any town you will not actually travel to.

  2. 02
    Put the list on its own page

    Publish it as plain text on your site and link it from your navigation, replacing the map image or keeping it alongside the text.

  3. 03
    Add one page per town

    Create a page for each town with what you do there, how far you travel, and how to contact you.

  4. 04
    Write real local substance

    Add what you genuinely know about working in that town, and skip invented specifics you cannot back up.

  5. 05
    Update your Google Business Profile

    Sign in, open the profile, and set the service area to match the town list exactly, keeping it to areas you truly serve.

  6. 06
    Cross-check the two lists

    Read your site list and your profile side by side and make them agree, because mismatched lists weaken both.

  7. 07
    Test the placement

    Ask an AI assistant and a search engine who serves one of your towns, note who gets named, and fix the gaps you find.

Keep the Google Business Profile honest

Your Google Business Profile carries a service area setting you edit after signing in. Set it to the same towns as your website list, and no more. Adding towns you would never travel to does not help, because the profile also reflects the address and the reviews, and a mismatch reads as noise. If your business model changes, for example you stop serving a county, update the profile and the site list in the same week.

What to expect, and how to check

This is not a one-day fix followed by instant results. Search tools re-read pages on their own schedule, and AI assistants draw on a mix of sources that refresh over time. The work itself is an afternoon for the list and a steady pace for the town pages, and once the text exists it mostly holds. A good habit is to run the same check each quarter: ask an AI assistant who serves a town on your list, search the same question, and see whether you appear. Where you do not, look at what the named competitor says about that town, and write something more honest and more specific.

By the numbers
21-hour working calls a month
25minutes for the first fit call
90minutes minimum per training session

Questions people ask

How long does this take?
The plain text list and the Google Business Profile update take an afternoon. One page per town is slower, but each page is short, and the structure holds once it is written.
Does this need a developer?
No. A text list on a page and editing the service area in your Google Business Profile are both things an owner or office manager can do without technical help. A developer only helps if your site makes publishing new pages difficult.
How do I know if it worked?
Ask an AI assistant and a search engine who serves one of your towns, and see whether your business appears. If a competitor shows up instead, read their page for that town and make yours more specific and more honest.
Should I list towns I might serve someday?
No. List only towns you will actually travel to and work in. Inflated lists weaken every other claim on the page, and systems cross-check against your address and reviews.
Do I have to give up my service area map?
No. Keep the map for people, and add the plain text list for the systems that read your site. The map helps visitors; the text is what places you in the right towns.

Contact us

Have a question about AI for your business?

Ask about team training, AI Concierge, or whether AI fits a task in your week. A real person on the New York AI Lab team will get back to you.

  • Team AI training
  • AI Concierge for your business
  • Not sure yet? Ask anyway