AI visibility report · Surrey

Do AI assistants recommend your business?

When someone in Surrey asks ChatGPT, Gemini or Google for a roofer in Guildford or a dentist near Woking, the answer is a shortlist of three to five names. If yours is not one of them, the enquiry never arrives and you never know it existed.

Free · No card · Results in about four minutes

30 buyer questions5 answer enginesNamed, cited, and who instead

Who it is forEstablished local service businesses — installers, builders and roofers, private dental and aesthetics, physio, chiropractic and osteopathy, independent estate agents — with a reputation offline that the assistants have not caught up with.

Three steps, and only one shortlist.

How buyers search now

Ten blue links gave everyone on page one a chance. An AI answer gives three to five names a chance, and nobody else any at all. Nothing shows in your analytics either way, because nobody clicked anything.

01They ask an assistant, not a search box

The question is asked in full sentences, with a town in it. “Who is a good roofer near Godalming that does slate?”

02The assistant names a shortlist

Three to five businesses, drawn from what the engines can read about you and corroborate elsewhere.

03The shortlist gets the calls

Everyone below it is invisible to that buyer, on that day, for that job. You never learn the enquiry existed.

How an AI answer gets written.

Five steps, two you can influence

The engines are not guessing from memory any more. With web search on, every answer is assembled from live pages in a few seconds. Steps three and four are where your website either helps or gets in the way.

Step 1The full question

Service, town, and usually a qualifier — emergency, family, NHS, Victorian, same week.

Step 2A live web search

The engine runs one or more searches of its own and pulls back a handful of pages.

Step 3Sources retrieved

Only pages it can actually read count: plain HTML, crawlers allowed, content that says what you do and where.

Step 4The answer composed

Firms that are clear, specific and corroborated by directories and reviews get named. Vague ones do not.

Step 5Citations attached

The pages it leaned on are listed. Being one of them is a stronger position than being mentioned in passing.

What a report looks like.

Hartley Roofing · Godalming

An illustrative sample. The firm, the competitors and every number below are made up, and a real report says the date and the domain it was run for. What is real is the shape: the count by engine, who was named instead, and the one gate that explains most of the gap.

Sample · not a live run

Named by engine

  • ChatGPT1/30
  • Claude0/30
  • Gemini1/30
  • Perplexity0/30
  • Google AI Overviews0/30

Named in 2 of 30 answers overall. Cited as a source in 0.

Sample · not a live run

Named instead

BusinessTimes named
Surrey RoofcareAll five engines24
Guildford Roofing CoChatGPT, Gemini, Perplexity19
A1 Roofing GodalmingGemini, AI Overviews11
The gate that failed
No town-level service pages for Godalming, Farncombe or Milford. Every question had a town in it; the site had one page that mentioned none of them.
The change that opens it
One page per town, each answering the questions buyers actually ask — materials, timescales, what a typical job costs — in plain HTML the engines can read.

Named is good. Cited is better.

The report counts both, separately, because they are different positions and need different work to reach.

Named

Your business appears in the answer

The engine has heard of you — usually through a directory, a review platform or a mention on somebody else’s page — and puts your name on the shortlist.

  • Depends on third-party corroboration
  • Can appear with a competitor’s details
  • Comes and goes between runs
Cited

Your page is one of the sources

The engine read your site while writing the answer and lists it as a reference. The buyer can click straight through, and the answer is built on what you actually say.

  • Depends on your own pages being readable
  • Your prices, towns and process, quoted back
  • Holds from run to run once earned

The seven gates.

Each one checked, each one with its fix

A gate is a fact about your site that keeps the engines from reading, trusting or naming you. The check tests all seven and shows the first three it found, ordered by effect. The audit works through the rest.

  1. AI crawlers blockedrobots.txt refuses GPTBot, ClaudeBot, PerplexityBot, Google-Extended or Bingbot. A default on several hosting platforms, and it means the engines cannot read a word.
    The change that opens itAllow the five named crawlers explicitly, and check nothing upstream is blocking them for you.
  2. No town-level service pagesBuyers ask with a town in the question. If the only page mentioning Weybridge is your footer, there is nothing for the engine to retrieve.
    The change that opens itOne page per town you actually serve, each answering the questions a buyer in that town asks.
  3. Thin or generic service copyUnder two hundred words, no prices, no process, and the same three adjectives your competitors use. Nothing an engine can quote.
    The change that opens itService pages rewritten with what it costs, how long it takes, and what happens on day one.
  4. No third-party corroborationThe engines lean heavily on Google Business Profile, Checkatrade, Trustpilot and local directories. Absent or inconsistent there, and the name is not trusted.
    The change that opens itProfiles claimed, details matched everywhere, and reviews kept moving.
  5. No LocalBusiness or Service schemaStructured data is how you tell a machine the name, the address, the service and the area in a form it does not have to guess at.
    The change that opens itLocalBusiness and Service markup on the pages that matter, validated.
  6. Content only rendered by JavaScriptSome builders ship an empty page and draw the words in afterwards. Several crawlers never run the script, so they see nothing.
    The change that opens itThe words in the HTML. Static pages, or server rendering where the platform allows it.
  7. No llms.txtA small plain-text file describing what the site is for and where the key pages are. Minor on its own, and cheap to add.
    The change that opens itOne file at the root, kept in step with the sitemap.

