Skip to content
Devtoolry

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

  1. 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.
  2. 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.
  3. Work through Content citability and Brand and authorship next: they are about the content itself, which matters most.
  4. 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)OperatorWhat blocking it does
GooglebotGoogleRemoves the page from Google Search, AI Overviews and AI Mode
Google-ExtendedGoogleStops use for Gemini training and grounding; no effect on Google Search
BingbotMicrosoftRemoves the page from Bing and Microsoft Copilot answers
OAI-SearchBotOpenAIRemoves the page from ChatGPT search results
GPTBotOpenAIKeeps the page out of OpenAI model training
Claude-SearchBotAnthropicRemoves the page from Claude search results
ClaudeBotAnthropicKeeps the page out of Anthropic model training
PerplexityBotPerplexityRemoves 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

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