Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+20 more

    Local AI Visibility Audit: Does ChatGPT Recommend You?

    1

    Local SEO + AI visibility audit: see if ChatGPT, Perplexity and Google AI name your business for "best [service] in [city]", who gets named instead, and the GBP, NAP and city-page fixes.

    $14

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    Local AI Visibility Audit: Does ChatGPT Recommend You?

    Local AI Visibility Audit: Does ChatGPT Recommend You?

    Example session with this skill installed

    local audit PK Plumbing Leeds. Services: emergency plumber, boiler repair. Areas: Headingley, Horsforth. Problems: burst pipe, blocked drain. Site: pkeeling.co.uk. 18 questions, 1 run, use your web search, then check the site and the directories the answers cite.

    • Read your context and instructions
    • Compiled the local ai visibility

    (Real run, 20 Oct 2026 ~09:05 UTC+3, agent web search as the engine. PK Plumbing was picked from a discovery run; it is not a client and was not contacted. Full answers and files are in examples/leeds-plumbers-2026-10-20/.)

    Local AI Visibility Audit: PK Plumbing

    Market: emergency plumber, boiler repair in Leeds · 22 questions (18 unbranded, 4 branded) · 51 tracked businesses

    Headline

    MetricResult
    Local AI Visibility Score18.9 / 100 (AI mentions 9.7 + named first 0 + own site cited 2.2 + website/NAP 2 + listings 5)
    Named in AI answers27.8% (5 of 18)
    Named first0%
    Own site cited22.2% (4 of 18)
    Businesses per answer3.9 on average; 1 answer (burst pipe) named none

    Who AI names instead

    BusinessNamed inNamed first
    EmergencyMan62
    BASI Heating53
    PK Plumbing50
    Leeds Emergency Plumbers43
    P Adams31
    Boiler Man30

    By service: boiler repair 37.5% (3 of 8), emergency plumber 25% (2 of 8). By area: Horsforth 2 of 2, Headingley 0 of 2, Leeds 3 of 14. By intent: urgent 2 of 4, area 2 of 4, best 1 of 4, trust 0 of 2, price 0 of 2, problem 0 of 2.

    Where the answers come from

    Competitor sites 63.3% of citations, maps/place data 8.9%, directories/reviews 7.8%, owned 5.6%. Most-cited directory: checkatrade.com (6 answers).

    Phone numbers AI gives for PK Plumbing

    PhoneAnswersCheck
    0113 123 4567P11, P17, P18In the tel: links on the Leeds and Horsforth pages, but the same pages' LocalBusiness schema says 0191 622 2039 (Newcastle). The 123 4567 pattern looks like a placeholder: call it to confirm.

    Website + NAP check (6 pages + 10,102-URL sitemap)

    • P1 Two numbers across pages: 0191 622 2039 (homepage + schema on every page) vs 0113 123 4567 (Leeds/Horsforth page text and tel: links)
    • P1 Schema telephone differs from the page phone on 5 pages
    • P3 Leeds and Horsforth pages carry a Newcastle schema address (areaServed does list Leeds/Horsforth)
    • P3 First paragraph says "Local engineers available for same-day appointments in Leeds…" but never names the service

    Listings + fact check

    • Look-alike: myjobquote and BookaBuilderUK profiles for "PK PLUMBING AND HEATING SOLUTIONS", a different Leeds sole trader, were cited in both review answers. Marked wrong (entity confusion).
    • Trustindex 4.5 from 209 reviews: correct. Same-day, Gas Safe, fixed quotes, 12-month guarantee: correct (Leeds page). "60-90 minute arrival": unverified (page says two-hour slots).
    • Checkatrade and Trustpilot block scripts: unverified, check by hand.

    30-day fix plan (top 6 of 19)

    1. P1 NAP: choose ONE local number; make page text, tel: links, schema, GBP and Checkatrade identical, then re-run.
    2. P1 Entity: make the exact trading name + sameAs links explicit; ask the two directories not to merge the look-alike.
    3. P1 Trust (0 of 2): get recent Checkatrade/Google reviews that name the service and area; show score + count in the first lines of the city page.
    4. P1 Price (0 of 2): add a dated price block (call-out fee, first hour, typical jobs). Competitors named here publish £80-£96.
    5. P1 Area: refresh the Headingley pages with a real local proof point and an answer-first opener.
    6. P3 Method: 1 run is a snapshot; repeat 3x on different days/engines for client reporting.

    Method: rates describe these answers on this date only. Agent web search is a proxy for AI answers, not ChatGPT itself. Nothing here promises rankings, calls or AI recommendations.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Local AI visibility audit: see if ChatGPT, Perplexity and Google AI name a business for "best [service] in [city]", who they name instead, and the GBP, NAP and city-page fixes. Real Leeds run included.

    What's different: most local audits count map-pack rankings and stop. This one asks the questions customers now ask AI, counts which businesses get named, and then checks the details those answers rely on: the phone number AI gives for the business, the directories it cites, and look-alike businesses it confuses with yours. It runs inside your own agent for a one-time $14, and every number comes from a recorded answer or a fetched public page.

    What agencies charge for this: published one-off local AI visibility audits run from $79 to $497 (checked 20 Oct 2026): Agent Ready $79 for 6 buyer questions, mshahid.com $199 Local Visibility Audit, AI Find My Business $300, Keith Local $497 for 10-20 queries, Web Guy Nick $497. This skill gives you the question panel, the site and listings checks, the scoring and the white-label report, so you can run it yourself or sell it to local clients.

    Sample output: real run, emergency plumber + boiler repair in Leeds, 20 Oct 2026 (22 questions, 1 run, agent web search). Target: PK Plumbing (pkeeling.co.uk), picked from the answers. Not a client and not contacted.

    MetricResult
    Local AI Visibility Score18.9 / 100
    Named in AI answers27.8% (5 of 18 buyer questions)
    Named first0%
    Own site cited22.2% (4 of 18)
    Named instead most oftenEmergencyMan 6, BASI Heating 5 (3 first), Leeds Emergency Plumbers 4 (3 first), P Adams 3

    What the audit found:

    • Not named in any "most trusted", "affordable" or Headingley question. The trust answers quoted directory review scores; the price answers quoted published prices (£80 first hour, £89, from £96).
    • 3 answers gave 0113 123 4567 as the business's number. That number is in the Leeds and Horsforth pages' tel: links, but the same pages' LocalBusiness schema says 0191 622 2039 (a Newcastle number), and the 123 4567 pattern needs a test call before anyone relies on it.
    • Both review answers cited profiles of a different, similarly named Leeds business (myjobquote, BookaBuilderUK). That's a look-alike entity problem.
    • Checkatrade was cited in 6 of 22 answers, more than any other directory.

    Every question, every answer (verbatim), the page checks, the listings sheet and all output files from this run ship inside the pack.

    Trust Works in Claude Code, Cursor and Codex · v1.0.0 · October 2026 · tested on a real 22-question Leeds run with every answer included · stdlib Python, no API keys, no paid tools · public pages only, polite one-at-a-time fetches; sites that block scripts are marked "unverified", never worked around · engines named honestly (agent web search is a proxy; paste mode gives true ChatGPT / Perplexity / Gemini / Google AI numbers) · no ranking, call or recommendation promises, no invented addresses or reviews · questions answered within 24h · Cygnix Labs (13 live actors on Apify: apify.com/cygnix_labs)

    How it works

    Tell your agent local audit <business> <city>. It:

    1. Sets up the services, the city, 2-4 nearby areas and the business's site and city pages
    2. Drafts 12-40 buyer questions (best, top rated, open now, same day, most trusted, affordable, near [area], "who do I call for [problem]") for you to approve
    3. Runs them through its own web search, or imports answers you paste from ChatGPT, Perplexity, Gemini or Google AI Mode
    4. Adds every business the answers recommended as a tracked competitor
    5. Checks the website: phone in text vs tel: links vs schema, placeholder or non-local numbers, LocalBusiness schema, hours, areaServed, missing area pages, answer-first first paragraph
    6. Checks the directories the answers cite and flags look-alike businesses
    7. Fact-checks what AI says about the business, scores everything and writes the report

    What you get

    • Local AI Visibility Score (0-100) with every part shown: AI mentions, named first, own site cited, website + NAP, listings
    • Who AI names instead: every local business named, how often, how often first, and for which service
    • By service, by area and by intent tables that show where the business vanishes
    • Where the answers come from: directories, maps data, competitor sites, best-of lists, official sources, with "are you listed?"
    • Phone numbers AI gives for you, checked against your pages and schema
    • Website + NAP check per page, and a listings check with look-alike detection
    • What AI says when asked about you directly, with a fact check
    • 30-day fix plan (P1-P3) with evidence, also as fixes.csv
    • Fix pack: answer-first city-page template, GBP + listings checklist, review-request scripts
    • White-label client report (your agency name and footer) and a monthly compare

    Commands

    local audit <business> <city> · local quick · local discover <service> <city> · local setup · local prompts · local run · local paste · local site · local listings · local report · local compare · local fixes

    Who it's for

    Local SEO agencies adding an AI-visibility audit or monthly report · agencies prospecting a city (local discover lists which businesses AI names and which it ignores) · owners of plumbing, HVAC, dental, legal, salon, restaurant and other local businesses asking "does ChatGPT recommend us?"

    What it won't do

    It doesn't log into chat apps, scrape Google Maps, invent answers, reviews or addresses, edit anyone's listings, or promise rankings, calls or AI recommendations. Local AI answers change between runs and locations (BrightLocal found only 20-33% overlap on repeat searches), so the report states runs and engines and recommends 3 runs for client work.

    Pairs with

    Local SEO Audit: GBP + NAP Fix Plan ($5) and Local SEO Keyword Pack: Service × City Matrix ($7). For non-local brands, use the AI Citation Share-of-Voice Panel ($17).

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scan

    Flagged by the security scan: Secrets. Approved by Agensi. Scanned 4 days ago.

    Requires

    Agensi
    Python

    Listed4 days ago

    What's inside

    Frequently Asked Questions