Prime MOQ
Back to blog

SEO

Does noindex belong on your filtered collection pages?

Google publishes specific guidance on faceted navigation, and noindex is not the tool it recommends. Here is what the documentation actually says.

Prime MOQ Team

Prime MOQ Team

· 5 min read

Does noindex belong on your filtered collection pages?

Key takeaways

Google's documentation on faceted navigation treats filter URLs as a crawling problem rather than an indexing one, and its primary recommendation is to use robots.txt to disallow crawling of faceted navigation URLs because allowing it consumes server resources for negligible benefit. It also recommends rel=canonical to consolidate signals, rel=nofollow on every anchor pointing to a filtered page, and returning a genuine 404 when a filter combination has no results. The document does not recommend noindex for faceted URLs. Noindex is the right tool only where a URL must stay crawlable so its links can be followed, such as paginated listings, which is why those are marked noindex, follow rather than blocked.

Every Shopify store with filters generates a lot of URLs. Color, size, price band, availability, in every combination. The usual instinct is to reach for noindex. Google's own guidance points somewhere else, and the distinction is worth getting right because the two levers solve different problems.

Indexing is not the problem. Crawling is.

Google's documentation on managing crawling of faceted navigation URLs frames this as a crawl issue. Its primary recommendation is blunt:

"Use robots.txt to disallow crawling of faceted navigation URLs. Oftentimes there's no good reason to allow crawling of filtered items, as it consumes server resources for no or negligible benefit."

Notice what that does and does not do. A robots.txt disallow stops the crawl. A noindex requires the crawl to happen first, because the tag lives in a page Google has to fetch to read. If your concern is thousands of near-identical filter URLs eating crawl attention, noindex is the more expensive answer to the same question.

ChatGPT Image Jul 27, 2026, 05_17_43 AM.png

What the documentation recommends alongside it

  • Canonical, to consolidate. Google notes that "using rel="canonical" to specify which URL is the canonical version of a faceted navigation URL may, over time, decrease the crawl volume of non-canonical versions of those URLs."

  • Nofollow, with a caveat that matters. "Using rel="nofollow" attributes on anchors pointing to filtered results pages may be beneficial, however keep in mind that every anchor pointing to a specific URL must have the rel="nofollow" attribute in order for it to be effective." One un-nofollowed link in a footer undoes the work.

  • 404 on empty combinations. "Return an HTTP 404 status code when a filter combination doesn't return results. If there are no green fish in the site's inventory, users as well as crawlers should receive a 'not found' error with the proper HTTP status code (404)." A soft error page that returns 200 teaches crawlers that empty pages are real.

The document contains no guidance recommending noindex for faceted URLs at all. That absence is informative.

Where noindex does earn its place

There is a real case for it: pages you want humans to reach and search engines to ignore, and which must therefore stay crawlable. Paginated listings are the clearest example. A page 4 of your blog should be followable, so crawlers can reach the articles on it, while not competing in the index itself. That is why our own paginated and filtered blog listings are marked noindex, follow rather than blocked.

Blocking those in robots.txt would be a mistake, because it would also stop the crawler discovering the articles they link to.

ChatGPT Image Jul 27, 2026, 05_17_33 AM.png

The decision in one line

If the URL has nothing a searcher wants and nothing a crawler needs to pass through, stop the crawl. If it has links worth following but no value in the index, let it be crawled and keep it out of the index. Reaching for noindex by default conflates the two and pays crawl budget for the privilege.

noindexfaceted navigationcrawl budgetcollections
Prime MOQ Team

About the author

Prime MOQ Team

Written by the team who build Prime MOQ for Shopify merchants. We write about order limits, wholesale rules and the economics of the orders that lose you money.

Frequently asked questions

Should I noindex filtered collection pages?

Google's faceted navigation documentation does not recommend it. Its primary advice is to disallow crawling of faceted navigation URLs in robots.txt, because there is often no good reason to allow crawling of filtered items. A noindex tag requires the page to be crawled before the tag can be read, so it costs crawl budget to achieve the same end.

What does Google recommend for faceted navigation URLs?

Four things: disallow crawling in robots.txt, use rel=canonical to consolidate signals to the canonical version, apply rel=nofollow to every anchor pointing at a filtered page, and return a genuine HTTP 404 when a filter combination returns no results rather than a soft error page.

When is noindex the right choice?

When a URL must remain crawlable so its links can be followed, but has no place in the index itself. Paginated listings are the clearest case: marking them noindex, follow lets crawlers reach the articles they link to, whereas blocking them in robots.txt would hide those links entirely.

Set the rules of your store

Prime MOQ enforces minimum and maximum order quantity, order value and weight at Shopify checkout. Unlimited rules, free forever.

We use one cookie to remember this choice, and Google Analytics only if you say yes. Nothing analytics related loads until you do. Read the cookie policy.