How the check works.

Five steps, about four minutes

Enter the domain and watch it run. It reads what your site already publishes, works out who you compete with, and puts the questions a buyer would actually ask to five answer engines with live web search on.

Step 1Profile your site

Homepage and up to five pages: services, towns served, trading details. Plus robots.txt, sitemap and schema.

Step 2Find who is named instead

The businesses the engines already recommend across your service area, so the report has names in it.

Step 3Write the 30 questions

Local, comparison, problem-led and trust questions, in the words your buyers use, with your towns in them.

Step 4Ask all five engines

ChatGPT, Claude, Gemini, Perplexity and Google AI Overviews, each with web search on. Every answer kept.

Step 5Score and diagnose

Named, cited, who instead — and the specific gate that explains why it is not you.

  • Public pages onlyNo login, no analytics access, nothing installed. It reads your site the way a crawler does.
  • Your content is not keptPages fetched for the run are dropped when it finishes. The raw answers from each engine are stored, so the report can show its evidence.
  • The headline is free, the report is emailedYou see how many of the 30 named you as soon as the run ends. The full report goes to the address you give us.
  • Two boxes, kept separate“Send me this report” is one. Occasional notes on AI visibility for Surrey businesses is another, unticked, and stays that way unless you tick it.
  • One run per domain a weekIf your domain was checked in the last seven days you see that result rather than a fresh one. Three runs per email address a month.
  • A data processing agreement on requestThe same one every client signs. Nothing about your business goes anywhere it does not need to.

Find out, fix it, keep watching.

The audit, in detail

The free check tells you where you stand. What follows is priced on the page like everything else here, rolling monthly with one month’s notice.

Find out

AI Visibility Audit

£850fixed · five working days

25–40 real buyer searches across five engines, captured as evidence and scored against three named local competitors. All seven gates, with the change that opens each. A one-page 90-day plan you could run with anyone.

  • 12–18 page report, written for an owner
  • Thirty-minute readout call
  • The audit is the setup of the retainer
Get the audit
Fix it

AI Visibility Improvements

£400a month, rolling

The 90-day plan worked month by month, in order of effect: town pages, service copy, schema, crawler access, and the directories and review platforms the engines cite. Each change recorded against the question it should move.

  • Starts after the audit
  • One month’s notice, no minimum term
  • One page of numbers every month
How it runs
Keep watching

Ongoing Monitoring

Includedin the retainer

The same questions re-run against the baseline the audit set, across all five engines, so you watch the count of times named move and see who is being named in your place. Reported in plain words, no dashboard to log into.

  • Re-run every month, same questions
  • Competitors tracked by name
  • Named and cited, counted separately
Where it sits in search

Nobody controls what an AI answer says, so exactly as with rankings, we guarantee the evidence, the dates and the plan, never the mention.

The questions everybody asks.

Is the check really free?

Yes. No card, no call first. The headline result is shown as soon as the run finishes. The full report, with every question and every answer, is sent to the email address you give us, and that is the only thing we ask for.

What do you read, and what do you keep?

Your homepage and up to five of your public pages, plus robots.txt and your sitemap, exactly as a visitor or a crawler would see them. No login, no analytics access. Your site content is not kept beyond the run. The raw answers from each engine are stored so the report can show you the evidence.

Can you guarantee I will be named in AI answers?

No, and nobody honestly can. Nobody controls what an AI answer says, including the companies that run the engines. What the check gives you is evidence and a dated baseline, and what the audit gives you is the specific changes that make you eligible to be named.

Why 30 questions?

Enough to show a pattern rather than a fluke, and few enough to run in about four minutes. Ten are local service questions, eight are comparisons, six are problem-led, and six are about trust. They are generated from what your site says you do and where you do it, in the words a buyer would use.

Can I run it again?

One run per domain every seven days. If someone has already checked your domain this week you will see that result. Three runs per email address a month. The audit and the retainer re-run the same questions against your baseline, so you can watch the count move.

Check your domain against the same 30 questions.

About four minutes. You will see how many of the 30 answers named you, who was named instead, and the first three gates. Then decide whether the audit is worth £850 to you.

Free · No card · One run per domain a week

Would rather talk it through first? Book thirty minutes, weekday afternoons. Or go straight to the audit.