Free GEO & SEO
Website Checker
Audit any website against 163 individual checks across 40 categories spanning SEO fundamentals, structured data, AI search readiness, and technical security.
What is Generative Engine Optimisation (GEO)?
GEO is the practice of structuring a website so that AI search engines — Google AI Overview, ChatGPT, Perplexity, and Claude — can accurately cite it in their responses.
Traditional SEO focuses on ranking in the blue-link results. GEO focuses on whether your content appears when someone asks an AI assistant a question your site should be able to answer. These are two different problems, and most websites are only solving one of them.
For Google AI Overviews, Google states there are no additional technical
requirements beyond standard SEO — if your page is indexable and eligible for snippets,
it's eligible. Snippet controls like nosnippet and max-snippet
directly affect whether your content appears.
For ChatGPT, Perplexity, and Claude, machine-readable files like
llms.txt, explicit AI crawler permissions in robots.txt, and
structured JSON-LD with knowsAbout and sameAs properties
improve citability. Content written as direct answer blocks — not
marketing copy — is cited more accurately across all AI systems.
This checker audits both SEO and GEO in a single pass so you can see exactly where your site stands for traditional search and AI-powered search simultaneously.
What Does the Checker Test?
The Outrun SEO & GEO checker runs 163 individual checks across 40 categories, organised into four areas. Every check returns a pass or fail with a specific reason — so you always know exactly what to fix.
SEO Fundamentals
HTTPS, canonical tags, title tags, meta descriptions, Open Graph, robots.txt, sitemap.xml, hreflang, URL structure, and 404 handling.
GEO & AI Readiness
llms.txt presence and quality, AI bot permissions in robots.txt, JSON-LD entity markup, content structure for AI citability, and AI-intent meta signals.
Structured Data
Organization, Person, Article, FAQPage, BreadcrumbList, Review, Event, Video, and WebSite schema — validated for completeness, correct typing, and parseable JSON.
7 categoriesTechnical & Security
HTTP security headers, cache headers, image optimisation, consent mode, WAF detection, SPF, DKIM, DMARC, MTA-STS, security.txt, humans.txt, and performance signals.
How Scoring Works
Each check is binary — pass or fail — but carries a weight reflecting its real-world impact. The overall score is the sum of weights of passing checks divided by the total possible weight, expressed as a percentage. Fixing a Severe check moves the needle more than fixing a Low one.
Each check is labelled by impact level:
Frequently Asked Questions
What is a GEO checker (generative engine optimisation checker)?
A GEO checker — also called a generative engine optimisation checker — analyses whether a website is
structured to be cited and referenced by AI search engines like Google AI Overview,
ChatGPT, and Perplexity. It checks for signals like llms.txt, structured JSON-LD data,
AI bot permissions in robots.txt, and content structure that AI systems can synthesise accurately.
What is the difference between SEO and GEO?
SEO (Search Engine Optimisation) focuses on ranking in traditional blue-link results through signals
like title tags, backlinks, and page speed. GEO (Generative Engine Optimisation) focuses on being
cited by AI systems. For Google AI Overviews, standard SEO is the primary gate — Google states there
are no additional technical requirements beyond indexability and snippet eligibility. For other AI
systems like ChatGPT and Perplexity, llms.txt, explicit AI crawler permissions in
robots.txt, structured JSON-LD, and content written as direct answer blocks all
improve citability.
What is llms.txt and why does it matter?
llms.txt is a plain-text file placed at the root of a website that gives AI language models
a structured summary of the company, its services, team, and content URLs. Without it, AI systems
must infer facts from raw HTML, producing fragmented or inaccurate citations.
The llmstxt.org standard is increasingly adopted as a GEO best practice.
Does the checker require JavaScript rendering?
No. All checks run server-side against the static HTML response and HTTP headers — exactly as a search engine crawler sees the page. JavaScript-rendered content that is not present in the initial HTML response will not be analysed.
How long does a check take?
Most checks complete in 5–10 seconds. The checker fetches the target URL, its
robots.txt, sitemap.xml, llms.txt, and several
other supporting files in parallel, then runs DNS lookups for SPF, DKIM, and DMARC
records simultaneously. Results are returned all at once.
Is this tool free to use?
Yes — no signup, no account, no credit card. The checker is a free public tool built by Outrun Advisory as an extension of our published SEO/GEO best-practices specification. You can audit any publicly accessible URL at any time.