Skip to main content
DiwaliFree checklist

SEO · 7 min read

The technical SEO checklist for AI search: what matters, and what is hype

For AI search, technical SEO comes down to five things: let the right crawlers in, make every important page indexable on one clean address, put your key content in plain HTML text, keep pages fast on phones, and use structured data that matches what people can see. Extra AI files are optional. Getting the basics wrong blocks everything else.

Praveen Kumar, Founder, Vectura DigitalPublished 12 October 2026
Illustration of a small robot walking through an open gate into a website while a person checks a clipboard beside a speed gauge

Why technical basics decide AI visibility

Google, ChatGPT, Gemini, Perplexity and Copilot all work the same way at the start: a crawler fetches your page, a system reads the text, and an index stores it. Only then can an AI answer use it.

Google's documentation for AI Overviews and AI Mode says it directly: to be shown as a supporting link, a page must be indexed and eligible to appear with a snippet, and there are "no additional technical requirements". That cuts both ways. There is nothing magic to add, and there is no way around a page that cannot be crawled or indexed.

Work through the checklist below in order. Each item is something you or your developer can check in an afternoon.

1. Let the right crawlers in (and know which is which)

Open yourdomain.com/robots.txt in a browser. This small file tells crawlers what they may visit. Problems here are common: a staging rule that was never removed, a security plugin that blocks "bots", or a copied template that blocks AI crawlers wholesale.

There are now two kinds of AI crawler, and the difference matters:

  • Search and answer crawlers fetch pages so an assistant can cite them: OAI-SearchBot and ChatGPT-User (OpenAI), PerplexityBot and Perplexity-User, Claude-SearchBot and Claude-User (Anthropic), plus Googlebot and Bingbot.
  • Training crawlers collect content to train future models: GPTBot (OpenAI), ClaudeBot (Anthropic), and the Google-Extended control.

OpenAI states that sites opted out of OAI-SearchBot "will not be shown in ChatGPT search answers", while GPTBot is used for training. You can block training and still appear in answers.

Training crawlers also take far more than they give back. Cloudflare compared how many pages each AI company's crawlers fetched with how many visitors those companies sent back to websites in August 2025. Turned into visitors per 10,000 pages crawled, the gap is stark:

Visitors sent back to websites for every 10,000 pages crawled

Calculated from Cloudflare's crawl-to-referral ratios of about 118:1, 887:1 and 50,000:1, all industries, 1 to 7 August 2025. Training made up nearly 80% of AI crawling in July 2025.

Source: Cloudflare, AI crawler traffic by purpose and industry (28 August 2025).

Our recommendation for most businesses: allow search and answer crawlers, keep Googlebot and Bingbot allowed, and make a deliberate business choice about training crawlers.

Illustration of a gate into a website, with some search robots let in and one robot carrying a sack waiting outside
Search and answer crawlers and training crawlers are different bots. You can let one in and keep the other out.

2. One address per page, and every important page indexable

Search engines and AI tools get confused when the same page appears at several addresses. Check:

  • One version of your domain. yourdomain.com and www.yourdomain.com should not both show the site. One should permanently redirect (a 301) to the other.
  • HTTPS everywhere, with http addresses redirecting.
  • A canonical tag on each page pointing to its preferred address.
  • No accidental noindex on pages you want found. It is a common leftover from a website launch.
  • An XML sitemap listing your real pages, linked from robots.txt and submitted in Google Search Console and Bing Webmaster Tools.

In Search Console, the Pages report shows which pages are indexed and why others are not. Start with your home page and your top three service pages.

3. Put the important content in real text

AI systems quote text. If your prices are inside an image, your menu is a PDF scan, or your service descriptions only appear after a script runs, many crawlers will miss them.

Quick checks:

  1. Right-click your page and choose View page source. Search for your main heading and your phone number. If they are not in the source, they may not be visible to every crawler.
  2. Make sure headings follow the content: one main heading, then a heading for each topic or question.
  3. Give every meaningful image alt text that describes it ("Bridal kundan necklace set, 22 karat"), not "image1".
  4. Link to your important pages from your menu and from related pages. Pages nobody links to are hard to discover.

Google lists exactly these basics in its guidance for AI features: allow crawling, use internal links, and keep important content in textual form.

4. Keep pages fast on phones

Speed does not decide whether an assistant cites you, but it decides whether the person who clicks stays. Google measures real-world experience with three Core Web Vitals, judged on the 75th percentile of visits:

  • Largest Contentful Paint (LCP): the main content should load within 2.5 seconds.
  • Interaction to Next Paint (INP): the page should respond to taps within 200 milliseconds.
  • Cumulative Layout Shift (CLS): the layout should not jump around; aim for 0.1 or less.

