What do you do if Google deindexes your pages?
Check the blockers first: a noindex tag left from staging, a robots.txt disallow, a canonical pointing every page at one hub, or a non-200 status. Search Console's URL inspection states the reason plainly. If nothing is blocking them, the pages were assessed and declined, and resubmitting alone will not help.
Check the obvious blockers first
Run through these before assuming anything:
A noindex tag. Left on from staging, or a CMS setting toggled by accident. Check the page source for noindex, and check any SEO plugin's per-page settings.
robots.txt. A Disallow rule blocking the path. This does not by itself remove pages from the index, but combined with other signals it prevents recrawling.
A canonical pointing elsewhere. If every page canonicalises to a hub, none of them will be indexed independently. This is the most damaging misconfiguration and it is almost always a template error.
HTTP status. Pages returning 404, 410, 500 or redirecting will drop out.
Password protection or an IP restriction left on after development.
Use the URL inspection tool in Search Console on an affected page. It states plainly why the page is not indexed, and it is faster than guessing.
Then check for a manual action
If the manual actions report names something, that is your answer and recovery follows the reconsideration process. It is a defined path with a defined outcome, unlike everything else here.
Then consider quality
When nothing is blocking them, pages are often simply not considered worth indexing. This affects:
- Thin pages with little unique content
- Near-duplicate pages, particularly bulk-generated location or service variants
- Pages nothing links to internally
- Automatically generated archive and filter pages
Crawling and indexing are not obligations. A search engine can crawl a page, assess it, and decline — and "discovered but not indexed" or "crawled but not indexed" in Search Console means exactly that.
For a Houston business with a large set of templated area pages, this is the usual explanation, and the remedy is fewer, better pages rather than resubmission.
Do not just resubmit
Requesting indexing repeatedly for a page that was assessed and declined does nothing. The page has to change before the assessment will.
Resubmission is appropriate after a real fix — removing a noindex, correcting a canonical, or substantially rewriting the content.
Check whether it is a hack
Occasionally deindexing follows a compromise:
- Look for pages you did not create
- Check for injected links or scripts
- Look at the site as a search engine sees it, in case content is cloaked
- Check for a security notice in Search Console
If the site is compromised, clean it, patch the vulnerability, rotate credentials and confirm it stays clean before requesting a review.
Then verify properly
After fixing, use URL inspection to confirm the page is now indexable, request indexing once, and watch the coverage reporting over the following weeks. Indexing is not instant and repeated requests do not accelerate it.
Prevent it recurring
Add a check to your release process: after every deployment, confirm robots.txt is correct, no noindex tags survived staging, and a sample of pages report as indexable. Five minutes, and it catches the most damaging category of mistake there is.
Frequently asked questions
What causes deindexing most often?
A noindex tag left from staging, a robots.txt disallow, a canonical pointing every page at one hub, a non-200 status code, or password protection left on after development.
What is the fastest way to diagnose it?
The URL inspection tool in Search Console on an affected page. It states plainly why the page is not indexed, which is faster and more reliable than working through possibilities.
What does 'crawled but not indexed' mean?
The page was assessed and declined. Crawling and indexing are not obligations, and this commonly affects thin pages, near-duplicate templated location pages, and pages nothing links to.
Does resubmitting help?
Only after a real fix. Requesting indexing repeatedly for a page that was assessed and declined does nothing — the page has to change before the assessment will.
How do I stop this happening again?
Add a post-deployment check: confirm robots.txt is correct, no noindex tags survived staging, and a sample of pages report as indexable. Five minutes catches the most damaging class of mistake.