How to fix search results indexable on BigCommerce

Add a noindex robots meta tag to all internal search results pages and block the search path in robots.txt to prevent thin, duplicate, near-infinite pages from polluting Google's index.

Steps for BigCommerce

  1. Log in to your BigCommerce control panel and go to Storefront → Script Manager — add a script scoped to 'All Pages' that conditionally outputs the noindex meta tag only on search pages.
  2. Alternatively, go to Storefront → My Themes → Advanced → Edit Theme Files and open templates/pages/search.html. Add <meta name="robots" content="noindex,follow"> inside the {{> components/common/head}} block or directly in the <head> partial.
  3. For robots.txt: BigCommerce does not provide a UI editor for robots.txt on all plans. Go to Server Settings → robots.txt (available on higher plans) or contact BigCommerce support to add: Disallow: /search/
  4. Alternatively, use a third-party SEO app from the BigCommerce App Marketplace (e.g. SEO Manager) to set noindex on the search template.
  5. Confirm the change by viewing the page source of a live /search/?q=test page.
Official BigCommerce documentation ↗
<meta name="robots" content="noindex,follow">

# robots.txt addition (adjust path to match your platform)
User-agent: *
Disallow: /search
Disallow: /search/

What is search results indexable?

When a visitor types something into your store's search box, the results appear on a URL like /search?q=red+shoes. These pages are generated on the fly — there are potentially millions of them (one for every possible search term). They contain no unique content of their own; they just pull together product listings that already exist elsewhere on your site. "Search results indexable" means Google can currently crawl and index these pages, which it should not be doing.

Letting Google index your internal search results wastes your crawl budget — Googlebot spends time on throwaway pages instead of your real product and category pages, which can slow down how quickly new products get discovered and ranked. These pages are considered "thin content" and can dilute the overall quality signal of your site, potentially dragging down rankings across your entire domain. They also create a near-infinite duplicate URL space (every search query is a new URL) that can trigger duplicate-content issues. Blocking them is a well-established best practice recommended by Google itself and costs you nothing in organic traffic — nobody finds your site via a search results page.

See the complete Search results indexable guide for every platform and the full background.

Not sure if your BigCommerce store has this?

Run a free SEOLZ audit — we’ll find search results indexable and every other issue across your whole site.

Scan my site free

Fix search results indexable on another platform