Language

Account

GEO Checker

How ready is a url and site to be cited by ChatGPT, Claude, Gemini and Perplexity etc? Get a GEO (Generative Engine Optimization) Score and AI Search Readiness Check for any url, including suggested fixes.

What the GEO Checker measures

Twelve checks across eight categories, plus a language model that reads the page, each scored 0 to 100 and weighted into one score. The report also reads up to two more pages of the site — the ones an assistant would need — and shows what Google knows about the business.

Structure
Heading hierarchy, question-form headings with an answer beneath, semantic landmarks (main, article, nav), structured data, Open Graph and meta tags.
Citability
Whether content reads as substantive — author byline, dates, outbound links to primary sources, and density of marketing language.
Crawlability
How robots.txt treats AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot). Silence is permissive but ambiguous.
Freshness
Last-Modified header, visible <time datetime> elements, and schema datePublished / dateModified — weighted lower for brand pages.
Authority
Organization JSON-LD with sameAs links to verified social profiles, About and contact links, mailto exposure.
Renderability
Whether the primary content is in the raw server HTML or needs JavaScript to appear. Most AI crawlers (GPTBot, ClaudeBot, PerplexityBot) do not run JS, so a client-rendered app can read as blank.
Indexability
Whether a search engine may list the page at all: no noindex in the robots meta tag or X-Robots-Tag header, a self-referencing canonical, and a sitemap declared in robots.txt.
Answerability
A language model reads the page text and judges whether it states anything specific enough to quote — facts, figures, named services, direct answers — rather than copy that could describe any company in the sector.

Why this matters

Generative search engines and large language models do not crawl or rank pages the way Google did in 2010. They look for entities, structured data, and citable claims. Optimizing for these signals (Generative Engine Optimization, GEO) is how a brand gets named when a user asks an AI assistant a question.

References: schema.org/Organization · OpenAI GPTBot · Anthropic crawlers

Sourcecode on GitHub 1