Page listed in the sitemap is noindex
noindex_in_sitemapShort answer
Your sitemap tells Google "index this" while the page itself says noindex. Google follows the page, so the URL is not indexed — and every crawl of it is wasted. Either remove the URL from the sitemap (if it should stay out of search) or remove the noindex (if it should rank). Pick one.
Why it matters
A sitemap is a list of the URLs you want in the index; Google's guidance is to list only canonical, indexable URLs. A noindex directive, whether in the <meta name="robots"> tag or in the X-Robots-Tag HTTP header, is a hard instruction not to index. When the two disagree, Google obeys the noindex and treats the sitemap entry as noise. The page does not rank, Google spends crawl budget re-checking a URL you said was important, and Search Console reports the URL under "Excluded by noindex tag" — which, with the sitemap pointing at it, is also a trust signal that your sitemap is not maintained.
How Glimana detects it
During each crawl, Glimana records whether a URL appeared in any of your sitemap files and reads both the robots meta tag and the X-Robots-Tag header of the response. The rule fires when the page is in the sitemap and either source contains noindex. The evidence shows the exact directive found. Rendering is not needed: both signals are read from the raw response.
How to fix it
First decide what the page is for.
It should not be in search (thank-you pages, internal search results, filter pages): keep the noindex and remove the URL from the sitemap.
It should be in search: remove the noindex. Check both places — a page can be clean in the HTML and still carry X-Robots-Tag: noindex from the server or CDN.
- Open the post or page. In Yoast → Advanced set "Allow search engines to show this page" to Yes; in Rank Math → Advanced untick No Index.
- If the whole post type is noindex, change it under the SEO plugin's Search Appearance → Content types.
- SEO plugins drop noindex pages from the sitemap automatically; if you use a separate sitemap plugin, exclude the URL there instead.
- Clear the page cache and confirm with View source that the robots meta is gone.
- Shopify's sitemap only lists published products, collections, pages and posts; a noindex usually comes from a theme edit or an app that adds
<meta name="robots" content="noindex">intheme.liquid. - Search the theme code for
noindexand remove the condition for this template, or hide the resource from the sitemap by unpublishing it. - For header-level noindex, check apps that edit HTTP headers.
- Remove
noindexfrom the robots meta in the template, and from anyX-Robots-Tagheader set in the application, the web server (nginx/Apache) or the CDN. - Make sitemap generation use the same rule as the template: a URL is listed only if the page renders as indexable.
- If your sitemap is cached, regenerate it.
How the fix is verified
Mark the task done. Glimana re-crawls the affected URLs within a few hours, re-reads the robots meta and header, and re-reads the sitemap. The task closes when, for each page, either the noindex is gone or the URL is no longer in the sitemap.
FAQ
Does a noindex page in the sitemap hurt the rest of the site?
Not directly. The cost is wasted crawling and a sitemap Google trusts a little less. On large sites with many such URLs, the crawl budget cost is real.
Can I keep a noindex page in the sitemap to get it crawled faster for removal?
Google recommends it only briefly: list the URL so the noindex is seen sooner, then remove it from the sitemap once Search Console shows it excluded.