Donvic Marketing

AI Search Optimization Checklist: 30 Checks for Your Website

Most AI search advice tells you what to think about. This checklist tells you what to check. There are thirty items, grouped into eight areas, and each one has a pass condition and a way to test it. You can work through the first half in an afternoon with Search Console, Bing Webmaster Tools and a browser.

The checks follow the order in which AI search tools actually encounter a site: can they reach it, is it indexed, can they understand it, is it worth quoting, and can you see the results. Fix failures in that order. A brilliant page that no crawler can reach will never be cited.

Every check is based on published guidance from Google, Microsoft, OpenAI or Perplexity, linked where it first appears. Where a check is our own recommendation rather than platform guidance, we say so.

AI optimization checklist

How to Score Yourself

Mark each check pass, fail or not applicable. Then:

  • Any failure in checks 1 to 11 is urgent. These decide whether you can appear at all.
  • Failures in checks 12 to 28 limit how well you are understood and how much of your content can be used.
  • Failures in checks 29 and 30 limit how much you can learn and improve.

A site passing all of 1 to 11 has cleared the technical bar. Everything after that is about competing well.

Access for AI Crawlers (Checks 1 to 6)

#CheckPass ifHow to test
1Googlebot is allowedrobots.txt does not disallow Googlebot from pages you want foundOpen yoursite.co.ke/robots.txt; use the robots.txt report in Search Console
2Bingbot is allowedrobots.txt does not disallow BingbotSame file; Bing Webmaster Tools’ robots.txt tester
3OAI-SearchBot is allowedrobots.txt does not disallow OAI-SearchBotSame file. OpenAI’s crawler documentation says this is the agent for ChatGPT search
4PerplexityBot is allowedrobots.txt does not disallow PerplexityBotSame file. See Perplexity’s crawler page
5Your firewall and CDN let them throughNo challenge pages or blocks for these crawlersCheck firewall or CDN bot settings; look for 403 responses in server logs. Google asks you to allow crawling “by any CDN or hosting infrastructure”
6Training crawlers are a separate, deliberate choiceYour decision on GPTBot and Google-Extended is recorded and does not affect search crawlersRead your robots.txt rules for each. Blocking GPTBot does not remove you from ChatGPT search

Check 6 is where good intentions go wrong. Some sites block every AI crawler to protect their content and lose search visibility in the process. OpenAI’s search and training crawlers are independent, and Google says Google-Extended “does not impact a site’s inclusion in Google Search”. Our robots.txt guide shows the syntax.

Indexing and Eligibility (Checks 7 to 11)

#CheckPass ifHow to test
7Key pages are indexed in GoogleYour main service, product and location pages show as indexedURL Inspection in Search Console
8Key pages are indexed in BingThe same pages appear in BingURL Inspection in Bing Webmaster Tools. Copilot draws on Bing
9Pages can show a snippetNo nosnippet or restrictive max-snippet on pages you want quotedView source; Google requires snippet eligibility for AI features
10Your site is included in Google’s AI featuresSearch Console’s Search generative AI setting is set to includeSettings > Search generative AI. Available to all sites since 31 August 2026
11Your sitemap is current and submittedSitemap lists live, canonical URLs and is submitted to Google and BingSitemaps report in both tools. See our XML sitemaps guide

Checks 7 to 10 are the Google side of eligibility; our guide to optimising for Google AI Overviews explains each one. If check 7 fails widely, stop here and read why a website does not show on Google. Google’s AI features page is explicit that there are no extra technical requirements for AI Overviews or AI Mode beyond being indexed and eligible for a snippet.

Failing checks 1 to 11? Our SEO audit, from KES 25,000, documents every failure with a fix list you keep. Ask for AI crawler access to be in scope. Book an SEO audit.

Site Structure and Internal Links (Checks 12 to 14)

#CheckPass ifHow to test
12Important pages are linked from other pagesEvery key page has at least one internal link from a related page, not only the menuCrawl the site with a free crawler, or check Search Console’s Links report
13Duplicate versions are consolidatedOne canonical URL per page; no competing duplicatesURL Inspection shows the Google-selected canonical
14Important content is in the page’s textPrices, hours, services and key facts are in HTML text, not only in images or PDFsView the page with images off, or read the page source

Google lists internal links and “making sure that important content is available in textual form” among the fundamentals for AI features. Our guide to internal linking covers the practice.

Business Facts and Identity (Checks 15 to 19)

