Resources

Should You Block AI Crawlers on Your Ecommerce Store?

August 6, 2026

Which AI crawlers to block, which to allow, and why robots.txt alone cannot enforce any of it.

Written by: 
Team Nostra
Bot Management and AI Search Specialists

In this blog

Book a Free Demo

TL;DR: AI crawlers hit ecommerce sites in three distinct waves: training crawlers like GPTBot and ClaudeBot, answer engines like OAI-SearchBot and PerplexityBot, and live agent traffic acting for real shoppers. Blocking everything protects your content but erases you from AI recommendations; allowing everything invites scraping, server load, and skewed data. The right move is a crawler-by-crawler policy: decide on training bots deliberately, keep answer engines open, and manage agent traffic rather than blocking it. And remember, robots.txt alone cannot enforce any of this.

Table of Contents

Every online store is now being read by machines that will never add a product to cart. Training crawlers, answer engines, and shopping agents from OpenAI, Anthropic, Google, Perplexity, and Meta request enormous volumes of ecommerce pages every day, and merchants face a decision they never asked for: should you block AI crawlers, or roll out the welcome mat? The answer shapes whether your products appear in AI recommendations, what your infrastructure and analytics look like, and how much of your catalog ends up in someone else's training data.

The debate has sharpened over the past year. Major CDN providers now block AI crawlers by default for new customers, publishers have signed licensing deals or filed lawsuits, and AI shopping agents have started researching and completing real purchases on behalf of consumers. Meanwhile, a store that blocks the wrong bot can quietly vanish from the AI answers its next customer is reading.

This guide gives you a practical framework: what each type of AI bot actually does, when blocking makes sense, how to implement your policy, and where enforcement has to move beyond polite requests.

What Counts as AI Crawler Traffic in 2026

"AI bots" is not one category. The traffic hitting your store falls into three groups with very different intentions, and the decision to block AI crawlers only makes sense once you separate them.

  • Training crawlers collect content to build foundation models. The best known are OpenAI's GPTBot, Anthropic's ClaudeBot, Google-Extended (the token that controls whether Google can use your content for Gemini training), and Meta-ExternalAgent. They crawl broadly and persistently, and the content they gather may inform future model versions rather than sending you any traffic today.
  • Answer engine crawlers index your pages so AI search products can cite and link to them. OAI-SearchBot powers ChatGPT's search citations, and PerplexityBot builds Perplexity's index. These crawlers are the closest analog to Googlebot: they exist to surface your pages to buyers who are asking questions right now.
  • On-demand fetchers and agents act when a real person asks. ChatGPT-User retrieves a page the moment a shopper asks ChatGPT about it, and agentic browsers navigate your store the way a human would: loading JavaScript, comparing variants, and increasingly moving through checkout. This traffic represents live purchase intent, not archival crawling.

Each group can be addressed independently. Treating all three as a single "AI" line item is how stores end up blocking their own customers.

Why Some Brands Block AI Crawlers

There are legitimate reasons the block-by-default camp exists, and they go beyond ideology.

  • Uncompensated content use. Product guides, size charts, ingredient explainers, and buying guides are expensive to produce. Training crawlers ingest that work without attribution or referral, and once it is in a model, there is no recall.
  • Server load and crawl cost. AI crawler traffic has grown fast enough that for many mid-size stores, bot requests rival or exceed human sessions in server logs. Every request consumes origin capacity, bandwidth, and money, especially on image-heavy catalog pages.
  • Competitive scraping cover. A busy AI crawler ecosystem gives cover to price scrapers and catalog copiers that disguise themselves as legitimate AI agents. If you cannot verify who is who, everything looks the same in your logs.
  • Analytics distortion. Bot volume skews engagement data, inflates 404 noise, and muddies A/B tests. If you have ever wondered whether your Shopify traffic is bots, AI crawlers are now a meaningful part of the answer.

For brands whose content is their moat, and whose margins are tight on infrastructure, blocking training crawlers specifically is a defensible, reversible choice.

The Case for Staying Visible to AI

The counterargument is simple: AI assistants are becoming a discovery channel, and you cannot be recommended by a system that has never seen your store.

When a shopper asks an AI assistant for "the best clean skincare brands under $50" or "a durable dog harness for a puller," the products that appear come from what the underlying systems have crawled, indexed, and cited. Stores that block answer engine crawlers like OAI-SearchBot and PerplexityBot are opting out of those citations entirely, and referral traffic from AI search tends to arrive with high intent because the assistant has already done the comparison work.

There is also a compounding effect. Answer engines favor sources they can retrieve quickly and parse cleanly, which is why answer engine optimization and site speed are increasingly the same conversation. A fast, crawlable store gets cited more, which reinforces its authority in future answers.

Finally, agent traffic is customer traffic. An agentic browser filling a cart on behalf of a shopper is not a threat to block; it is a conversion to protect. Brands that reflexively deny all automated traffic will watch those orders complete on a competitor's site.

A Crawler-by-Crawler Decision Framework

