Local is the category where the least work has been done and the smallest amount of effort goes furthest. Most local competitors have done none of this, which is not true in any national category.
What a local query actually contains
A job, a place, and a constraint. "Someone who can look at a blocked drain in Croydon today, without charging a fortune."
The model is matching a business to all three at once. That is a matching problem rather than a ranking problem, and it rewards businesses that have stated all three plainly.
The three things that decide it
Reviews. In a category with no brand recognition, review volume and recency are the strongest available signals that a business is real, active and reliable. This matters more in local than anywhere else we measure, and there is no content strategy that substitutes for it.
Your service area, in words. A model cannot read a coverage map or a radius on a widget. It can read a sentence listing the neighborhoods you cover. That sentence is what puts you in a local answer, and most local sites do not have it.
The job, named. Not "plumbing services". The actual jobs, described the way a customer would describe the problem rather than the way a tradesperson would describe the fix.
The unglamorous list
Claim and complete, with identical details everywhere:
- Your Google Business Profile, properly rather than minimally
- Category-specific licensing or trade registration
- The two or three review platforms your trade actually runs on
- Any local chamber or association listing
- Booking marketplaces if your category has them
Identical is the operative word. Inconsistent details across listings read to a model as uncertainty about which business is real, and that uncertainty is enough to be dropped from an answer that would otherwise have included you.
What to publish, in order
Five job pages. One per job you actually want more of, answering what it involves, roughly what it costs, and how quickly you can do it.
One service area page that names the neighborhoods in text.
One page on what you do not do. Models reward sources that help them exclude, and it saves you calls you did not want.
That is seven pages. Most local businesses would be ahead of nearly all their competitors with those seven and complete listings, which is a few weeks of work rather than a campaign.
What not to bother with
A blog. For most local businesses it is the wrong shape entirely, and the effort belongs in listings and job pages.
Location pages for neighborhoods you do not really serve. They are thin, they are obvious, and they do not survive contact with a model checking whether a business is genuinely there.
Rewriting your homepage. The model is reading text and your homepage is mostly a photograph.
The realistic outcome
Local categories are quiet. In most trades and most towns, nobody has claimed the category-specific registers, nobody has written the service area in words, and nobody has published a price.
Doing all three is not a competitive advantage that lasts forever, but it is available now and it is cheap.
How to tell whether it is working
Local is also the easiest category to verify yourself, because the answers are public and the questions are short.
Run the job, the place and the constraint. Ask an assistant the exact sentence a customer would type, logged out, three or four variations. "Emergency electrician in Preston tonight." "Cheapest gas fitter near Brunswick." Write down who gets named.
Check the two columns. Named in the answer, and cited as a source. If you are cited but never named, your pages are being read and something else is getting the recommendation, and the fix is your listings and reviews rather than more pages.
Then check three listings by hand. Open your three most important sources and compare the name, address, phone and categories letter by letter. This takes ten minutes and finds a problem in most local businesses.
Re-run monthly, same conditions. Local answers move faster than national ones because review and listing data updates constantly. A month is long enough to see a change and short enough to catch a wrong turn.
What the results look like
“We've always grown through referrals - builders who know us pass our name on. That works, but it only reaches people who already know someone in the industry. Within a couple of weeks of the content going live, we had someone contact us directly through the website. That's a channel we didn't have before - and the enquiries have kept coming.
PROCERT is a New South Wales building certification firm serving builders in a defined area. They had grown entirely on referrals, which reaches only people who already know someone in the industry. Within a couple of weeks of the work going live, someone who had never met them inquired directly through the website, and the inquiries kept coming.
Published with the starting number, the end number and the period: PROCERT.
A worked example
A two-van electrical contractor in an outer neighborhood, six years trading, all work from word of mouth and one aggregator that takes a cut of every job.
The test. Five questions logged out: "emergency electrician in [neighborhood]", "who can install a switchboard in [neighborhood]", "electrician that does EV chargers near me". Named in none. The aggregator that takes the cut is named in four of five.
The audit, ten minutes. Google Business Profile claimed but with two generic categories and no service area in text. State license register entry correct. Two review platforms in their trade: one unclaimed, one with an old address. No page on their site mentions a neighborhood.
Three weeks of work. Categories made specific. The service area written out as a sentence listing neighborhoods. Both review platforms claimed and corrected. Five job pages, one per job they want more of, each saying what it involves, roughly what it costs and how fast they can do it.
What happened. Named in two of five by week six. The aggregator is still named, and now they are named alongside it, which is the realistic outcome rather than displacing it.
What it cost. No agency, about fifteen hours in total, spread across three weeks.
Local is the category where this remains true: most of the value is available to someone willing to spend a few evenings on the unglamorous half.
See which questions name you
A free AI visibility audit on your own buying questions, across all five answer engines.
Book your audit
Ashur Homa
Built and scaled a digital brand to $100M+ in sales with zero ad spend. Has helped businesses generate millions through AI go-to-market strategy. Leads growth at Omni Eclipse.
Connect on LinkedIn