A local SEO audit is a structured review of everything that decides whether a business shows up when someone nearby searches for what it sells — and, increasingly, whether an AI assistant names it when asked for a recommendation. A real audit is not a score out of 100. It ends with a number: how much qualified search demand exists in the market, how much of it the business currently captures, and what the gap is worth per month.

We publish ours. Every audit on this page is a real business in a real market, with the actual numbers we found. Names are used with the details we could verify from public data and the tools listed below.

What a local SEO audit checks in 2026

Two things changed in the last eighteen months. First, roughly half of search behaviour now runs through an AI layer — AI Overviews, ChatGPT, Perplexity, Gemini — which reads structured data and third-party corroboration more heavily than a blue-link result ever did. Second, Google’s local pack has become the whole game for service businesses: if a company is not in the top three map results, the organic result below it captures a fraction of the click volume it used to.

So an audit that only looks at title tags and backlinks is auditing a version of search that no longer exists. Here is what we actually check.

1. Branded versus non-branded search split

The single most diagnostic number in local SEO. Pull Search Console and separate queries containing the business name from queries that do not. A healthy established local business runs somewhere around 40–60% non-branded. When non-branded traffic falls below 15%, the website is not acquiring customers — it is confirming a decision that was already made somewhere else, usually a referral.

2. Map pack position for the money terms

Not “do we rank” but “do we rank in the three-pack, for the terms with volume, in the cities we serve.” Ranking third in the map pack for a term with ten searches a month and nowhere for a term with four hundred is a common and expensive pattern.

3. Google Business Profile category discipline

Primary category, secondary categories, service list, service area. A profile carrying nine loosely related secondary categories reads to Google as a generalist. Specialists outrank generalists for specific searches, almost without exception.

4. Review volume relative to the people beating you

Review count in isolation means nothing. Review count compared to whoever currently occupies position one is the useful figure. Being outranked by a competitor with a fifth of your reviews is a strong signal the problem is technical or structural, not reputational — which is good news, because structural problems are fixable in weeks.

5. City page performance, not city page existence

Most agencies build city pages. Very few check whether they earned an impression. Pull each one individually: impressions, clicks, average position. Eleven city pages generating zero impressions are not an asset, they are eleven pages of thin content diluting the domain.

6. Blog output versus blog traffic

Count the posts, then count the sessions. A library of a hundred-plus posts drawing single-digit monthly visitors almost always means the same thing: the posts were written for topics, not for queries. Nobody was searching for them. This is recoverable — existing posts can be re-pointed at real search demand far faster than new ones can be written.

7. Uncontested high-value terms

Look for searches in the market where paid competition is expensive and organic competition is weak. When a term carries a nine to forty dollar cost per click and the top organic results are thin, that is the highest-return work available.

8. Mobile load time, measured on mobile

Local search is overwhelmingly mobile and overwhelmingly impatient. Anything past four seconds to largest contentful paint is costing conversions before a visitor reads a word. Seven seconds is not a ranking problem, it is a revenue problem.

9. Keyword cannibalisation

Two or more pages competing for the same query means Google picks one, usually the weaker one, and the other’s authority is wasted. On sites with a long publishing history this is frequently the largest single recoverable gain.

10. Schema and entity clarity

LocalBusiness or the correct subtype, service markup, consistent name, address and phone across the web. AI assistants lean on structured data and cross-source agreement far more than classic ranking algorithms did. If a business describes itself three different ways across three directories, it is harder to cite.

11. AI visibility

Ask the assistants directly. Query ChatGPT, Perplexity, Gemini and Google’s AI Overviews for the terms a customer would actually use, and record whether the business is named, which competitors are, and which sources the answer pulled from. This is measurable, and almost nobody measures it.

12. The demand and value calculation

Total the monthly search volume across every relevant term in the service area. Apply realistic click-through rates by position. Multiply by the cost per click a paid campaign would pay for the same visitor. That gives the traffic value of the market. Then calculate what the business currently earns of it. The difference is the number the audit is really about.

The two patterns almost every audit lands in

Pattern one: invisible. A newer or smaller business with thin reviews, no map presence, and no organic footprint. Everything needs building. Timeline is long, but the direction is obvious.

Pattern two: reputation-dependent. Far more common and far more interesting. A long-established business with an excellent reputation, deep referral relationships and years of goodwill — whose website has quietly stopped acquiring anyone new. The reputation was strong enough that the site never had to work, so nobody noticed when it stopped. These businesses are typically one quarter of structural work away from a large gain, because the hard part — being genuinely good and provably trusted — is already done.

Want more customers from Google & AI search?

Get a free SEO audit of your site — see exactly what to fix first.

Get My Free Audit Book a Call

Published audits

Real audits, real businesses, real numbers.

How we run an audit

Search Console and Analytics where access is available, plus third-party rank and volume data (DataForSEO and Semrush), Google Business Profile inspection, direct map-pack checks by city, PageSpeed measurement on mobile, and live probes of ChatGPT, Perplexity, Gemini and AI Overviews. Figures for volume, cost per click and traffic value are estimates from those tools, not the business’s own reporting, and are labelled as such in each audit.

Frequently asked questions

How long does a local SEO audit take?

The data collection is largely automated and takes under an hour. The judgement — deciding which of forty findings actually matter for this business in this market — is the part that takes real time. Our published audits run about four minutes to watch and cover the six or seven findings that would change the next ninety days.

What is a good non-branded search percentage?

For an established local service business, roughly 40 to 60% non-branded is healthy. Below 20% means the website is documenting an existing reputation rather than generating new demand. Above 80% often means the brand itself is under-built, which is a different problem.

Does having more reviews than competitors guarantee ranking?

No. Reviews are one of several local ranking factors, and proximity, category relevance, and on-page relevance regularly outweigh them. Being outranked by a business with far fewer reviews is common and usually indicates a category, relevance, or technical issue rather than a reputation one.

Why does AI visibility need auditing separately from Google rankings?

Because the inputs differ. AI assistants weight structured data, consistent cross-source information, and citable third-party mentions more heavily than link authority. A business can rank respectably in Google and be entirely absent from AI answers for the same query, and the reverse happens too.

What does it cost to fix what an audit finds?

It depends entirely on which pattern the business falls into. Reputation-dependent businesses are usually the cheapest to fix, because the trust signals already exist and the work is structural: profile corrections, rebuilding pages that were never going to rank, and re-pointing existing content at real queries.

Can I get an audit of my own business?

Yes. We record them individually. Request one here and tell us the market and the services that matter most.

Want more customers from Google & AI search?

Get a free SEO audit of your site — see exactly what to fix first.

Get My Free Audit Book a Call

Call (828) 348-7686Book a Call