The 2026 AI Visibility Checklist
AI visibility comes down to four things: can AI engines crawl your site, can they understand it (schema), can they parse it (content structure), and can they trust it's current (freshness)? This checklist covers all 17 fixes. Want it scored automatically? Run a free AI visibility check.
Three in four websites are partially or fully invisible to AI engines, usually because of small, fixable technical gaps rather than bad content. Work through this checklist to make sure ChatGPT, Perplexity, Claude and Google AI can find, read and cite you.
Category 1: Crawlability
If AI engines can't reach your pages, nothing else matters.
- Allow AI crawlers, GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot and Google-Extended should not be blocked in
robots.txt. See how to allow GPTBot. - Serve content in HTML, your main content must exist in the raw HTML, not only after JavaScript runs.
- Pass a live crawl probe, confirm a real bot fetch succeeds (a CDN/WAF can block bots even when robots.txt allows them).
- Have a reachable sitemap, a valid
sitemap.xmlreferenced from robots.txt helps engines discover every page. - Return clean status codes, no broken links, redirect chains or soft 404s on key pages.
Category 2: Schema markup
Structured data tells AI engines exactly what your content is.
- Organization schema, establishes your brand as a real entity.
- Article / BlogPosting schema, on your guides and posts so they can be cited as sources.
- FAQPage schema, turns Q&A content into directly quotable answers.
- BreadcrumbList schema, gives engines your site hierarchy.
- Valid JSON-LD, error-free markup that actually parses.
Category 3: Content structure
Well-structured content is easy for a model to extract and quote.
- One clear H1 per page describing the topic.
- Logical H2/H3 hierarchy, phrase headings as the questions people ask.
- Answer-first writing, lead with the direct answer, then expand. See how to get cited by ChatGPT.
- An llms.txt file, point AI at your best content. See the llms.txt guide.
Category 4: Freshness
Engines favor content they can trust is current.
- Visible last-updated dates on your important pages.
- Machine-readable
dateModifiedin your schema that matches. - A maintenance habit, refresh cornerstone pages so they don't look abandoned.
How to use this checklist
Start with crawlability, it's the highest-leverage category and the most common point of failure. Then layer on schema, structure and freshness. If you're not sure where you stand, don't audit all 17 by hand: Sona's free AI visibility checker runs every check on your live site in about 30 seconds and returns a 0–100 score with a prioritized fix list. New to the concept? Start with what is AI visibility or how to check your website's AI visibility.
Score your site against all 17 checks
Run the free AI visibility checker and see exactly which fixes you're missing.
Check your site free →