One technical SEO situation confuses many website owners:
A page clearly contains a noindex tag, yet it still appears in Google search results.
At first glance, this looks like a broken implementation.
But in most cases, the tag is actually working correctly.
The real issue is how Google processes indexing changes.
What a Noindex Tag Actually Does
A noindex directive tells search engines not to include a page in search results.
The most common implementation looks like this:
Once Google processes this directive, the page becomes eligible to be removed from the index.
However, there is an important detail many people overlook.
Google must crawl the page again before the directive can take effect.
Until that crawl happens, the previously indexed version may remain visible in search.
Why a Page Can Stay Indexed
In technical SEO audits, I usually see the same few causes behind this situation.
1. Google Has Not Re-Crawled the Page Yet
Index removal is crawl-driven.
Google follows this sequence:
- Crawl the page
- Detect the noindex directive
- Reprocess the index entry
- Remove the page from search results
If Google has not revisited the page yet, the directive simply hasn't been processed.
2. Robots.txt Blocks the Page
This is one of the most common mistakes.
If the page is blocked with robots.txt like this:
Disallow: /page-url/
Google may not be able to crawl the page again.
And if Google cannot crawl the page, it cannot detect the noindex directive.
3. Low Crawl Priority
Pages with weak internal linking often get crawled less frequently.
Typical signals that reduce crawl priority include:
• no internal links pointing to the page
• removal from the sitemap
• low authority signals
When crawl frequency is low, index updates can take longer.
4. Conflicting Signals
Another situation happens when pages contain both:
• a canonical tag
• a noindex directive
Canonical signals consolidation.
Noindex signals removal.
When both appear together, Google may process the canonical relationship first, which can delay the visible removal.
How I Diagnose This Issue
When investigating this situation, I usually follow a simple checklist:
- Confirm the page is actually indexed using a site search.
- Check the last crawl date in Google Search Console.
- Verify the noindex directive exists in the page HTML.
- Ensure the page is still crawlable.
- Request indexing in Search Console.
In many cases, the page disappears from search results after the next crawl cycle.
The Key Insight
A noindex directive does not remove a page instantly.
Google still needs to:
• access the page
• crawl it again
• detect the directive
• update the index
If any step in that sequence is interrupted, the page may stay indexed longer than expected.
If you want to see the full diagnostic framework and real SEO examples, I explained the process in detail here:
[Why Noindex Tag Still Indexed?
](https://www.masterseotool.com/blog/why-noindex-tag-still-indexed/)
Top comments (0)