Free tool
Free AI visibility audit. 43 checks, 30 seconds, no sign-up.
Find out whether ChatGPT, Perplexity, Gemini and Google AI Overviews can read your site, understand who you are, and find an answer worth quoting. You get a score out of 100 and the issue count per area. Paid plans reveal each issue and the fix.
Enter your website
All 43 checks run on every scan. Score and issue count per area, straight away.
We fetch public pages only, like a search crawler would. We store the URL and the result, and your email only if you leave it during the scan. One check per visitor every 5 minutes. What we check.
- Cost
- Free, unlimited scans of any public URL
- Account
- None. No card.
- You get
- Score out of 100, issue count in each of the 5 areas
- By email
- The summary report, once, free
- Website plan adds
- Every issue with reason, priority, fix and snippet, including the 11 high-impact checks, and 4 to 6 content drafts
01Transparency
Exactly what we check
43 checks, 32 shown here, 11 high-impact checks revealed in paid reports. The free scan runs and counts all 43. HIGH, MED and LOW are severities: HIGH blocks or strongly reduces AI citation, MED has a measurable effect, LOW is hygiene.
A. Crawl access: can AI engines even read you? 10 checks, 6 shown here
- A1robots.txt does not block GPTBot, OAI-SearchBot, ChatGPT-UserHIGH
- A3robots.txt does not block ClaudeBot, Claude-SearchBotMED
- A6Applebot-Extended, CCBot, Meta-ExternalAgent handled explicitlyLOW
- A7HTTPS with 200 response and no long redirect chainsMED
- A9sitemap.xml present, referenced in robots.txt, with lastmodMED
- A10llms.txt present at the root with key pages describedMED
- +44 high-impact checks (A2, A4, A5, A8), named and explained in paid reportsHIGH
B. Entity clarity: does AI understand who you are? 7 checks, 6 shown here
- B1Organization or Person JSON-LD on the home page with name, url, logo, sameAsHIGH
- B2sameAs links to LinkedIn, X, Crunchbase, G2, GitHub or Wikipedia where applicableMED
- B4About page with named people, photos and rolesMED
- B5Consistent brand spelling across titles, schema, footer and socialMED
- B6Contact page with ContactPoint schemaLOW
- B7Logo accessible and referenced in schemaLOW
- +11 high-impact check (B3), named and explained in paid reportsHIGH
C. Answer-first structure: is your content extractable? 10 checks, 6 shown here
- C1Exactly one H1 per key page that states the topic plainlyMED
- C5Tables or lists used for comparisons, pricing and specsMED
- C7Visible last-updated dates and dateModified in schemaMED
- C8Key pages over 300 words of unique text, no thin duplicates indexedMED
- C9Author bylines with Person schema on articlesMED
- C10No interstitials or cookie walls hiding content from botsMED
- +44 high-impact checks (C2, C3, C4, C6), named and explained in paid reportsHIGH
D. Prompt coverage: do you answer what buyers ask? 6 checks, 4 shown here
- D3Public pricing page with Offer schemaHIGH
- D4Use-case or industry pages for your top 3 segmentsMED
- D5Glossary or "what is [term]" content for your categoryLOW
- D6Reviews or case studies with concrete numbersMED
- +22 high-impact checks (D1, D2), named and explained in paid reportsHIGH
E. Technical hygiene that still matters 10 checks, all shown
- E1Title tag 30 to 60 characters, unique, contains the entityMED
- E2Meta description present, 70 to 160 charactersLOW
- E3Self-referencing canonical tagMED
- E4Open Graph and Twitter card tagsLOW
- E5Mobile viewport, no horizontal scrollMED
- E6HTML under 300 KB, no render-blocking third-party scripts before contentLOW
- E7Images have alt textLOW
- E8Internal links from home to key pages with descriptive anchorsMED
- E9hreflang if multiple languagesLOW
- E10IndexNow key present for instant indexingLOW
Want the reasoning behind the 32 public checks and how to fix them yourself? Read the GEO checklist article.
02Free and paid
The free audit tells you where. A plan tells you what to change.
Same 43 checks either way. The Website plan is $69, one-time.
| In the report | Free audit | Website plan |
|---|---|---|
| Score out of 100 | Included | Included |
| Issue count per area | Included | Included |
| Summary report by email | Once | Included |
| Each failed check, with reason and priority | Not included | Included |
| The 11 high-impact checks named and explained | Not included | Included |
| Fix and ready-to-paste snippet | Not included | Included |
| Report as a private page plus email, within 24 hours | Not included | Included |
03Audit FAQ
How the free audit works
Is the audit really free?
Yes. You enter a URL, we run all 43 checks and show the score and the number of issues per area. No account, no card. Leave your email and we send the summary report once, free. Paid plans reveal the individual issues, the fixes and the snippets.
Why are only 32 of the 43 checks listed?
We list 32 of the 43 checks publicly on this page, with their severity. The 11 remaining checks are the high-impact ones, and they are named, explained and fixed in paid reports. The free scan still runs all 43 checks and counts the issues from every one of them in your score.
What do the five areas mean?
Crawl access checks whether AI crawlers such as GPTBot, OAI-SearchBot and ClaudeBot can read your site. Entity clarity checks whether AI can tell who you are, with Organization schema and consistent naming. Answer-first structure checks how your pages are built for quoting. Prompt coverage checks whether you have the pages buyers ask about, including public pricing. Technical hygiene covers titles, canonicals, mobile, size and IndexNow.
How is the score calculated?
Each of the 43 checks has a severity: high, medium or low. The score starts at 100 and subtracts weighted points per failed check, with high severity counting most. Checks that could not be evaluated are left out of the score. A score above 85 means the basics are in place; below 60 means AI engines are likely struggling to read, understand or trust the site.
Do you audit pages behind a login or on localhost?
No. We fetch public pages only, the way a crawler would.
What happens after I pay?
You get the full audit: every failed check with a plain-English explanation, its priority and the fix, including ready-to-paste snippets where the fix is code. You receive it as a private report page plus an email within 24 hours on business days, and the report stays accessible.