Here is the framework we recommend to ecommerce teams, category by category.

  • Training crawlers (GPTBot, ClaudeBot, Google-Extended, Meta-ExternalAgent): your call. This is a genuine business tradeoff. If your differentiation lives in proprietary content, disallow them. If broad model familiarity with your brand matters more, allow them. Either way, decide deliberately and revisit quarterly, because model providers are signing licensing deals and adding controls at a rapid pace.
  • Answer engine crawlers (OAI-SearchBot, PerplexityBot): usually allow. These are the new search spiders. Blocking them removes you from AI search citations the same way blocking Googlebot would remove you from Google. Unless you have a specific contractual or legal reason, keep them open.
  • On-demand fetchers (ChatGPT-User and similar): allow. A human is on the other end of the request, usually mid-research about your product. Blocking these fetchers returns errors to your own prospects.
  • Agentic shopping traffic: manage, do not block. Rate limit abusive patterns, protect checkout and inventory endpoints from abuse, and keep analytics clean, but let legitimate agents transact. This category will only grow.
  • Unverified and spoofed bots: block aggressively. Anything claiming to be a browser but behaving like a scraper, or claiming to be a known AI crawler from the wrong IP ranges, deserves no benefit of the doubt. This is where separating good bots from bad bots matters most.

How to Implement Your Policy with robots.txt and llms.txt

Once you have decided, implementation starts with robots.txt. Every major AI provider documents its user agent tokens: OpenAI publishes GPTBot, OAI-SearchBot, and ChatGPT-User; Google documents Google-Extended alongside its search crawlers; Perplexity documents PerplexityBot and Perplexity-User. A policy that blocks training but preserves AI search visibility looks like this:

  • User-agent: GPTBot, Disallow: / (opt out of OpenAI training)
  • User-agent: Google-Extended, Disallow: / (opt out of Gemini training without touching Googlebot)
  • User-agent: OAI-SearchBot, Allow: / (stay citable in ChatGPT search)
  • User-agent: PerplexityBot, Allow: / (stay citable in Perplexity)

On Shopify, robots.txt is editable through the robots.txt.liquid theme template, so these rules can ship without touching infrastructure. Two caveats matter. First, per Perplexity's own documentation, user-triggered fetchers like Perplexity-User generally ignore robots.txt because a person initiated the request, so directives will not stop on-demand fetches. Second, crawlers cache robots.txt, so expect changes to take effect over days, not minutes.

llms.txt is the newer idea: a proposed standard file that offers AI systems a curated, markdown-friendly map of your most important content. Adoption among AI providers is still unproven and no major model provider has committed to honoring it, so treat llms.txt as a cheap experiment in AI legibility, not an enforcement mechanism. Structured data, clean HTML, and fast server responses currently do far more for how AI systems read your store.

What robots.txt Cannot Do

Everything above depends on voluntary compliance, and that is the uncomfortable part. robots.txt is a request, not a wall. Reputable companies honor it; the bots you actually need to worry about do not.

Three enforcement gaps matter for ecommerce specifically. First, spoofing: scrapers routinely present themselves as Chrome on Windows or even as GPTBot itself, and only network-level verification against published IP ranges can tell the difference. Second, gray-zone crawlers: hundreds of smaller AI startups run crawlers that are undocumented, unnamed, or simply ignore directives. Third, volume: even fully compliant crawlers can hammer an origin hard enough to slow the site for humans, and site speed lost to bot load is conversion lost.

Closing those gaps requires edge-level bot management: verifying declared crawlers against their published IP ranges, fingerprinting the ones that lie, rate limiting the ones that flood, and serving cached responses so that legitimate crawl demand never touches your origin. That is the layer where policy becomes enforcement, and it is exactly what Nostra's bot protection and edge delivery were built to do for Shopify and other ecommerce platforms. If you want the full picture of detection and response, our complete guide to stopping bot traffic on Shopify covers it end to end.

Frequently Asked Questions

Does blocking GPTBot hurt my Google rankings?

No. GPTBot belongs to OpenAI and has no connection to Google Search. Google's AI training control, Google-Extended, is also separate from Googlebot, so disallowing either has no effect on your organic rankings. Blocking Googlebot itself is the only directive in this conversation that would damage your Google visibility.

If I block AI crawlers in robots.txt, will scrapers stop too?

No. robots.txt is honored by reputable companies and ignored by everyone else. Price scrapers, catalog copiers, and spoofed agents will keep crawling regardless of your directives. Stopping them requires verification and enforcement at the edge, which is why robots.txt policy and bot protection are complementary rather than interchangeable.

What is the difference between GPTBot, OAI-SearchBot, and ChatGPT-User?

GPTBot gathers content that can be used for model training. OAI-SearchBot indexes pages for citation in ChatGPT's search experience. ChatGPT-User fetches a specific page in real time when a user asks about it. OpenAI documents all three separately, and you can allow or disallow each independently, which is exactly what a crawler-by-crawler policy takes advantage of.

Do AI crawlers show up in Google Analytics?

Mostly no. Traditional crawlers request raw HTML and rarely execute the JavaScript that fires GA4 events, so their footprint lands in server and CDN logs instead. AI agents driving real browsers are the exception: they execute tags, appear as direct or referral sessions, and can distort engagement and conversion metrics if left unsegmented.

Should my Shopify store adopt llms.txt?

It is a reasonable experiment because the cost is nearly zero, but keep expectations low. The standard is young, adoption by AI providers is unproven, and it carries no enforcement power. Prioritize robots.txt directives, structured data, and fast edge-served pages first; those measurably change how AI systems crawl and cite your store today.

The bottom line: blocking or allowing AI crawlers is not one decision, it is five, and robots.txt is only where the policy starts. Nostra gives ecommerce brands the enforcement layer: verified bot detection, AI crawler management, and edge delivery that keeps your store fast for humans and agents alike while shutting out the traffic that takes without giving. Book a demo with Nostra to see exactly which AI crawlers are hitting your store right now, and take back control of who reads it.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.