How to Fix Accidental Noindex Tags on Shopify & WooCommerce

errorThe Problem

Your page contains a 'noindex' meta tag or HTTP header, which tells search engines to completely remove it from search results. If this is on your homepage or product pages, it means customers searching for your products will never find your store through Google.

trending_upWhy It Matters for SEO

A noindex tag is the most destructive SEO mistake possible — it's the equivalent of telling Google your page doesn't exist. Even one accidental noindex on your homepage can cause your entire site to disappear from search results within days. This often happens when a staging/development setting gets left on, or when a Shopify app or WordPress plugin adds noindex without you realizing it.

buildHow to Fix It

  1. 1

    Go to Shopify Admin → Online Store → Themes → Actions → Edit Code.

  2. 2

    Open layout/theme.liquid and search for 'noindex'.

  3. 3

    If you find <meta name="robots" content="noindex">, remove that entire line.

  4. 4

    Also check snippets/ and sections/ folders for any noindex tags injected by apps.

  5. 5

    Check Shopify Admin → Online Store → Preferences → scroll to bottom. Make sure 'Restrict access' / password protection is disabled (this adds noindex).

  6. 6

    If your store is brand new, Shopify adds noindex until you remove the password page. Go to Online Store → Preferences → disable password.

  7. 7

    Verify the fix by viewing page source and confirming no 'noindex' appears.

folderlayout/theme.liquid
{%- comment -%}
  Make sure this line does NOT exist in your theme.liquid:
  <meta name="robots" content="noindex">

  If you need noindex on specific pages only, use:
{%- endcomment -%}
{% if template == 'search' %}
  <meta name="robots" content="noindex">
{% endif %}
menu_bookRead Google's official documentationopen_in_new

Related Fix Guides

Want to check if YOUR store has this issue?

Scan your site for free — get copy-paste fixes in 60 seconds.

searchScan Now — It's Free