GEO Audit and Local SEO Audit Tool
Check whether ChatGPT, Gemini, Perplexity and Google’s AI features can read, trust and quote a page with the GEO audit. Check the name, address, phone, LocalBusiness schema, location pages and map signals of a local business with the Local SEO audit. Both give a score out of 100, a list of issues to fix and a white label report.
No credit card needed. Run a GEO or Local SEO audit from the New audit button.
- 18GEO checks in 4 sections
- 21Local SEO checks in 5 sections
- 6AI crawlers tested in robots.txt
- 12report languages
How to run a GEO or Local SEO audit in 4 steps
Both audits check one page, like the other audit types, and the report fills in while the audit runs.
Click New audit
Open Audits and click New audit. Pick the client, or run a one-off audit.
Pick the audit type
Choose GEO audit or Local SEO audit and enter the page URL.
Add the area and language
For a Local SEO audit, enter the city or service area, for example Austin, TX. Pick one of 12 report languages.
Fix and run again
Work through Issues to fix, marked Critical or Warning, then click Run again to check the fixes.
What is a GEO audit?
GEO, generative engine optimisation, is making content easy for AI assistants to find, understand, trust and quote. AI search quotes short, direct answers from pages it can read and believe, and skips pages it can’t.
The GEO audit checks one page for exactly that: structured data, clear answers, trust signals and whether AI crawlers are allowed in. To see whether a brand actually appears in AI answers, use the AI visibility tracker.
The 4 sections of the GEO audit
- Structured data: Organization, FAQPage, Article with author, breadcrumbs, and Product or HowTo when the page needs them
- Answers: a clear answer near the top, question-style headings, an FAQ section, lists and tables
- Trust: author and bio, contact and about pages, a recent date, sources and reviews
- AI crawlers: robots.txt rules for 6 AI bots, llms.txt, and content that loads without JavaScript
GEO and Local SEO audit features
Each check says what was found on the page, why it matters and how to fix it.
AI crawler access
The audit reads robots.txt and tests the page for GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot, and flags a block of any key bot as Critical.
Content without JavaScript
Many AI crawlers don’t run JavaScript. The audit compares the words in the raw HTML with the page rendered in Chrome and flags pages that need JavaScript to show their text.
Answers AI can quote
Checks for a 20 to 120 word answer near the top that doesn’t open with a greeting, question-style headings, an FAQ section, and lists or tables.
Name, address and phone (NAP) table
The Local SEO audit shows the business name, address, phone and opening hours found on the page next to the values in the schema or on the contact page.
Location pages and unique local text
Reads the audited page and up to 4 linked contact and location pages, counts location pages, checks the city in the title and H1, and flags location pages with copied text.
A fix for every check
Every failing check links to a fix guide with a basic fix, an expert fix with code, and steps for WordPress, Shopify, Wix, Squarespace and Webflow.
GEO fix guideWhat the GEO audit checks
Up to 18 checks. Product and HowTo schema are checked only when the page sells something or shows steps.
| Check | Section | Severity |
|---|---|---|
| Organization schema | Structured data | Critical |
| FAQPage schema | Structured data | Warning |
| Article schema with author | Structured data | Warning |
| Breadcrumbs | Structured data | Warning |
| Product schema (pages that sell) | Structured data | Warning |
| HowTo schema (pages with steps) | Structured data | Warning |
| Clear answer near the top | Answers | Critical |
| Question-style headings | Answers | Warning |
| FAQ section | Answers | Warning |
| Lists and tables | Answers | Warning |
| Author name and bio | Trust | Critical |
| Contact and about pages | Trust | Warning |
| Freshness date | Trust | Warning |
| Sources and citations | Trust | Warning |
| Reviews and testimonials | Trust | Warning |
| AI crawlers allowed in robots.txt | AI crawlers | Critical |
| llms.txt | AI crawlers | Warning |
| Content without JavaScript | AI crawlers | Warning |
Fix guides: answers, trust and AI crawlers · structured data and social tags
What the Local SEO audit checks
Up to 21 checks that connect a website to a local business listing. Some run only when they apply, for example the schema details when LocalBusiness schema is found.
| Check | Section | Severity |
|---|---|---|
| Address on the page | Name, address and phone | Critical |
| Phone number on the page | Name, address and phone | Critical |
| Phone number is the same everywhere | Name, address and phone | Critical |
| Address is the same everywhere | Name, address and phone | Warning |
| Click-to-call link | Name, address and phone | Warning |
| Opening hours | Name, address and phone | Warning |
| LocalBusiness schema | LocalBusiness schema | Critical |
| Address and geo in schema | LocalBusiness schema | Warning |
| Opening hours in schema | LocalBusiness schema | Warning |
| sameAs profiles | LocalBusiness schema | Warning |
| Phone in schema | LocalBusiness schema | Warning |
| Location pages | Location pages | Critical |
| City in title and H1 | Location pages | Warning |
| Unique text per location | Location pages | Warning |
| Embedded map | Map and reviews | Warning |
| Link to Business Profile | Map and reviews | Warning |
| Review / rating markup | Map and reviews | Warning |
| Reviews on the site | Map and reviews | Warning |
| Viewport tag | Mobile | Critical |
| Tap targets | Mobile | Warning |
| Legible font size | Mobile | Warning |
Fix guides: NAP, location pages and map · LocalBusiness schema · mobile
What you get in client reports
GEO and Local SEO audits work like every other audit in the app, so each one can go to the client under your brand.
- A white label PDF with your logo, colours and company details
- A share link, or an email to up to 10 addresses from the app
- The report in any of 12 languages
- Every issue with why it matters and how to fix it
- The latest audit’s score and top issues in the SEO audit summary of scheduled client reports
Who uses GEO and Local SEO audits
SEO agencies
Add AI search readiness and local SEO to every audit you sell, with a branded report that shows the client exactly what to fix.
Freelancers
Win local clients with a Local SEO audit of their site before the first call: NAP, schema, location pages and reviews.
Local marketing specialists
Check that every location page has the right city, phone, map and unique text, and that AI crawlers can read the site.
Fix guides and help for GEO and local SEO
Each guide explains how a check is detected, why it matters, and how to fix it from basic to expert, with platform steps.
GEO and Local SEO audits in your plan
GEO and Local SEO audits count as page audits, alongside Keyword Score and Web Page Audit. Try everything free for 14 days, with no credit card.
GEO and Local SEO audit FAQs
What is a GEO audit?
A GEO (generative engine optimisation) audit checks whether AI assistants such as ChatGPT, Claude, Perplexity and Google’s AI features can read, understand, trust and quote a page. It checks structured data, clear answers, trust signals and whether AI crawlers are allowed in.
What is the difference between the GEO audit and AI visibility?
The GEO audit checks one page and tells you what to fix so AI assistants can use it. AI visibility asks ChatGPT, Gemini and Perplexity real questions and shows whether the client is actually named or cited in the answers.
Which AI crawlers does the GEO audit check?
GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and CCBot. The check fails as Critical when any of the four key bots (GPTBot, ClaudeBot, PerplexityBot and Google-Extended) is blocked in robots.txt.
Is llms.txt required?
No. llms.txt is a proposed convention and not all AI tools read it. It’s cheap to add, so the audit treats a missing file as a Warning, not Critical.
What does the Local SEO audit check?
The business name, address, phone and opening hours on the page and whether they match the schema and contact page, LocalBusiness schema, location pages, the city in the title and H1, the map, the link to the Google Business Profile, reviews, and mobile basics.
Which pages does the Local SEO audit compare?
It reads the audited page and up to 4 extra pages it finds linked from it, such as the contact page and location pages, and compares the phone and address on those pages and in the schema.
Do GEO and Local SEO audits use my audit allowance?
Yes, each one counts as a page audit. Failed audits don’t count. See plans and pricing for the limits.
Run your first GEO or Local SEO audit free
Start a 14-day free trial with no credit card and see what AI search and local customers see on your client’s site.