GEO / Checklist
GEO Audit Checklist 2026: 25 Technical Checks for AI Visibility
The complete technical GEO audit checklist: 25 checks across crawlability, structured data, content, E-E-A-T, and performance that determine whether AI systems can find, parse, trust, and cite your website. Work through them in order — crawlability first, because nothing else matters if AI bots can't reach you.
Last updated: October 2026 · Print it, delegate it, or run it automatically below
Run the automated version
Our GEO audit runs these checks against your live site in about a minute — free, no signup.
Free GEO auditCrawlability — can AI bots reach you?
If AI crawlers can't fetch your pages, nothing else matters. These checks verify access.
✓robots.txt allows major AI crawlers
Why it matters: GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and CCBot must not be disallowed. One wildcard Disallow can nuke all AI visibility.
How to check: AIClicks AI crawler check parses your robots.txt for AI-bot directives automatically.
✓CDN / firewall doesn't block AI user agents
Why it matters: Cloudflare bot-fight mode and WAF rules often block AI crawlers at the network layer even when robots.txt allows them.
How to check: Check your CDN's bot management logs for blocked GPTBot/ClaudeBot requests.
✓llms.txt exists and is valid
Why it matters: The emerging standard that gives AI systems a curated map of your site. Missing on most sites — an easy win.
How to check: Fetch yoursite.com/llms.txt. Our AI crawler check verifies presence and basic structure.
✓Key pages return 200 to crawlers (not JS-only)
Why it matters: Content that only renders after client-side JavaScript may never be seen by AI crawlers with limited rendering budgets.
How to check: curl a key page and check the content is in the raw HTML, not just after JS execution.
✓No accidental noindex on important pages
Why it matters: A staging noindex tag that shipped to production silently removes pages from every index — including AI training and retrieval.
How to check: Our SEO audit flags noindex tags page by page.
Structured data — can AI parse you?
AI systems parse before they cite. Machine-readable markup removes ambiguity.
✓Organization schema site-wide
Why it matters: Establishes your site as a real-world entity with logo, sameAs links, and contact info — the trust anchor AI looks for.
How to check: Check for Organization JSON-LD in your homepage source.
✓Article / WebPage schema on content pages
Why it matters: Tells AI what the content is, who wrote it, and when — headline, author, datePublished, dateModified.
How to check: Validate with Google's Rich Results Test or our SEO audit.
✓FAQPage schema where you answer questions
Why it matters: Directly citable Q&A blocks. AI answer engines lift these verbatim more than any other format.
How to check: Add FAQPage JSON-LD to pages with question/answer content.
✓BreadcrumbList on all pages
Why it matters: Helps AI understand site hierarchy and content relationships — which pages are authoritative on which topics.
How to check: Check for BreadcrumbList JSON-LD in page source.
✓No schema errors or contradictions
Why it matters: Broken or contradictory markup (e.g., dateModified before datePublished) erodes trust instead of building it.
How to check: Run pages through schema.org validator; fix all errors, not just warnings.
Content — is there anything worth citing?
AI cites sources that add information. Generic copy gets skipped.
✓Original data or statistics present
Why it matters: Princeton 2026 research: original data is the strongest single predictor of AI citation. Numbers get quoted; adjectives don't.
How to check: Our GEO audit scores original-data signals: tables, percentages, cited sources, methodology mentions.
✓Clear definitions and direct answers
Why it matters: AI answers quote definitions and concise factual statements. Buried ledes don't get lifted.
How to check: Put the direct answer in the first 2–3 sentences of each section, then elaborate.
✓Fresh, dated content
Why it matters: AI systems weight recency for time-sensitive topics. Undated content is treated as potentially stale.
How to check: Show visible datePublished and dateModified; update important pages at least annually.
✓Comprehensive topical coverage
Why it matters: Thin pages lose to comprehensive ones. AI prefers citing the source that fully answers the question.
How to check: Cover the topic completely — 1,200+ words for competitive queries, with subtopics as H2s.
✓Unique angle, not rewritten competitors
Why it matters: If your page says what ten others say, AI picks the most authoritative one — which won't be you.
How to check: Add proprietary insight: your data, your teardown, your contrarian take.
E-E-A-T — does AI trust you?
Experience, Expertise, Authoritativeness, Trust. AI systems are tuned to prefer high-trust sources.
✓Named authors with credentials
Why it matters: Anonymous content is low-trust by default. Real bylines with bios signal accountable expertise.
How to check: Add author bylines linking to bio pages with credentials.
✓About page with real entity info
Why it matters: AI cross-references your Organization entity. A real company with address, team, and history beats a faceless site.
How to check: Publish a substantive about page; link it in Organization schema.
✓Outbound citations to primary sources
Why it matters: Citing authoritative sources signals you operate in the reality-based information economy. AI notices.
How to check: Link claims to primary sources (studies, official docs), not just other blogs.
✓HTTPS + security headers
Why it matters: AI systems deprioritize insecure sites. Valid TLS, HSTS, and a clean security posture are table stakes.
How to check: Run our free SSL and security headers checkers.
✓Contact information and policies
Why it matters: Real contact page, privacy policy, terms — the boring pages that separate legitimate entities from content farms.
How to check: Publish all three; link them in the footer.
Performance — will crawlers bother?
Slow pages get shallow crawls. Fast, clean HTML gets fully read.
✓LCP under 2.5 seconds
Why it matters: Crawlers have per-page time budgets. Slow largest-contentful-paint means truncated or skipped crawls.
How to check: Test with our performance check; optimize images and server response.
✓Server-rendered critical content
Why it matters: Content in initial HTML is guaranteed seen. Content behind JS hydration is a gamble.
How to check: curl the page — if the headline isn't in the HTML, fix your rendering.
✓Clean heading hierarchy
Why it matters: One H1, logical H2/H3 nesting. AI uses headings to segment and understand content structure.
How to check: Audit heading order; fix skips and multiples.
✓Descriptive, stable URLs
Why it matters: Readable slugs with keywords help AI (and humans) understand page topics before fetching.
How to check: Use /topic-name slugs; avoid parameter-heavy URLs for key content.
✓XML sitemap current and submitted
Why it matters: Your sitemap is the crawl invitation list. Stale sitemaps mean new pages wait months for discovery.
How to check: Keep sitemap.xml auto-updated; resubmit in Search Console after major publishes.
Scoring yourself
20–25 checks passing
Excellent. Your site is technically ready for AI visibility. Focus shifts to content: original data, mentions, and authority building.
12–19 checks passing
Good foundation with gaps. Fix the crawlability misses first, then structured data. Those two categories unlock everything else.
Under 12 checks passing
AI systems are likely skipping you for technical reasons. Work the checklist top-down — don't write new content until crawlers can reliably read the old content.
FAQ
What is a GEO audit?
A GEO (generative engine optimization) audit checks the technical factors that determine whether AI systems — ChatGPT, Perplexity, Gemini, Claude — can find, parse, trust, and cite your website. Unlike traditional SEO audits, it covers AI-specific signals: crawler access for AI bots, llms.txt, AI-parseable structured data, and citation-worthy content.
How is a GEO audit different from an SEO audit?
SEO audits optimize for Google's crawler and ranking algorithm. GEO audits optimize for AI retrieval and citation: different crawlers (GPTBot vs Googlebot), different signals (llms.txt, E-E-A-T weighting), different outputs (being quoted in an answer vs ranking #3). The 25 checks above cover both where they overlap and the AI-specific gaps SEO tools miss.
How often should I run a GEO audit?
Quarterly for most sites, monthly if you publish frequently or operate in a fast-moving niche. Re-run after any site migration, CMS change, or CDN/firewall update — those are the moments AI crawler access silently breaks.
Can I do a GEO audit for free?
Yes — AIClicks.net's free AI crawler check covers the crawlability category (robots.txt AI rules, llms.txt, crawler access), and the free SEO audit covers structured data and E-E-A-T basics. The full 25-check audit is available with a scan.
What's the single highest-impact GEO fix?
Unblocking AI crawlers. If GPTBot or ClaudeBot is blocked by robots.txt or your CDN, every other optimization is wasted. It's also the most common issue we find and takes five minutes to fix. Run the free crawler check first.
Do I need llms.txt for a good GEO audit score?
It's one of 25 checks, but it's the cheapest win on the list — a single static file. While not yet universally consumed, adoption grew fast through 2025–2026, and it signals to both AI systems and human evaluators that you take machine readability seriously.
Don't check manually — automate it
The full 25-check audit runs in about a minute. Free, no signup.
Free GEO auditWhy ChatGPT skips sites →Related: Why ChatGPT doesn't cite you · llms.txt guide · Best GEO tools
