Shopify questionAnswer·4 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.

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
Does the URL combine several tags with a plus sign?
Yes: leave it, robots.txt already blocks itNo: go to question 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
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 type | Best tool | Why |
|---|---|---|
| Multi-tag (+) URLs | robots.txt | Already blocked by default |
| Single-tag collection URLs | noindex | Crawlable, so Google sees the tag |
| Blog tag pages | noindex | Thin lists of existing posts |
| Near-duplicate products | Canonical tag | Picks the version to rank |
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 %}
- Duplicate your theme first so you can roll back.
- Add the snippet inside the head of
layout/theme.liquid. - Check a tag URL in the browser's page source to confirm the tag appears, and a normal collection to confirm it doesn't.
- 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
- Check your robots.txt and confirm the plus-sign rules are still there.
- Search Google for
site:yourstore.com/collectionsand look for tag URLs in the results. - Add noindex to single-tag pages with the snippet above, unless they have search demand.
- Turn high-demand tags into collections.
- 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
- Block search indexing with noindex, Google Search Central
- How to specify a canonical URL, Google Search Central
- Hiding a page from search engines, Shopify Help Center
- Customize robots.txt, Shopify Dev Docs
Related services and work

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.
More guides
-
CRO8 min readUpdated
Why Shopify Stores Lose Sales on Mobile: A Practical CRO Checklist
Mobile visitors decide fast, with one thumb and plenty of distractions. Here is how to find the leaks on a Shopify store and fix them in the right order.
Read the guide -
CRO6 min readUpdated
Shopify CRO Audit Checklist for DTC Brands
The checklist I use to audit DTC Shopify stores, from checking that the data can be trusted to deciding which fixes to ship first.
Read the guide -
Apps6 min readUpdated
When to Build a Custom Shopify App Instead of Adding Another Subscription
Another subscription is the quickest fix, until you are paying for five apps that still don't match how your business works. Here is how to decide.
Read the guide -
Themes6 min readUpdated
How to Find Out What Theme a Shopify Store Uses
Every Shopify store names its theme in the page code. Here is where to look, how to read what you find, and what it means for your own theme choice.
Read the guide -
Apps5 min readUpdated
How to See What Apps a Shopify Store Uses
Apps leave traces in a store's page code: scripts from their own servers, app embed folders and pixel settings. Here is how to read them, and what to do with the list.
Read the guide -
Branding7 min readUpdated
How to Name a Shopify Store (and Check the Name Is Free)
A store name has to be easy to say, free as a domain and a handle, and clear of other brands. Here is the process I use with clients, and what Shopify lets you change later.
Read the guide