Shopify questionAnswer4 min read

Should I Noindex Tag Pages on Shopify?

Most Shopify tag pages are thin copies of a collection and are better kept out of Google. Here is which ones to noindex, which to leave alone and which deserve to become collections.

Checklist card: noindex single-tag pages, build collections where there is demand, use canonicals for duplicates, never combine noindex with a robots.txt block
Noindex the thin tag pages, and turn the useful ones into real collections.

Key takeaways

  • For most stores, yes: noindex single-tag collection pages like /collections/shoes/red, because they repeat the parent collection with fewer products and no unique content.
  • Don't add noindex to multi-tag URLs (tags joined with +). Shopify's generated robots.txt already blocks them, and Google can't see a noindex tag on a page it isn't allowed to crawl.
  • If a tag page has real search demand, turn it into a proper collection with its own title and copy instead of noindexing it.
  • Use noindex to keep thin pages out, and canonical tags to pick between duplicates. Google says not to use noindex to choose a canonical page.
Who it is for
Store owners tidying up SEO
Time needed
5 minutes to read
What you need
Theme code access

Yes, in most cases you should noindex Shopify tag pages. A single-tag URL such as /collections/dresses/blue shows a filtered slice of an existing collection, with the same title and description, so it adds duplicate, thin pages to Google's index. The exception is a tag page people actually search for: make that a real collection with unique content, and let it be indexed.

Tag pages come up in my Shopify SEO audits, and a mistake I see often is the opposite of the question: tag pages blocked in robots.txt and given a noindex tag at the same time, which cancels the noindex out. Google's and Shopify's documentation below was checked on 7 November 2026.

How Shopify tag URLs work

When a theme filters a collection by product tag, Shopify creates a URL with the tag added: /collections/dresses/blue. Combine two tags and they are joined with a plus sign: /collections/dresses/blue+linen. Blog tags work the same way under /blogs/news/tagged/ style URLs.

Open yourstore.com/robots.txt and you'll see that Shopify's generated file disallows collection and blog URLs containing a plus sign (including its encoded forms, %2B and %2b), as well as sort_by URLs. Single-tag URLs are not blocked, so they can be crawled and indexed.

Should this tag page be noindexed?

Noindex decision for a Shopify tag page

  1. 1

    Does the URL combine several tags with a plus sign?

    Yes: leave it, robots.txt already blocks itNo: go to question 2

  2. 2

    Do people search for this exact combination, such as "blue linen dresses"?

    Yes: build a real collection for itNo: go to question 3

  3. 3

    Does the page have its own title, intro text and enough products?

    Yes: it can stay indexedNo: add noindex

Most single-tag pages end at "add noindex", because themes reuse the parent collection's title and description.

The robots.txt and noindex trap

Google's documentation is clear: for noindex to work, the page must be crawlable. If robots.txt blocks a URL, Google never sees the noindex tag, and the page can still appear in results if other pages link to it. Google's canonical guidance adds that it may index disallowed URLs without their content.

So pick one tool per URL type:

URL typeBest toolWhy
Multi-tag (+) URLsrobots.txtAlready blocked by default
Single-tag collection URLsnoindexCrawlable, so Google sees the tag
Blog tag pagesnoindexThin lists of existing posts
Near-duplicate productsCanonical tagPicks the version to rank
Don't use noindex to choose between duplicates: Google says it doesn't recommend noindex for preventing canonical selection within a single site, and that rel="canonical" is the preferred solution. Noindex is for pages you don't want in search at all.

How to add noindex to tag pages in Shopify

Shopify's help center documents adding a robots meta tag inside a Liquid condition in the <head> of theme.liquid. For tag pages, I use the current_tags variable, which is only set when tags are applied:

{% if current_tags %}<meta name="robots" content="noindex, follow">{% endif %}

  1. Duplicate your theme first so you can roll back.
  2. Add the snippet inside the head of layout/theme.liquid.
  3. Check a tag URL in the browser's page source to confirm the tag appears, and a normal collection to confirm it doesn't.
  4. Watch Search Console. Tag URLs should move to "Excluded by noindex tag" in the Page indexing report over the following weeks.

Shopify warns against editing robots.txt.liquid without a specific reason, and this is a case where you don't need to.

When a tag page deserves to rank

If "linen dresses" gets real searches, a tag URL is the wrong vehicle: it can't have its own SEO title, description or intro text in most themes. Create a smart collection with a condition on that tag, write a proper title and intro, and add it to your navigation. My guides on collection page SEO and structuring collections and navigation show how.

What to do next

  1. Check your robots.txt and confirm the plus-sign rules are still there.
  2. Search Google for site:yourstore.com/collections and look for tag URLs in the results.
  3. Add noindex to single-tag pages with the snippet above, unless they have search demand.
  4. Turn high-demand tags into collections.
  5. Review the wider setup with my technical SEO checklist and see why Shopify pages aren't indexed. For done-for-you work, my Shopify SEO service starts from $200.

Free tools

Check your own store

Free, no sign-up. Each one runs a part of this guide for you.

Frequently asked questions

Are Shopify tag pages bad for SEO?

Single-tag pages usually reuse the parent collection's title and description with fewer products, which creates thin, duplicate pages. They aren't harmful in small numbers, but large stores can end up with thousands of them, so noindexing them keeps the index clean.

Does Shopify block tag pages by default?

Shopify's generated robots.txt blocks collection and blog URLs that combine tags with a plus sign. Single-tag URLs aren't blocked, so they can be crawled and indexed unless you add a noindex tag.

Should I block tag pages in robots.txt instead of noindex?

Not for single-tag pages. Google says a noindex tag only works if the page is crawlable, and blocked URLs can still be indexed without their content if other pages link to them. Noindex is the reliable way to keep them out.

How do I noindex tag pages in Shopify?

Add a condition in the head of theme.liquid that outputs a robots meta tag with noindex when current_tags is set. Duplicate your theme first, then confirm the tag appears in the page source of a tag URL.

Should I noindex Shopify blog tag pages?

Usually yes. Blog tag pages list posts that are already indexed individually and rarely add unique content. Keep them crawlable so Google can see the noindex tag.

What if a tag page already gets traffic?

Keep it indexed for now and build a proper smart collection for that term with its own title and intro. Once the collection is live and linked, you can noindex the tag URL.

Sources

  1. Block search indexing with noindex, Google Search Central
  2. How to specify a canonical URL, Google Search Central
  3. Hiding a page from search engines, Shopify Help Center
  4. Customize robots.txt, Shopify Dev Docs
Ashraf Siddik

Written by Ashraf Siddik

I'm a Shopify developer and CRO specialist. I have built and improved Shopify stores since 2018, completed more than 1,000 projects, and hold a 4.96 average rating across 719 client reviews.

About me · Client reviews

Free 3‑point store review

  1. 1
    Send your storeTakes about a minute
  2. 2
    I review it by handOn mobile and desktop, not by a tool
  3. 3
    Get three ranked fixesBy email, free, with no obligation

“Very professional and deep understanding of the Shopify ecosystem. Friendly and proactive communication. Delivered on time with good quality”

Verified client, United Kingdom
4.96 from 719 client reviews

Get your free review

Takes about a minute. No obligation.

Your email is used only to reply about your store. No newsletter, never sold. Privacy note