FREE GEO CHECK
GEO Checker
Generative Engine Optimization Analysis
Find out how ready your site is for AI-powered search and answer engines: whether their crawlers can reach it, whether they can understand it, and whether your content is easy to cite as a source.
- checks
- 110
- scored areas
- 11
- AI crawlers & tokens
- 26
- downloadable report
DEFINITION
What is GEO?
Generative Engine Optimization (GEO) is the technical and editorial work that helps AI-powered search and answer engines access your content, understand it correctly and use it as a source.
When Google’s AI Overviews and AI Mode, Bing and Copilot, ChatGPT search, Claude or Perplexity answer a question, they fetch web pages, split the text into passages and pick the ones that best match the question and clearly belong to someone. GEO starts with making sure those systems can reach your pages, recognize what each page is about and who stands behind it, and lift a passage that makes sense on its own.
GEO builds on SEO rather than replacing it. A crawlable, indexable site comes first; GEO adds clear entity definitions, a connected knowledge graph, extractable content blocks, and visible author and source signals.
COVERAGE
What does the GEO Checker analyze?
110 checks in 11 scored areas, each measuring one part of readiness: whether AI-powered search systems can find your site, understand it and use it as a source. Model-training preferences are reported separately and never scored.
- 03
AI Crawler Access
Can search and answer engines’ crawlers reach the site: robots.txt, bot challenges, noindex/nosnippet, content without JavaScript.
20% of the score - 04
Entity & Brand Signals
Who is behind the site: name, logo, sameAs profiles, a stable @id, about and contact pages.
15% of the score - 05
Content Clarity
A title, H1 and readable structure that state each page’s subject; language, duplicates and thin pages.
14% of the score - 06
Citation Readiness
Self-contained paragraphs, definitions, lists and tables an answer engine can lift and attribute.
15% of the score - 07
Schema & Knowledge Graph
Valid structured data connected into one graph: WebSite, Organization, articles and authors.
10% of the score - 08
Authorship & Trust
Who wrote the content: visible bylines, profile pages, a Person entity, the publisher link, HTTPS and a privacy page.
8% of the score - 09
Sources & Evidence
Sources next to statistics, outbound references in long articles, reference sections and attributed quotes.
5% of the score - 10
Q&A Structure
Questions answered right below them, short direct answers, and FAQ markup that matches the visible page.
5% of the score - 11
Topical Authority & Internal Links
Related pages linked to each other, descriptive anchors, breadcrumbs and orphan pages (within the sample).
5% of the score - 12
Technical GEO
HTTPS redirect, redirect chains, canonical, hreflang, viewport and response time — with a low weight.
2% of the score - 13
Content Freshness
Publication and update dates on articles, their validity and consistency. Evergreen pages aren’t penalized.
1% of the score - 14
Model Training Preferences
robots.txt preferences for training crawlers, and llms.txt. Informational; never part of the score.
Not scored
ACCESS
Can AI crawlers reach your site?
AI companies run several crawlers with different jobs, and robots.txt addresses each by its own name. The checker evaluates robots.txt for 26 crawlers and control tokens, kept in a dated registry compiled from each vendor’s own documentation.
Search and answer crawlers, and agents that open a page when a user asks, count toward the score: if they’re blocked, your content can’t be used as a source in answers. Blocking model-training crawlers is a separate choice that never lowers the GEO Readiness Score and doesn’t affect search access — Google-Extended, for example, has no effect on Google Search or AI Overviews.
This section also covers bot challenges (such as a Cloudflare check page), noindex and nosnippet directives, Bing’s noarchive, and content that only appears after JavaScript runs.
Search & answers
Crawl pages for search results and AI answers. Scored.
- Googlebot
- Bingbot
- OAI-SearchBot
- Claude-SearchBot
- PerplexityBot
- Applebot
User requests
Open a page at the moment a user asks about it. Scored.
- ChatGPT-User
- Claude-User
- Perplexity-User
Model training
Collect data to train models. Reported, never scored.
- GPTBot
- ClaudeBot
- Google-Extended
- Applebot-Extended
- CCBot
CONTENT
Can AI systems understand your content?
An answer engine first needs to know what a page is about. A title tag and H1 that name the same subject, subheadings that describe their sections, and text kept readable with lists, tables and short paragraphs all make that easier.
The checker reviews titles and H1s, the heading hierarchy, generic headings, thin and duplicate pages, how much of a page is navigation, whether the language is declared correctly, and pages made only of images. It doesn’t grade writing quality; it measures the structure that decides whether a machine can tell what the page says.
CITATION
How to create citable content
AI answers usually cite a single paragraph or list, not a whole page — so every section should make sense on its own.
- 01
Short answer paragraphs
Paragraphs of 25–90 words that answer one question without leaning on earlier text.
- 02
Clear definitions
Sentences like “X is …” that define the subject up front.
- 03
Lists and tables
Steps, comparisons and features as lists and tables with header cells.
- 04
Self-contained sentences
Fewer paragraphs that open with “This” or “These” and depend on the one before.
- 05
Sourced figures
A source name or link next to every statistic; attributed quotes.
- 06
Question-and-answer layout
A short, direct answer right below each question heading.
ENTITIES & SCHEMA
Why entities and schema matter for GEO
Search and answer systems want to know who published the content they use. When your organization’s name, logo, official profiles (sameAs) and contact details are defined in structured data under one stable @id, every page can point to the same entity.
The checker merges the JSON-LD and microdata of all sampled pages into one knowledge graph, then checks whether the WebSite links to its publisher, articles to their author and publisher, and pages to the site — and flags dangling references, conflicting @ids and markup that only appears after JavaScript. Nothing that isn’t published is assumed.
RESULTS
How to read your GEO results
The GEO Readiness Score is calculated from observable signals that affect how well AI-powered search and answer systems can understand, access and use a site as a source. Each area starts at 100; findings deduct points by severity and by how many pages they affect, and the areas are combined by weight.
Priority fixes are ordered by impact. A critical access problem — search crawlers being blocked, for example — comes first regardless of the score. The score doesn’t measure how visible your site is inside AI products; it measures how prepared it is to become visible.
Area weights
- AI Crawler Access%20
- Entity & Brand Signals%15
- Citation Readiness%15
- Content Clarity%14
- Schema & Knowledge Graph%10
- Authorship & Trust%8
- Sources & Evidence%5
- Q&A Structure%5
- Topical Authority & Internal Links%5
- Technical GEO%2
- Content Freshness%1
FAQ
GEO Checker FAQ
Does the GEO Checker measure my visibility in AI answers?
No. It doesn’t query any AI model and doesn’t measure how often your site appears in ChatGPT, Gemini or Perplexity answers. It analyzes observable signals that show how ready your site is to be accessed, understood and cited by those systems.
How is the GEO Readiness Score calculated?
110 checks are grouped into 11 areas. Each area starts at 100, findings deduct points by severity and by the share of pages they affect, and the areas are combined by weight. AI crawler access weighs most (20%); technical performance is deliberately kept low (2%).
Will blocking GPTBot or ClaudeBot lower my score?
No. Blocking training crawlers such as GPTBot, ClaudeBot, Google-Extended or CCBot is a choice and never affects the score. Only access for search and user-request crawlers — OAI-SearchBot, Claude-SearchBot, PerplexityBot, Googlebot and others — counts.
Do I need an llms.txt file?
No. llms.txt is a proposal, not an adopted standard. The report shows whether you have one as information only; not having one isn’t a gap and never affects the score.
Does GEO replace SEO?
No — it builds on it. Google’s AI Overviews and AI Mode draw on what Googlebot crawls, and Copilot relies on Bing’s index, so a crawlable, fast, indexable site is still the starting point. Our SEO Checker covers that technical foundation.
Is it free, and what data is stored?
It’s free, with no sign-up or email. The address you enter and the report are kept for about 30 days, then deleted. Raw page HTML isn’t stored; the report holds bounded summaries and URLs only. Your IP address is kept only as a non-reversible hash for usage limits.
Can I download or share the report?
Yes. Every report has a private, unguessable link you can share, and you can download it as a Doruva-branded PDF. Report pages are never indexed by search engines.
Let’s plan your GEO readiness together.
Talk to Doruva to turn the report’s priorities into a plan for your site: entity and schema setup, citable content and the access rules that matter.