Most websites still do not pass all three on mobile.

Websites with 'good' scores on mobile

Desktop: 56% of websites pass all three.

Source: HTTP Archive, Web Almanac 2025, Performance chapter (Chrome UX Report data, July 2025).

The usual fixes for small business sites are simple: compress and resize images, remove unused plugins and chat widgets, and avoid huge sliders at the top of the page. PageSpeed Insights will show your scores, and SEARCH ONE includes the same Google data in its report.

5. Structured data that matches the page

Structured data (schema markup) is a small block of code that labels facts on your page: this is a business, this is its address, these are its opening hours, this is an FAQ.

Useful types for most businesses:

  • LocalBusiness (or a more specific type such as Dentist or JewelryStore) on your home or contact page.
  • Organization with your logo and official profiles.
  • Product or Service where relevant.
  • FAQPage on pages that genuinely show questions and answers.
  • Article with author information on your guides.

The rule that matters most: the markup must match what visitors can see. Google's AI features guidance asks for structured data that is consistent with the visible text. Marking up reviews, prices or FAQs that are not on the page is a spam risk, not a shortcut. Test your pages with Google's Rich Results Test.

What about llms.txt and other AI files?

An llms.txt file is a plain text summary of your site, with links, written for AI tools. It is a community proposal, not a standard that the major search engines have adopted.

Google's position is clear: you do not need new machine-readable files, AI text files or special markup to appear in AI Overviews or AI Mode. We publish an llms.txt on our own site because it takes ten minutes and does no harm. But if someone sells you llms.txt as a ranking solution, that is hype.

The same goes for "AI-only" pages, hidden text written for language models, or prompt-like instructions in your HTML. Hidden content has been against search engine spam policies for decades, and AI tools built on search indexes inherit that.

Your 30-minute technical check

If you only do one thing after reading this, do this:

  1. Open robots.txt and confirm Googlebot, Bingbot, OAI-SearchBot and PerplexityBot are not blocked.
  2. Type your domain with and without www, and with http. Each should land on the same https address.
  3. In Search Console, inspect your home page and top service page. Both should be indexed.
  4. View source on your top service page and find your heading, phone number and price in the text.
  5. Run the page through PageSpeed Insights on mobile.

Or run it through our free SEARCH ONE audit, which checks crawler access, indexing signals, structured data, answer-readiness and Google PageSpeed results for one page. For the content side, see Google AI Overviews and AI Mode: what they mean for your website.

Technical questions, answered

Should I block GPTBot and ClaudeBot?

It depends on how you feel about your content being used for AI training. Blocking these training crawlers does not remove you from ChatGPT or Claude search answers, which use separate search crawlers. Most local businesses allow the search crawlers and decide on training crawlers separately.

Does page speed affect whether AI cites my page?

There is no evidence that assistants choose sources by speed. Speed matters because slow pages lose the visitors who do click, and Google uses page experience signals in normal search.

Do I need schema markup to appear in AI Overviews?

No. Google says no special schema is required for AI Overviews or AI Mode. Structured data still helps search engines understand facts like your address and hours, as long as it matches the visible page.

Is llms.txt worth adding?

It is optional. It costs little and can help some AI tools find your key pages, but Google does not use it for AI Overviews or AI Mode and it is not a ranking factor.

How do I know if AI crawlers are visiting my site?

Your hosting or CDN logs show user agents such as OAI-SearchBot, PerplexityBot and Googlebot. Services like Cloudflare also report AI crawler activity. A sudden absence of these crawlers can signal an accidental block.

About the author

Praveen Kumar, Founder, Vectura Digital

Praveen Kumar is the founder of Vectura Digital, which builds SEARCH ONE, a website audit for SEO, AEO and GEO, and GMB ONE, a Google Business Profile audit. He works with local businesses in India on how search engines and AI assistants read and recommend them.

Sources

  1. Google Search Central, AI features and your website
  2. OpenAI, Overview of OpenAI crawlers
  3. Perplexity, How does Perplexity follow robots.txt?
  4. Cloudflare, AI crawler traffic by purpose and industry (28 August 2025)
  5. web.dev, Web Vitals
  6. HTTP Archive, Web Almanac 2025: Performance
  7. Google Search Central, Spam policies for Google web search

Run your first audit now.

See how Google and AI tools read your business, with a score and the exact fixes. Free to start, no card needed.