#CheckPass ifHow to test
15Your business name is identical everywhereSame name on site, Business Profile, directories and social profilesSearch your name; compare the first ten listings
16Address, phone and hours matchNo outdated numbers or closed branches listed anywhereSame search; check your Google Business Profile first
17Your services are described consistentlyThe same services are listed on your site and your profilesCompare your services page with your Business Profile services
18An About page names real peopleFounders or key staff are named, with their rolesRead your own About page as a stranger would
19Reviews are recent and genuineReviews in the last few months; none bought or inventedYour Business Profile review list

These five are our recommendation rather than a platform requirement. They follow from Google’s note that its AI features can reflect what is said about businesses across the web, and its warning against seeking “inauthentic mentions”. If you need more reviews, our guide to getting more Google reviews explains how to ask properly.

Structured Data (Checks 20 and 21)

#CheckPass ifHow to test
20Structured data matches the visible pageEvery fact in your markup appears on the pageRich Results Test; compare with the page
21No “special AI schema” has been addedNo markup claiming to be for AI or ChatGPTView source. Google says there is no special schema needed

Structured data is useful for rich results and clarity, and Google recommends continuing to use it. It is not required for AI features, and Google’s AI features page asks you to make sure it “matches the visible text on the page”.

Content Worth Citing (Checks 22 to 26)

#CheckPass ifHow to test
22Your top customer questions are answered on your siteThe ten questions customers ask most each have a clear answer on a relevant pageList them from your inbox and WhatsApp; search your site for each
23Answers come firstSections start with the direct answer, then the detailRead the first two sentences of each section
24Specifics are statedPrices or price ranges, timeframes, areas served and processes are on the pageSearch the page for numbers
25Content is first-handPages include your own experience, data, photos or methods, not only general informationAsk: could a competitor publish this page unchanged?
26No mass-produced question pagesNo sets of near-identical pages made for query variationsReview your blog and location pages for duplicates in all but name

Checks 25 and 26 come straight from Google’s guide to generative AI features, which asks for “non-commodity” content and warns that creating pages for every query variation breaches its scaled content abuse policy. Our explainer on query fan-out explains how to cover related questions without that risk.

Freshness and Updates (Checks 27 and 28)

#CheckPass ifHow to test
27Changing facts are currentPrices, hours and policies on the site match reality todaySpot-check five pages
28Bing is told about changesIndexNow is enabled, or sitemaps are resubmitted after major changesCheck your SEO plugin settings; see IndexNow

Measurement (Checks 29 and 30)

#CheckPass ifHow to test
29You read the AI reports monthlySomeone checks Search Console’s Generative AI performance report and Bing’s AI Performance report each monthOpen both reports and note the date you last did
30AI referrals are tracked to enquiriesGA4 separates visits from ChatGPT, Perplexity and Copilot (check the session source names in your own data), and links them to enquiry eventsGA4 traffic acquisition report filtered by session source

Google’s Generative AI performance report shows impressions only, by page, country, device and date. Clicks from AI features sit inside the normal Performance report. Our guide to tracking SEO leads in GA4 shows how to connect visits to enquiries.

Things That Are Not on This List

You will find these on other checklists. They are left off this one because the platforms say they are unnecessary for Google Search:

  • An llms.txt file. Google says its Search ignores it. It is harmless if another service uses it.
  • “Chunking” content into small pieces. Google says it is not required.
  • Rewriting content in a special style for AI. Google says you do not need to.
  • Buying mentions or reviews. Against policy everywhere, and Google says it does not help.

Prioritising Your Fixes

If you have a list of failures, fix them in this order:

  1. Access and indexing (1 to 11). These are usually quick technical fixes with an outsized effect.
  2. Business facts (15 to 19). Low cost, mostly admin, and they help local search too.
  3. Text and structure (12 to 14, 20, 21). Often a developer task of a few hours.
  4. Content (22 to 28). The slowest and most valuable. Work through your most important pages first.
  5. Measurement (29 and 30). Set up once, then review monthly.

For the reasoning behind each area, read our AI search optimization guide. For the mechanism behind the access checks, see how AI search engines find and cite websites.

Want Us to Run the Checklist?

We run these thirty checks as part of our SEO audits, from KES 25,000, and fix them as part of our AI search optimization work inside every SEO package. You get a written list of passes and failures with the fix for each.

Book an SEO audit: send us your website, call 0741 312 101 or message us on WhatsApp.