AI Brand Visibility: shape how ChatGPT, Gemini & Perplexity describe your brand Set it up
StoreSEO

Language

  • English
  • 日本語 Not available
  • Polski Not available
  • Italiano
  • Français Not available
  • Español Not available
  • Deutsch
  • Nederlands
  • हिन्दी Not available
  • Português Not available
  • 简体中文 Not available
All articles
SEO Guide

Should You Noindex It? A Shopify Decision Tree

Written by Mahmudul Hasan

Noindex is a meta tag that tells Google “load this page, just do not list it in search results.” It is not the same as robots.txt disallow, which blocks the crawl entirely. Most Shopify stores need noindex on a handful of page types and nowhere else; the table below says which.

A decision-tree diagram asking whether a Shopify page is thin, duplicate, or private, leading to an index or noindex verdict

TL;DR: the verdict for every common Shopify page type, in one table.

Page typeVerdictWhy
Product pagesIndexUnique copy, the page that converts
Collection pages you have writtenIndexA real landing page with its own intent
/collections/allNoindexEvery product with no unique copy; thin and duplicate-prone
Filter and sort URLs (?filter.*, ?sort_by=)NoindexNear-duplicates of the parent collection, multiplied by every combination
/search resultsNoindexGoogle’s own guidance treats internal search results as low value for its index
Blog postsIndexUnique, and the asset this programme is built on
Static pages (About, Contact, FAQ)IndexUnique copy worth ranking
Policy pages (privacy, refund, shipping)Noindex, usuallyBoilerplate text shared across thousands of stores, little ranking upside
Cart, checkout, account, ordersNoindex (already blocked)Private and transactional; Shopify’s own default theme already disallows crawling here
Paginated collection pages (?page=2 and on)DependsNoindex or canonicalize to page 1 only if the products repeat; index if each page is genuinely distinct

A decision-tree diagram asking whether a Shopify page is unique, private, or a near-duplicate, leading to an index or noindex verdict The same table above, as a three-question decision path.

What Is the Difference Between Noindex and Robots.txt Disallow?

They solve different problems. A noindex meta tag still lets Google crawl the page; it just leaves it out of search results. robots.txt disallow stops the crawl before it starts, so Google never even reads the page.

That difference matters for pages with a lot of internal links pointing at them, like filter URLs. Disallow them in robots.txt and Google stops wasting crawl budget on them entirely. Noindex them instead and Google still visits, sees the tag, and skips listing them, which is slower but safer for a page you might want indexed later.

Noindex still lets Google crawl the page; robots.txt disallow stops the crawl entirely Noindex vs. robots.txt disallow: what each one actually blocks.

Which Shopify Pages Come Noindexed or Blocked by Default?

Shopify’s own theme already handles some of this without a merchant touching anything. A live fetch of the Dawn demo theme’s robots.txt (26 Sep 2026, inside the 30-day re-verify window) shows one User-agent: * group that disallows the admin, cart, checkout, orders and account paths, plus filter and sort crawl-trap patterns, and a separate adsbot-google group. Nothing in that file touches product, collection or blog URLs, which is why the decision for those pages is still yours to make.

Shopify's default robots.txt already disallows cart, checkout, account and filter crawl traps Source: live fetch, theme-dawn-demo.myshopify.com/robots.txt, 26 Sep 2026.

How Do You Add a Noindex Tag on a Shopify Page?

Two routes, depending on how many pages you are changing.

  1. One page, by hand. Edit theme.liquid under Online Store → Themes → Edit code, and add <meta name="robots" content="noindex"> inside the <head> for that template only, wrapped in a Liquid condition so it does not apply store-wide.
  2. Any number of pages, with StoreSEO. Open Optimize SEO, pick the page, open Fix Issues, and turn on Noindex from the panel. The app writes the tag for you, which is the safer route once you are touching more than one or two pages, since a mistyped Liquid condition in theme.liquid can noindex the whole store by accident.

Which pages actually need the tag, and which your sitemap should simply leave out instead, is also a sitemap decision: StoreSEO’s own XML sitemap control lets you exclude a page from the sitemap without touching its template at all, which is the lighter option when a page just should not be submitted for crawling rather than actively hidden.

How Do You Check If a Page Is Already Noindexed?

View the page’s source and look for <meta name="robots" content="noindex"> in the <head>. If it is not there, check robots.txt next: a path listed under Disallow: is blocked from crawling, which has the same practical effect but for a different reason. Google Search Console’s Page Indexing report also lists “Excluded by noindex tag” directly, but only for a page Google has crawled at least once.

What Should You Noindex First on a New Shopify Store?

What to noindex first on a new Shopify store, in the order it pays off What to noindex first on a new Shopify store, in the order it pays off.

If you are setting this up for the first time, the four items in the graphic above cover nearly every store: filter and sort URLs, /collections/all if your theme generates one, policy pages, and any duplicate or test page still live from setup. Everything else on a typical store, product pages, written collections, blog posts, and static pages, should stay indexed by default.

A related question worth asking at the same time is which tags and filters are creating those duplicate URLs in the first place; Shopify Tags vs Collections vs Filters: What to Index covers that side of the decision. If a canonical mix-up is also in play, “Google Chose Different Canonical”: Shopify Fix is the companion page for that specific symptom. And if noindex alone has not resolved a wider pattern of problems, the ranked list in Common Shopify SEO Problems, Ranked by Impact is the next place to look.

This is also one of the symptoms a crawlability checker like AIScan, Asif’s own agent-readiness scanner, flags directly: a page that is accidentally noindexed is invisible to both Google and AI crawlers, and the tool reports it as a fail rather than leaving a merchant to find it by hand.

Frequently Asked Questions (FAQs)

1. Does noindex hurt my SEO?

Not on the pages this table marks noindex. Those pages were never going to earn rankings, so removing them from the index just saves Google’s attention for the pages that can.

Yes. Noindex only controls search listing. A noindex page can still be linked from your navigation and still pass link equity through the rest of your site, which robots.txt disallow would block instead.

3. Will noindex remove a page that is already ranking?

Eventually, not instantly. Google has to recrawl the page, see the tag, and then drop it from the index, a process that can take days to weeks depending on how often that page is crawled. If the page currently gets real clicks, confirm you actually want it gone before adding the tag.

4. Does StoreSEO noindex pages automatically?

No, and it is built that way on purpose. StoreSEO flags candidates, thin or duplicate pages, inside its SEO Analysis, but the decision to noindex a specific page is always a merchant action taken from the Fix Issues panel. An automatic noindex could silently hide a page that was actually earning traffic.

5. Should I noindex out-of-stock products?

Usually not with noindex specifically. A 301 redirect or a clear “back in stock” message keeps the page’s existing link equity intact, while noindex just hides a page that might still be worth keeping live for returning customers and search engines alike.

If you found this useful, subscribe to the blog