Back to Blog
AI Commerce25 September 20267 min read · 1,535 words

Six AI Searchability Checks to Get Your Store Cited

N7

No7 Engineering Team

Growth Architecture Unit

AI Commerce: Six AI Searchability Checks to Get Your Store Cited (illustration)

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 AgentOperatorPrimary FunctionSearch ImpactDirective
GooglebotGoogleWeb crawling, Search, AI OverviewsComplete removal if blockedAllow: /
Google-ExtendedGoogleGemini training and Vertex AI groundingNone on Google SearchDisallow: / (optional)
GPTBotOpenAIModel training scraperNone on SearchDisallow: / (optional)
OAI-SearchBotOpenAIChatGPT Search citationsBlocks ChatGPT search linksAllow: /
PerplexityBotPerplexityPerplexity index and search citationsBlocks Perplexity store linksAllow: /

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

Many AI crawlers do not execute JavaScript the way a browser does. 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. 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 low max-snippet value caps how much text Google can show or quote from the page. 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 break Google's rule that structured data must match the visible text on the page. 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, assistants get conflicting facts about who you are. Ensure that your trading name, registered address, VAT registration number, and core policies remain uniform across every page. Test this by running an 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 has little to quote. 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.

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 Google, the AI features documentation is explicit: you do not need to create new machine-readable files, AI text files, or markup to appear in AI Overviews or AI Mode. A separate markdown mirror of your store will not earn inclusion there. Focus your engineering effort on solid HTML fundamentals, fast server responses, and complete Schema.org definitions rather than maintaining duplicate files.

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.

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. Slow or blocked responses to these bots can leave your products out of real-time answers.

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?

We run it as the AI Visibility Sprint: a fixed £1,999, 14-day engagement with a full refund if the citation bar agreed at kickoff is not met. Scope and terms are on the AI visibility audit page at /tools/ai-visibility-audit.