Free tool
Free Noindex Checker
Learn more: Robots.txt vs Noindex: When to Use Each
Why a stray noindex tag is so easy to miss
A noindex directive does exactly what you'd want on a page you deliberately want excluded — but it produces no visible error, no broken link, no console warning. The page loads fine for visitors; it just silently never appears in search results, which is why it's one of the hardest "why isn't this indexed" causes to catch without directly checking for it.
Where a noindex tag usually comes from
- A CMS or page-builder default applied site-wide during setup and never removed for production pages.
- A staging or dev environment's noindex tag shipped to production after launch or migration.
- An SEO plugin set to noindex specific post types or taxonomies (tags, author pages) that was accidentally applied more broadly.
- The X-Robots-Tag HTTP header set at the server or CDN level — invisible in the page's HTML, so checking only the meta tag misses it entirely.
- A template inherited from a noindexed page type (like a 404 or search-results template) being reused for real content pages.
How to fix it
- Remove the noindex tag or header only once you've confirmed the page should actually be indexed — some noindex tags are intentional (thin filtered pages, internal search results, and so on).
- Check both the HTML meta tag and the HTTP response headers — a page can carry an X-Robots-Tag noindex header even with no meta tag present at all.
- After removing a noindex tag, request indexing for the page directly rather than waiting for the next scheduled crawl.
- If you're not sure whether a page needs noindex or a robots.txt block instead, see robots.txt vs noindex — they solve different problems and are easy to mix up.
Frequently asked questions
My page has no noindex tag but still isn't indexed. What else could it be?
Noindex is just one of several possible causes — robots.txt blocks, canonical tags pointing elsewhere, thin or duplicate content, and simple crawl delay on new pages can all produce the same symptom. Checking indexability more broadly, not just for noindex, usually narrows it down faster.
Can a noindex tag still appear even if I never added one?
Yes — CMS platforms, SEO plugins, and staging environments commonly apply noindex by default to certain page types or the entire site, and it's easy for that setting to carry over unnoticed.
Does noindex stop a page from being crawled?
No. A noindexed page can still be crawled normally (unless robots.txt also blocks it) — search engines just won't include it in results after crawling it. This is actually required for noindex to work: a crawler has to see the page at least once to read the tag.
How fast does removing a noindex tag get a page indexed?
Removing the tag doesn't index the page immediately — search engines still need to re-crawl it and notice the change, which can take anywhere from a few days to a few weeks depending on the site's crawl frequency. Requesting indexing in Search Console for the specific URL speeds this up.