The platform

The whole picture of how machines see you.

Four pillars, up to 32 scored checks, and your market’s own questions put to ChatGPT, Perplexity and Gemini on a schedule — measured together, because the engines read them together.

PILLAR 01 — LOCAL

Own your neighborhood.

Before AI recommends anyone, it reads the local layer: your profile, your reviews, and whether every listing agrees on who you are. This is the pillar most businesses think is handled — and the one that quietly drifts.

Read the Local SEO guide →
  • Google Business Profile — connect it and every review across every office lands in one inbox, refreshed every six hours
  • Reviews — every review with its rating, date and your reply, answered from here and posted back to Google
  • NAP consistency — one canonical phone across your own site, with every disagreeing page named. The heaviest single check we run
  • Local pack tracking — where you stand on the map results that matter
PILLAR 02 — SEO

Keep the fundamentals.

Classic search still drives the majority of visits — and every AI engine builds its understanding of you on top of it. A slow, unindexable, thin site loses both games at once.

Read the SEO guide →
  • Technical health — speed, mobile, indexability, crawl errors
  • Rankings — your money keywords, tracked over time
  • Content quality — coverage and depth on the services that pay
  • Authority — a 0-100 link score with the four numbers behind it on screen, computed the same way for every rival you track
PILLAR 03 — AEO

Win the answer box.

Answer engines quote; they don’t browse. Structured data tells them exactly who you are, and answer-shaped content gives them something worth lifting — into featured snippets today and AI citations tomorrow.

Read the AEO guide →
  • Structured data — LocalBusiness, FAQPage & Person, plus JSON-LD coverage coverage
  • Answer-shaped content — question headings with direct, quotable answers
  • SERP features — which tracked searches show a snippet, an AI Overview or People Also Ask, and whether the source is you
  • People on the site — Person schema or a real byline, because engines trust a business that is visibly someone
PILLAR 04 — GEO

Get cited by AI.

The layer nobody else shows you: whether AI can read your site at all, and whether it names you when your customers ask. We test crawler access from the outside and run your market’s real questions on a schedule.

Read the GEO guide →
  • Crawler access — robots.txt, firewalls & CDNs actually letting GPTBot, ClaudeBot & friends in
  • Rendering — content in raw HTML, not locked behind JavaScript AI never runs
  • llms.txt — whether you have one, whether it parses, and whether it says anything. If not, the fix text tells you what to publish
  • Citation share of voice — how often ChatGPT, Perplexity and Gemini name you against your rivals, with the margin of error beside it
Free · no account

Scan your site.

The same crawler our customers pay for, pointed at your domain right now. It fetches as a browser, Googlebot, GPTBot, ClaudeBot and PerplexityBot, samples up to 25 pages, and grades them across Local, SEO, AEO and GEO. Usually under a minute.

Three free scans a day. No email, no card.

The score

How the number is built.

Each pillar is scored 0–100 from its checks, then weighted into one Speak Local Score — so a firewall blocking GPTBot hurts, a five-star review surge helps, and your team always knows why the number moved.

LOCAL30%

Profile, reviews, NAP, local pack — the trust layer.

SEO25%

Technical health, rankings, content, authority.

AEO20%

Schema coverage and quotable, answer-shaped content.

GEO25%

Crawler access, entity clarity, AI citation share.

How it works

From invisible to cited.

1

Scan

Enter your domain and we crawl it the way Google, GPTBot, ClaudeBot and PerplexityBot do — up to 10,000 pages, seeded from your sitemap. Then add the questions your market actually asks, and we put them to the assistants on a weekly or monthly round.

2

Score

One number across Local, SEO, AEO and GEO for your own site. Then a separate standing against five named rivals — link authority, organic reach, search visibility, AI answers and site health — built the same way for every domain.

3

Fix

Work a prioritized, plain-English fix list: schema to add, crawler blocks to lift, content to reshape — each with the why and the how.

4

Monitor

Scheduled re-scans, with a notification when a passing check starts failing, when a fix is verified fixed by an independent re-check, when new reviews land — and, the part most tools stay quiet about, every time scheduled work was skipped and why.

After the scan

Then watch what the answers actually send you.

01

Assistants as their own row

One script tag and ChatGPT, Perplexity, Claude, Gemini, Copilot and a dozen more each become a named source instead of being buried in Referral. We also show arrivals whose source was stripped rather than quietly filing them as Direct. What it can’t see, and the screen says so: a JavaScript tag never sees GPTBot, because crawlers don’t run JavaScript.

02

Heatmaps on the real page

Clicks, scroll depth and hesitation drawn over an actual screenshot of your page, captured at phone, tablet and desktop width with real touch emulation — so a phone click lands on the phone rendering. Then replay the sessions that went wrong, with every form field masked in the visitor’s browser before anything reaches us.

03

Ask your own assistant

Point Claude at your own measurements and ask which clients slipped this week — twenty read-only tools over MCP, with an API key you can revoke in a second. Read-only is structural, not a promise: the tools module cannot import a vendor client at all, so no prompt can start a scan or spend your allowance.

Where you stand

A standing you can defend, not an audit score in a costume.

Your site and every rival scored 0–100 the same way — link authority, organic reach, visibility on your own tracked searches, AI answers, and site health.

#Domain Standing AuthReachSearchAIHealth
1 summitroofing.com 78 7268817488
2 yourbusiness.com you 74 6661797092
3 apexexteriors.com 71 706468—83
4 bluegrasshvac.com 58 4952615571
— harborhomeco.com not ranked yet ————64

A signal we can’t evidence is left out and its weight shared among the rest — drawn as a dash, never a zero, and the page says which. Every scale is absolute: with three or four domains, stretching them to fit turns a three-point gap into a chasm. Inside five points it reads level, never a lead. And site health alone never produces a rank.