GEO Score Checker
Check if AI search can reach, read and quote a page: indexing, AI crawler access, content without JavaScript, citable sections, brand schema and authorship, scored by area.
Something not working, or missing a feature? Send feedback
About the GEO Score Checker
The GEO Score Checker tests whether AI search (Google AI Overviews and AI Mode, ChatGPT search, Claude, Perplexity, Copilot) can use a page as a source. It reads the page, robots.txt, the sitemap, llms.txt and the home page, then scores eight areas: search eligibility, AI crawler access, content without JavaScript, citable sections, brand and authorship, structured data, discovery and technical basics. Every check says what it found and how to fix it, and the score is capped when the page cannot be indexed, because nothing else matters until that is solved.
Our server requests the URLs you enter, like a crawler: it reads the response without running the page's scripts, and the analysis runs in your browser. The URLs and results are not stored.
How to use the GEO Score Checker
- Enter a page or site address and press Check GEO score. Check a key article as well as the home page: they get different results.
- Fix anything red under Search eligibility and AI crawler access first. A noindex, a nosnippet or a blocked search crawler keeps the page out of AI answers whatever else you do.
- Work through Content citability and Brand and authorship next: they are about the content itself, which matters most.
- Use the links under the overview to score every section with the AI Citability Checker or test agent readiness, then copy the report for your team.
Which crawler decides what
Blocking a training crawler and blocking a search crawler have different effects. The checker scores the search side only.
| Crawler (robots.txt token) | Operator | What blocking it does |
|---|---|---|
| Googlebot | Removes the page from Google Search, AI Overviews and AI Mode | |
| Google-Extended | Stops use for Gemini training and grounding; no effect on Google Search | |
| Bingbot | Microsoft | Removes the page from Bing and Microsoft Copilot answers |
| OAI-SearchBot | OpenAI | Removes the page from ChatGPT search results |
| GPTBot | OpenAI | Keeps the page out of OpenAI model training |
| Claude-SearchBot | Anthropic | Removes the page from Claude search results |
| ClaudeBot | Anthropic | Keeps the page out of Anthropic model training |
| PerplexityBot | Perplexity | Removes the page from the Perplexity search index |
From each operator's crawler documentation, checked 2026-11-05. Operators add and rename crawlers; the AI Crawler Checker lists all of them.
Sources: Google common crawlers, OpenAI crawlers, Anthropic crawlers, Google Search Central: AI features and your website, Google: Optimizing your website for generative AI features
Works well with the GEO Score Checker
- AI Citability Checker: score every section of the page.
- Agent Readiness Checker: check whether AI agents can use the site.
- Schema Markup Generator: add the Organization or Article schema the check asks for.
Frequently asked questions
What is GEO (generative engine optimization)?
GEO means making content easy for AI search engines to find, understand and cite in generated answers. Google says that for its own AI features this is still SEO: the same indexing, ranking and quality systems decide which pages are used, so the fundamentals come first.
Is the GEO score how ChatGPT or Google ranks my page?
No. No outside tool can see how AI engines choose sources. The score is a checklist of documented requirements (indexable, snippet allowed, crawlers allowed) and widely shared practices (answer first, named authors, sources), weighted so that blockers count most.
Should I block GPTBot or other AI training crawlers?
That is a business choice, and the checker does not score it. Training crawlers such as GPTBot, ClaudeBot and Google-Extended do not decide whether a page is cited in AI search. The search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot) and Googlebot and Bingbot do.
Do I need llms.txt to appear in AI answers?
No. Google says its AI features do not need llms.txt or any special AI file, so the checker reports it as a note and does not score it. It can still help AI tools and coding assistants that read it.
Why does my JavaScript site score low on content?
The checker reads the HTML your server sends. Most AI crawlers do not run JavaScript, so content that appears only after scripts run is invisible to them. Server-side rendering or static generation fixes it.
Guides and tutorials
Related tools
AI Crawler Checker
Check which AI crawlers a site allows: GPTBot, ClaudeBot, PerplexityBot, Google-Extended and 12 more, split into AI training, AI search and search engines.
AI Citability Checker
Score every section of an article for how easy it is to quote: answer first, self-contained openings, numbers, lists, sources, author and date, with fixes per section.
Agent Readiness Checker
Check whether AI agents can use your site: robots.txt rules per AI purpose, bot firewalls, accessible names and labels, llms.txt, Markdown, real 404s and ai-catalog.json.
llms.txt Generator
Create an llms.txt file for your site: name, summary and sections of key links in the llmstxt.org format, imported from your sitemap, with checks and download.
Website SEO Checker
Check any page for on-page SEO problems: title, meta description, headings, canonical, robots.txt, noindex, structured data, alt text, HTTPS and speed, with a score.
Broken Link Checker
Find broken links on any web page: every internal and external link (and optionally image) is checked for 404s, server errors, timeouts and redirects. Export a CSV.