BigCommerce and AI search: what crawlers meet, and what to change
What AI crawlers meet on BigCommerce
The robots.txt you edit under Settings → Website → Search Engine Robots is not the whole file. BigCommerce adds rules you cannot see or change there: filter URLs (_bc_fsnf) are disallowed under User-agent: *, and a group of 42 'known high-volume and AI crawlers' — GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended and others — gets Crawl-delay: 10 and is kept only from account, cart, checkout and admin pages. Three things follow. A crawler that obeys the delay reads at most 8,640 URLs a day. Because those crawlers have a group of their own, a Disallow under User-agent: * never reaches them — the filter rule included, so filter URLs stay open to them and count against those 8,640. And to keep one of them out of a path, give it its own group, which BigCommerce merges with its rules crawler by crawler. Claude-SearchBot and Claude-User are not in the group, so they read under *. A Catalyst storefront serves its own robots.txt, without the group.
robots.txt
User-agent: *
Disallow: /account.php
Disallow: /cart.php
Disallow: /checkout.php
…
Disallow: /*?_bc_fsnf=1*
Disallow: /*&_bc_fsnf=1*
User-agent: AI2Bot
User-agent: Amazonbot
User-agent: ChatGPT-User
User-agent: ClaudeBot
User-agent: GPTBot
User-agent: Google-Extended
User-agent: OAI-SearchBot
User-agent: PerplexityBot
…
Crawl-delay: 10
Disallow: /account.php
Disallow: /cart.php
Disallow: /checkout.php
Disallow: /checkout
Disallow: /admin/What we read on 24 BigCommerce sites
BigCommerce stores, from the platform's theme demos to live shops, read on the way an AI crawler reads them: robots.txt first, then the homepage as it arrives, before any JavaScript runs.
20 of 21
robots.txt files we could read (of the 24 stores) carry the group with Crawl-delay: 10 — the other is a Catalyst storefront
0 of 24
serve an /llms.txt
5 of 24
have JSON-LD on the homepage
585
words on the median homepage before any JavaScript runs
What you can change, and where
The changes a report asks for on the site itself, and llms.txt, which it does not.
Page titles & meta descriptions
Possible: YesWho: You, with stepsWhere: Home page: Settings → Website → Search Engine Optimization. Each product, category, web page and blog post has its own SEO fields; in bulk, the product CSV. There are no title templates.See what is live: Website metadata checker
JSON-LD schema
Possible: YesWho: You, with stepsWhere: Cornerstone writes Product, Offer and BreadcrumbList. More goes in Storefront → Script Manager, which places a script on storefront pages, checkout or all pages; one page needs a condition in the script.See what is live: Schema markup validator
robots.txt
Possible: YesWho: You, with stepsWhere: Settings → Website → Search Engine Robots. What you save merges with the hidden filter and AI-crawler rules, which show only at /robots.txt.See what is live: robots.txt validator
A plain-text file like /llms.txt
Possible: PartlyWho: You, with stepsWhere: Storefront → Web Pages → a page that contains raw HTML, with llms.txt as its URL — BigCommerce's own workaround. A Catalyst storefront can serve the file directly.See what is live: llms.txt validator
New pages (FAQ, comparison, use case)
Possible: YesWho: We write; whoever runs the site puts it upWhere: Storefront → Web Pages, or a post in the store's blog.A new section on an existing page
Possible: YesWho: We write; whoever runs the site puts it upWhere: The page it goes on, in the normal editor, beside the section it follows.
Getting a BigCommerce site ready to be cited
- 01
Read the live /robots.txt, not the settings box
The AI-crawler group and the filter rules appear only in the file the store serves.
- 02
Leave the AI group alone unless you mean to block
It already lets the crawlers behind ChatGPT, Claude and Perplexity read every product. To keep one out, give it a group of its own: rules under User-agent: * do not reach it.
- 03
Write the category copy the report asks for
Give each category page two or three paragraphs on who the category is for and how to choose within it: the comparison a buyer asks an assistant for.
- 04
Add schema through Script Manager
A script can be switched off in one click; a theme edit cannot. Product schema is there already — add Organization and FAQ where the report names them.
- 05
Publish llms.txt as a web page
Storefront → Web Pages → 'Contain raw HTML entered in the text area below', page URL
llms.txt. Then open the live address to see what it serves.
Check it yourself
Free, no account. Each reads what your site serves today, the way the crawlers do.
Why we don’t publish to BigCommerce
We publish into WordPress and Webflow, not into BigCommerce. An approved page is copied — rich text for the editor, HTML or Markdown — and pasted in, by you or by the site owner from a link you send them; once either of you gives us its address, we look for it on the site. The table above says where in the control panel each of the other changes lives.
Passcite on BigCommerce
The reportLive
It reads public pages, so it works the same on BigCommerce as anywhere.
Pages for your approvalLive
Written from the site's own words for the prompts it loses.
Publishing into BigCommerceCopied in
Rich text, HTML or Markdown, looked for on the site once it is up.
ProofLive
A week after a page goes live, its prompts are asked again.
Questions
- Does BigCommerce block AI crawlers?
- No, but it slows them. A group in every Stencil store's robots.txt names 42 crawlers, GPTBot and ClaudeBot among them, with Crawl-delay: 10, and keeps them only from account, cart, checkout and admin pages. Not every crawler honours Crawl-delay; one that does reads at most 8,640 URLs a day.
- Why don't my robots.txt rules apply to GPTBot on BigCommerce?
- GPTBot is named in BigCommerce's own group, and a crawler that finds a group naming it ignores User-agent: * entirely. Give GPTBot a group of your own; BigCommerce merges the rules you save with its own, crawler by crawler.
- Can I add an llms.txt to a BigCommerce store?
- Not as a file. BigCommerce's workaround is a web page that contains raw HTML, with llms.txt as its URL. A Catalyst storefront can serve the file directly.
- Do I need to give Passcite access to my BigCommerce site?
- No. The report reads public pages, the same as any visitor, and nothing we do connects to your BigCommerce account.
- What does Passcite cost?
- The first report is free on a free account: one brand, 10 prompts, three engines, no card. Plans start at $49 a month for 150 credits — a prompt asked on three engines is one, an article 10.
- WordPressThe platform we publish into. An SEO plugin serves most of what AI crawlers read; the page itself is the gap.
- ShopifyShopify writes robots.txt, an llms.txt and product schema for you. The missing piece is the page that compares.
- WixWix writes robots.txt, structured data and an llms.txt, and lets every AI crawler in. Content is the gap.
- SquarespaceAI crawlers allowed, structured data automatic, and one box in Settings → Crawlers that can turn 26 of them away.
See what the engines say about your BigCommerce site
The prompts it loses, who was named instead, and what the site never answers.