If you have a page on your Shopify store that you no longer want appearing in Google Search, adding a noindex tag is one of the safest and most effective solutions. Unlike deleting a page, using a noindex directive keeps the page accessible to customers while instructing search engines not to include it in their search results.
This approach is ideal for outdated landing pages, seasonal promotions, duplicate content, or pages that are no longer relevant for organic search.
What Is a Noindex Tag?
A noindex tag is a meta robots directive placed in the HTML <head> section of a page. When search engines like Google crawl the page, they recognize the directive and remove the page from their search index over time.
The standard tag looks like this:
<meta name="robots" content="noindex,follow">
The follow attribute tells search engines they can continue following links on the page, even though the page itself should not appear in search results.
How to Add a Noindex Tag to a Shopify Page
Shopify doesn’t provide a built-in setting to noindex individual pages, but you can accomplish this by editing your theme.
Step 1: Open Your Theme Code
From your Shopify admin:
- Go to Online Store
- Click Themes
- Select Edit code from your active theme
Step 2: Open the Theme Layout
Navigate to:
layout → theme.liquid
Locate the <head> section of the file.
Step 3: Add the Noindex Code
Insert the following Liquid code before the closing </head> tag:
{% if request.page_type == 'page' and page.handle == 'your-page-handle' %}
<meta name="robots" content="noindex,follow">
{% endif %}
Replace your-page-handle with the handle of the page you want to remove from Google.
For example, if your page URL is:
https://www.example.com/pages/about-us
The page handle is:
about-us
Your code would become:
{% if request.page_type == 'page' and page.handle == 'about-us' %}
<meta name="robots" content="noindex,follow">
{% endif %}
Example: Noindex a Shopify Page
Suppose your page URL is:
https://www.uvapefl.com/pages/kave-collectibles
The page handle is:
kave-collectibles
Your Liquid code would be:
{% if request.page_type == 'page' and page.handle == 'kave-collectibles' %}
<meta name="robots" content="noindex,follow">
{% endif %}
After saving the file, the page will remain available to visitors but will eventually be removed from Google’s search index after Google recrawls it.
How to Verify the Noindex Tag
After updating your theme:
- Visit the page in your browser.
- Right-click and choose View Page Source.
- Search for robots.
- Confirm you see:
<meta name="robots" content="noindex,follow">
If the tag appears inside the <head> section, Google will detect it the next time it crawls the page.
Speed Up Removal from Google
To encourage Google to process the change more quickly:
- Open Google Search Console.
- Use the URL Inspection tool.
- Enter the page URL.
- Select Test Live URL.
- If Google detects the noindex tag, click Request Indexing.
For urgent removals, you can also submit a request through the Removals tool in Google Search Console. This temporarily hides the page from search results while Google processes the permanent noindex directive.
When Should You Use Noindex?
Adding a noindex tag is useful for:
- Expired promotional pages
- Seasonal campaign landing pages
- Duplicate content
- Low-value pages
- Private informational pages
- Test or staging content that has been published accidentally
Using a noindex tag allows you to keep the page live for customers without competing for search visibility or cluttering your site’s indexed content.
Final Thoughts
Adding a noindex tag is one of the simplest ways to control which pages Google indexes on your Shopify store. By editing your theme.liquid file and targeting the specific page handle, you can permanently remove individual pages from search results without deleting them or affecting the rest of your website.
Once Google recrawls the page, it will disappear from search results while remaining fully functional for anyone who visits it directly.
