What it means
noindex is a rule a page can give search engines in two ways: a robots meta tag in the HTML, such as <meta name="robots" content="noindex">, or an X-Robots-Tag HTTP header sent by the server. Google drops a page with either from its results, even if other sites link to it.
It is the right setting for pages that shouldn’t appear in search, such as the cart, account pages and internal search results. It is a problem on any page you want people to find.
Why it matters
A noindexed page gets no search traffic at all, and nothing on the page shows it: the rule is invisible to visitors. Common causes are a pre-launch setting that was never switched off, a per-page option in an SEO plugin, an app or theme that adds the tag, or a header added by a host or CDN on a staging setup that went live.
For noindex to work, Google has to be able to crawl the page. If robots.txt blocks the page, Google never sees the rule, and the address can still appear in results without a description.
How to find it yourself
- Open the page, view its source and search for noindex.
- Check the response headers for X-Robots-Tag, for example with your browser’s developer tools (Network tab) or curl -I followed by the address.
- In Google Search Console, the URL Inspection tool says whether indexing is allowed, and the Pages report lists pages “Excluded by ‘noindex’ tag”.
How to fix it
On any website
- Find the source first: the theme template, an SEO plugin or app, or a server or CDN rule for the header.
- Remove noindex from the pages that should be in search, and keep it only on pages such as the cart, checkout, account and search results.
- Make sure robots.txt doesn’t block those pages, so search engines can recrawl them and see the change.
On Shopify
- Remove the storefront password under Online Store › Preferences when the store launches.
- Check any SEO app’s per-page settings, and the seo.hidden metafield, which hides a page from search engines when set.
- Search the theme code (Online Store › Themes › Edit code) for noindex in theme.liquid and the templates.
On WordPress and WooCommerce
- Go to Settings › Reading and untick “Discourage search engines from indexing this site”.
- In Yoast, Rank Math or another SEO plugin, check the page’s advanced settings for a noindex option, and the plugin’s defaults for each content type.
- Ask your host whether a staging or maintenance mode adds an X-Robots-Tag header.
How to check the fix
- Run the check again and confirm no robots rule says noindex.
- Use URL Inspection in Search Console, check that indexing is allowed, and request indexing for the most important pages.
How FixReports finds it
The SEO checker reads the robots meta tag on every page it tests (the cart is expected to be noindex), and the meta tag checker also shows the X-Robots-Tag header.