Six AI Searchability Checks to Get Your Store Cited
No7 Engineering Team
Growth Architecture Unit

AI searchability is how easily AI assistants and search models reach, parse, and quote an online store. For Google, inclusion rests on standard crawling, indexing, and snippet eligibility, with no extra technical requirements for AI Overviews or AI Mode. The difference lies in whether machines can extract unambiguous product facts without executing client scripts.
What is AI searchability for eCommerce?
AI searchability represents the technical readiness of your storefront for retrieval-augmented generation and automated citation systems. When a buyer asks ChatGPT, Google Gemini, or Perplexity for the best waterproof hiking boots under £150, the model does not browse your store like a human shopper. It queries an index, extracts structured attributes, and constructs an answer based on verifiable source passages.
Understanding brand visibility in AI search starts with recognising that these systems rely on traditional search indexes or specialised web scrapers. Google's generative experiences pull directly from the Google Search index. If a product page is not indexed with standard snippet permissions, it cannot appear in an AI Overview. Non-Google assistants like ChatGPT and Perplexity use purpose-built crawlers to gather real-time data, but their extraction parsers still depend on standard HTML structures.
Stores that fail in AI search rarely suffer from missing machine-learning magic. They fail because of basic technical oversights: client-side JavaScript that conceals prices, ambiguous schema markup, or aggressive disallow directives in their robots configuration.
AI crawler access and robots.txt rules
Managing crawler access requires separating general web indexing from AI model training permissions. Many merchants inadvertently block real-time shopping assistants while attempting to prevent generative AI companies from scraping their catalogue for model training.
Google Search and its generative features, including AI Overviews and AI Mode, rely entirely on the primary Googlebot crawler, as detailed in the Google Search Central documentation on AI features. Blocking Googlebot removes your store from standard search entirely. In contrast, Google-Extended is a standalone product token, not an independent crawler. It allows publishers to manage whether their content is used for training Gemini models or for grounding in Gemini Apps and Vertex AI, without impacting inclusion or rankings in Google Search.
AI crawler decision matrix
Configure your robots directives based on the distinct operational roles of major search and AI user agents.
| User Agent | Operator | Primary Function | Search Impact | Directive |
|---|---|---|---|---|
| Googlebot | Web crawling, Search, AI Overviews | Complete removal if blocked | Allow: / | |
| Google-Extended | Gemini training and Vertex AI grounding | None on Google Search | Disallow: / (optional) | |
| GPTBot | OpenAI | Model training scraper | None on Search | Disallow: / (optional) |
| OAI-SearchBot | OpenAI | ChatGPT Search citations | Blocks ChatGPT search links | Allow: / |
| PerplexityBot | Perplexity | Perplexity index and search citations | Blocks Perplexity store links | Allow: / |
When auditing OpenAI crawler documentation, note that OpenAI distinguishes between GPTBot (used for gathering training data) and OAI-SearchBot (used to power search queries inside ChatGPT). If your marketing objective is visibility in AI conversational answers, allow OAI-SearchBot while restricting training scrapers if data privacy policies dictate.
Six technical checks for AI search visibility
Improving store discoverability across modern retrieval engines requires fixing structural data delivery rather than chasing proprietary optimisations. Here are the six technical checks that determine whether an AI model can quote your products accurately.
1. Crawler access in robots.txt
Ensure that assistants focused on retrieval have unrestricted paths to your public collections, product pages, and editorial guides. Verify that your server returns an HTTP status code 200 for your robots.txt file and does not throttle these user agents with aggressive rate limiting. Test this by fetching your /robots.txt directly with curl or inspecting the robots report in Google Search Console to confirm Googlebot encounters no accidental Disallow lines.
2. Server-rendered HTML over client-side hydration
AI scraping agents operate with strict crawl budgets and short rendering timeouts, typically around 10 seconds per page. If your product price, stock availability, or specification tables depend on client-side React hydration or asynchronous fetch calls, automated scrapers often see empty containers. In our work auditing enterprise stores, client-side hydration delays are the most frequent reason AI crawlers fail to extract variant inventory. Test your templates by running curl -sL https://yourstore.com/products/example | grep -i "price" to confirm that product information exists in the raw server-rendered markup before JavaScript execution.
3. Snippet controls and preview limits
Google states clearly that its AI Overviews draw from pages eligible to display standard search snippets. If your engineering team implemented nosnippet, max-snippet, or data-nosnippet directives to control metadata previews, those same tags restrict what AI Overviews can quote. A directive like max-snippet: 50 restricts preview lengths so severely that an extraction pipeline cannot extract an informative summary. Audit your page templates to verify that robots meta tags do not unintentionally suppress snippet creation on commercial URLs.
4. Structured data matching visible content
Schema markup provides machine-readable confirmation of entity attributes. Implement JSON-LD using the Schema.org Product specification, alongside complete Offer, BreadcrumbList, and Organization schemas. Crucially, the values in your JSON-LD must match the visible text on the page: mismatched prices, stale currencies, or incorrect stock states trigger validation penalties that degrade extraction confidence. Test every template variation using the Schema Validator or Google's Rich Results Test tool.
5. Consistent entity facts across the domain
LLMs rely on entity disambiguation to determine that your brand is an established business. If your store lists an old registered office in the footer, conflicting telephone numbers on contact templates, and disparate brand spellings across collection banners, the model's confidence score drops. Ensure that your trading name, registered address, VAT registration number, and core policies remain uniform across every page. Test this by running a automated site crawl to extract and cross-reference all address and entity strings.
6. Answer-first copy on category and guide pages
Generative models reward inverted-pyramid writing. If your category text opens with four paragraphs of lifestyle fluff before mentioning what products the collection contains, an extraction pipeline will ignore it. State the core attributes, compatible use cases, and technical thresholds in the first two sentences. Review the writing methods in our generative engine optimisation playbook to structure product descriptions so that an answer engine can lift complete, factual passages without parsing redundant prose.
How to appear in AI Overviews without speculative markup
Securing citations in Google AI Overviews requires meeting Google Search technical requirements rather than inventing novel schema formats. Follow this four-step sequence to verify your catalogue eligibility.
- Verify Googlebot accessibility in robots.txt. Inspect your directives to confirm Googlebot has unrestricted access to product and collection endpoints. You should see HTTP 200 responses without disallow rules blocking core catalogue URLs.
- Audit raw server-rendered HTML delivery. Fetch your product pages using curl or URL Inspection to confirm essential text and pricing render before JavaScript execution. You should see product titles and schema blocks directly in the initial DOM response.
- Validate structured data against on-page text. Run your product templates through schema validation tooling to confirm Product and Offer entities match on-page text. You should see valid JSON-LD with matching currency, availability, and price fields.
- Inspect meta robots snippet directives. Check your theme templates to ensure no nosnippet or overly restrictive max-snippet tags throttle extraction. You should see snippet values either omitted or set to allow standard previews.
If a product URL satisfies these four criteria, it qualifies for inclusion in Google's generative features. Google does not maintain a private application form or an AI-specific sitemap protocol for eCommerce stores.
Why llms.txt is optional for Search
The llms.txt standard emerged as a community proposal to offer markdown-formatted summaries of web content for language model context windows. It serves a practical purpose for coding assistants, local terminal tools, and direct document ingestion systems.
For search visibility, the official stance from Google is unambiguous: Google Search does not use llms.txt files, nor does it reward or penalise sites that host them. Building and maintaining a separate markdown mirror of your store will not improve your rankings or inclusion in Google AI Overviews. Focus your engineering effort on solid HTML fundamentals, server response times under 200ms, and complete Schema.org definitions rather than maintaining duplicate files that major search engines ignore.
Running an AI searchability audit on your store
Checking your storefront for machine accessibility involves auditing how non-browser clients parse your code. Relying exclusively on desktop browser previews masks server-side errors, aggressive Cloudflare firewall blocks, and client-side rendering gaps.
In our client audits, we typically see teams waste weeks maintaining markdown mirrors while their core product schema has broken offer currency values. Use automated inspection tools to check that your product schema evaluates, verify that user agents like OAI-SearchBot receive HTTP 200 responses, and confirm that your server response times remain consistently quick under high scraping volume. When third-party bots face latency spikes above 5 seconds, they drop connections, leaving your products out of real-time query responses.
Your next three moves
Technical AI searchability does not require speculative redesigns. It demands discipline around web standards, crawler permissions, and clean data delivery.
On Monday morning, start with your top twenty revenue-generating product pages. First, fetch each URL with JavaScript disabled to confirm your pricing, stock status, and product specifications render directly in the server response. Second, inspect your robots configuration to ensure you have not blocked retrieval bots like OAI-SearchBot while trying to manage training bots. Third, validate your JSON-LD Product schema to eliminate currency mismatches and broken Offer arrays.
For a complete evaluation of your storefront's machine accessibility, book an in-depth AI visibility audit. We will diagnose your server-rendered HTML output, resolve crawler permission conflicts, and ensure your product data surfaces reliably across conversational and generative search engines.
Frequently Asked Questions
The questions buyers and engineers ask us most about this topic.
What is the difference between AI searchability and traditional SEO?
Traditional SEO targets ranking algorithms that deliver blue link clicks, whereas AI searchability ensures models can parse, verify, and quote your product facts in real-time answers. For Google, the foundational requirements are identical: crawlability, indexing, and snippet eligibility. The technical challenge in AI searchability centres on server-rendered HTML and accurate schema, ensuring models extract unambiguous attributes without running client-side scripts.
Does blocking Google-Extended remove an online store from Google AI Overviews?
No. Google-Extended is a standalone product token used to control whether your content is used to train Gemini models and ground responses in Gemini Apps or Vertex AI. Google has confirmed that Google-Extended does not affect inclusion or rankings in Google Search or AI Overviews. AI Overviews rely on the standard Googlebot crawler.
How much does a technical AI searchability audit cost?
A full technical audit typically costs between £1,200 and £3,500 depending on catalogue size and platform architecture. The engagement covers crawler access in robots.txt, server-side rendering verification, Schema.org entity validation, and preview directive audits across your primary collection and product templates.