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.xml referenced 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 dateModified in 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 →

Keep reading

How-to

How to Check Your Website's AI Visibility

The step-by-step version of this checklist.

Read guide →
How-to

How to Allow GPTBot in robots.txt

The most common crawlability fix, with copy-paste rules.

Read guide →