gaash.ai

Measurement & Reporting · 9 min read · September 25, 2026 · , gaash.ai

How often does the AI recommend your landscaping business, town by town?

One afternoon cannot tell you how often an assistant recommends you; that takes the same questions every month. It can tell you where. List the towns on your route and three you do not serve, put the same two questions about each to ChatGPT, Claude, Gemini and Perplexity, mark every answer against the map, and trace each wrong town to the page or listing that states it.

The route map as a list, and every place your area is written

Start with the route written out as a list: every town you serve, the day you are there, and the towns at the edge you turn down. Add three towns you do not serve: one just past the edge of the route, one across a line you do not cross (a river, a county line, a highway), and one whose name is close to a town on your list. The last is there because a near-miss name is an easy mistake for anyone reading place names quickly.

Then open every place your service area is written down, because each one can be the source of a wrong answer: the service-area text on your site (the contact page, the footer, each service page), areaServed in your structured data (view the page source and search for it), the service area in your Business Profile, each directory profile you know of, and any old page that names a town. That last group covers a former address, a post about a job in a town you have since dropped, and a PDF price list with a delivery zone. A sheet with a row per town and a column per source holds all of it.

Two questions per town, asked the same way of all four assistants

Ask two questions about each town. The first is a service question with the town in it, for a service that is in season on the day: "who does fall cleanups in [town]". The second names you: "does [company] work in [town]?" The first shows whether you are named for a homeowner who does not know you yet. The second shows what the answers say about your area once your name is already in the prompt.

Keep the wording identical from town to town, so that only the town changes. Start a new conversation for each question, so one answer does not lean on the last, and turn web search on wherever the assistant offers the choice. Write the town into the question rather than "near me", so the answer is about the town on your list. Paste each answer into the sheet with the date, the assistant and any sources it showed.

Six towns on the route and three off it make 72 answers, one run each. That fits in an afternoon if each answer is read for two things only: whether you are named, and which towns it puts you in.

Four marks on the map

Every answer gets one of four marks, and the mark says where to look next.

The four marks an answer can get against the route map, and what each one points to.
MarkWhat the answer didWhat it points to
On route, namedNamed you for a town you serveNothing to trace. How often it happens is a question for the monthly panel
On route, missedLeft you out for a town you serve, or named you for a different townThe town is missing from the places your area is written, or it appears only in a map image, or it is hidden inside "and surrounding areas"
Off route, namedNamed you for a town you do not serveA page or a listing that states a wider area than the route. Trace this one first, because it sends you calls you will turn down
Off route, silentDid not name you for a town you do not serveNothing: the answer agrees with the map

When an answer lists the towns you serve, copy the list into the sheet exactly as it was written. A list that matches one of your sources word for word, the footer, the Business Profile or a directory's category page, points straight at that source.

Tracing a wrong town to the page or listing that states it

Work through the off-route marks first, then the missed towns. For each one, go along the sheet's columns and find the source that states the area the answer gave.

The places a landscaping company's service area is written, how each goes wrong, and what to change.
Where the area is writtenHow it goes wrongWhat to change
The service-area text on your site"Serving [county] and surrounding areas"; a footer list that differs from the contact page; a town added for one job years ago and never taken offOne list of towns, the same on every page it appears on
areaServed in your markupA plugin default of the whole state; a circle drawn around the office; a list left over from before the route changedThe same towns as the page, as City values or as plain text
The Business Profile's service areaAn area drawn wider than the routeThe towns you drive to, matching the site
A directory profileA radius picked at sign-up; a listing under the nearest large townEdit it, or ask the directory to, and write down the date
An old pageA former address on the about page or in a PDF; a post about a job in a town you no longer serveCorrect the address; keep the job's record and add a line saying the route no longer covers that town

