How Google and AI see your business.

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

Example: a fictional heating and air company.

LOCAL

Your profile, reviews and listings

Before AI recommends anyone, it reads the local layer: your profile, your reviews, and whether your listings agree on who you are. Most businesses think this part is handled, and it’s the one that drifts without anyone noticing.

  • 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 number across your own site, with every page that disagrees named. It’s the heaviest single check we run
  • Local pack tracking: where you stand in the map results
Read the AI local SEO guide →
SEO

Search basics still matter

Classic search still drives most visits, and AI engines build their picture of you on top of it. A slow, thin site that can’t be indexed loses on both.

  • Technical health: speed, mobile, indexability, crawl errors
  • Rankings: the keywords that bring you business, 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
Read the SEO guide →
AEO

Schema and quotable answers

Answer engines quote short passages from your pages. Structured data tells them exactly who you are, and answer-shaped content gives them something worth quoting, in featured snippets and in AI citations.

  • Structured data: LocalBusiness, FAQPage & Person, plus JSON-LD 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 with a visible person behind it
Read the AEO guide →
GEO

Get cited by AI

This pillar covers what other tools leave out: 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.

  • Crawler access: whether robots.txt, firewalls and CDNs let GPTBot, ClaudeBot and other AI crawlers in
  • Rendering: whether your content is in the raw HTML, since AI crawlers don’t run JavaScript
  • 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
Read the GEO guide →

Your Dashboard

Six screens from one business’s workspace, as they look in the app. Choose one to see it.

Overview Every tool for one business on one screen: the audit score, traffic, rankings, backlinks and AI answers, each with its trend.
The Overview screen in Speak Local, for an example heating and air company
Site Audit 32 checks across Local, SEO, AEO and GEO. Issues are sorted worst first, and each one shows how many points its fix adds to your score.
The Site Audit screen in Speak Local, for an example heating and air company
AI Answers Your customers’ questions put to ChatGPT, Perplexity and Gemini. Every answer is kept word for word, with who was named and which pages were cited.
The AI Answers screen in Speak Local, for an example heating and air company
Rankings The searches you choose to watch, with your position, the page that ranks and the last 30 days of movement.
The Rankings screen in Speak Local, for an example heating and air company
Map grid One search checked from up to 49 points around the business, so you can see where you rank across town and not only at your own address.
The Map grid screen in Speak Local, for an example heating and air company
Analytics Visits by source, with AI assistants counted on their own line, and the calls and form fills those visits turn into.
The Analytics screen in Speak Local, for an example heating and air company

An example workspace for a fictional heating and air company. The site audit and the competitors' scores are real scans of test sites; the rankings, answers and traffic are sample data. Swipe the screen to see all of it.

Scan your site.

Run the same crawler our customers pay for on your domain 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. It usually takes under a minute.

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

How the score is built

Each pillar is scored 0–100 from its checks, then weighted into one Speak Local Score. A firewall blocking GPTBot pulls it down, a run of five-star reviews pushes it up, and your team can always see why the number moved.

LOCAL30%

Profile, reviews, NAP and local pack.

SEO25%

Technical health, rankings, content, authority.

AEO20%

Schema coverage and quotable, answer-shaped content.

GEO25%

Crawler access, entity clarity, AI citation share.

What each pillar means for a local business: AI local SEO · AEO for local businesses · GEO for local businesses · local AI visibility

How it works

Scan

Enter your domain and we crawl it the way Google, GPTBot, ClaudeBot and PerplexityBot do: up to 10,000 pages, starting from your sitemap. Then add the questions people in your market ask, and we put them to the assistants weekly or monthly.

Score

Your own site gets one number across Local, SEO, AEO and GEO. You also get a separate standing against five named rivals, built from link authority, organic reach, search visibility, AI answers and site health, and calculated the same way for every domain.

Fix

Work through a prioritized fix list: schema to add, crawler blocks to lift, content to reshape. Each item says why it matters and how to do it.

Monitor

Scheduled re-scans notify you when a passing check starts failing, when an independent re-check confirms a fix, and when new reviews land. Unlike most tools, Speak Local also tells you every time scheduled work was skipped, and why.

See the visits AI answers send you.

AI assistants get their own line

Add one script tag and ChatGPT, Perplexity, Claude, Gemini, Copilot and a dozen more each show up as a named source instead of being buried in Referral. We also show visits whose source was stripped, instead of filing them as Direct. The screen also says what it can’t see: a JavaScript tag never sees GPTBot, because crawlers don’t run JavaScript.

Heatmaps on the real page

Clicks, scroll depth and hesitation drawn over a real screenshot of your page, captured at phone, tablet and desktop width with real touch emulation, so a phone click lands on the phone layout. You can also replay the sessions that went wrong. Every form field is masked in the visitor’s browser before anything reaches us.

Ask your own assistant

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

How you compare with your competitors

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

If we can’t evidence a signal, we leave it out, share its weight among the rest and draw it as a dash rather than a zero, and the page says which. Every scale is absolute, because with three or four domains, stretching the scale to fit turns a three-point gap into a chasm. A gap under five points reads as level, not a lead. Site health alone never produces a rank.

Competitors in Speak Local: the site and three rivals scored the same way on authority, search, AI answers and site health
From an example workspace for a fictional heating and air company. The four sites were crawled by the real scanner.

See your own scan first.

Audit, score, fix and monitor how you show up in Google and in AI answers.

Free, in under a minute. No account.  Or start a plan from $49/mo

Google SearchChatGPTPerplexityGeminiAI Overviews