The markup row deserves a closer look, because it is the one source no visitor ever sees. schema.org's areaServed takes a place, an administrative area such as a City, a shape or plain text. Written as a list of towns, it can be checked against the page line by line. Written as a GeoCircle, it covers whatever the radius reaches, towns across the river included, and schema.org reads a geoRadius given without a unit as meters, so a radius typed as a number of miles describes a far smaller circle than the one intended.

For the profile, Google's Business Profile guidelines give a business with no storefront that travels to its customers one service-area profile, and say the service area should not extend farther than about two hours of driving from where the business is based. The guidelines allow a larger area for some businesses, and two hours is a limit rather than a size to fill: the profile should name the towns you drive to, the same ones as the site.

Change your own site first, the pages and then the markup, then the profile, then the directories, and write the date of each change in the sheet so a later reading can be set against it. One service area, stated the same way everywhere, is part of what lets a business be read as one entity. A town on the route that is never named needs to be written where the others are, and if you have done a job there, its project record can name the town in a sentence about real work.

Why the fix is never a page per town

The shortcut that suggests itself, a page for each town with the same text and the town's name swapped in, is named in Google's spam policies. Their examples of doorway abuse include pages targeted at specific regions or cities that funnel users to one page. Google's guide to generative AI search adds that creating separate content for every variation of how people search, primarily to manipulate rankings or AI responses, violates its scaled content abuse policy.

The towns belong in one list, on the service-area page, in areaServed and in the Business Profile, the same in all three; the landscaping and lawn care page sets out what else the site states. Where a town needs more than its name on the site, it gets it from a page about something that happened there. A project record is that kind of page: it would exist whether or not anyone ever searched for the town.

What an afternoon's answers are, and what the monthly panel reads

An afternoon's answers are a snapshot: one run of each question, on one day. Ask the same question again and the list can change. Our own largest reading had the same limit. In the probe attached to our audit of 9,483 small business websites (40 trades, 90 metros, late August to early September 2026), Claude named 14.9% of 9,240 businesses on one buyer question each, and we call that figure directional for exactly this reason: one question, one assistant, one day.

So the afternoon tells you where your area is written wrong and which pages and listings to fix. How often you get an AI recommendation, and whether the fixes moved it, is read by the monthly panel, with each month set against the same month a year earlier. Run the afternoon check again whenever the route changes, because a town added or dropped has to change in every column of the sheet.

If you would rather see a first reading before doing any of this, the free visibility check costs $0: a person runs it and sends a written result within 48 hours.

Common questions

An assistant says we serve a town we dropped two years ago. Where do we start?

On your own site. Search it for the town's name, including old posts, PDFs, the footer and the page source, where a list in the markup may have outlived the route. Then check the Business Profile's service area and each directory profile. Change what you find, date each change, and ask the same question again at the next monthly reading rather than the next morning.

Should the Business Profile name every town on the route?

It should describe the same area the site's list describes. Google's guidelines say the overall service area should not reach farther than about two hours of driving from the base, with larger areas appropriate for some businesses; that is a limit, not a size to fill. If the profile says one thing and the site another, you have published two service areas, and an answer can repeat either one.

Is being named for a town we do not serve a problem?

Yes. Each answer like that can send a homeowner your way for work you will turn down, and tells them something untrue about you. It is also the most useful mark on the map, because the first place to look for its cause is a page, a listing or a radius that states more than the route, and those can be found and changed.

How often should we repeat the check?

When the route changes, and a month after a round of fixes. Between those, the monthly panel carries the reading. Repeating the afternoon check every week mostly shows the answers varying from run to run, which is noise; the monthly panel looks past it by reading the same questions month against month.

Sources

The probe figure is this site's own, from one question per business put to Claude once, across all 40 trades. What Google's spam policies, its guide to generative AI search and its Business Profile guidelines say, and what schema.org's areaServed and geoRadius definitions accept, is stated as those pages state it.

Sources: our audit of 9,483 small-business sites, with its method · Google Search Central, spam policies · Google Search Central, optimizing for generative AI search · Google Business Profile guidelines · schema.org, areaServed

All articles