Google usually deindexes a website for one of ten reasons: a manual action, a hacked site, a noindex tag or robots.txt block, repeated server errors, thin or mass-produced content, duplicate content, spammy links, orphan pages, a missing sitemap, or a domain with a bad history. Find the cause in Google Search Console first, fix it, then ask Google to recrawl your pages.
Thank you for reading this post, don't forget to subscribe!Main Points at a Glance
- Not every deindexing problem is about content. Many are technical mistakes you can fix in minutes.
- Manual actions and hacked pages are the most serious causes and must be fixed first.
- A single wrong setting in WordPress can hide your whole website from Google.
- Server downtime that lasts for days can push indexed pages out of search.
- Mass AI content, copied content and spammy links slowly reduce how many pages Google keeps.
- Use the free Deindex Risk Checker at the end of this guide to find your biggest risk.
Website Deindex Risk Checker
Enter your numbers from Google Search Console to see how likely your website is to lose pages from Google, and what to fix first.
Please fill in all four Search Console numbers. "Not indexed" pages cannot be more than total pages.
What to Fix First
This checker gives an estimate based on common deindexing causes. It does not read live data from Google. Always confirm with the Pages report and URL Inspection tool in Google Search Console.
How Do You Know Google Has Deindexed Your Website?
Look for these signs:
- Searching
site:yourdomain.comshows far fewer results than before, or none. - Your own article does not appear even when you search its exact title in quotes.
- In Google Search Console, the Indexing โ Pages report shows the “Not indexed” number rising every week.
- Impressions in the Performance report drop sharply within a few days.
To check a single page, paste its URL into the URL Inspection tool in Search Console. It tells you whether the page is indexed and, if not, why.
What Are the 10 Hidden Causes of Deindexing?
Cause 1: Did Google Give Your Site a Manual Action?
A manual action is a penalty applied by a human reviewer at Google when a site breaks its spam policies. It can remove some pages or the entire website from search. Google lists these in the Manual Actions report.
How to check: Search Console โ Security & Manual Actions โ Manual actions. If it says “No issues detected”, this is not your problem.
Cause 2: Has Your Website Been Hacked?
Hackers often add hidden spam pages to WordPress sites, such as fake pharmacy or casino pages, or redirect visitors to other websites. Google may remove affected pages or show a warning in search. Many site owners do not notice because the spam pages are hidden from the homepage.
Warning signs: strange pages in a site: search, Japanese or random text in search results, unknown admin users, or a sudden jump in total pages in Search Console.
Cause 3: Is a Noindex Tag or Robots.txt Blocking Google?
This is the most common mistake and the easiest to fix. A noindex tag tells Google not to show a page in search. Google explains this in its guide to blocking indexing with noindex.
Common ways it happens by accident:
- The WordPress setting “Discourage search engines from indexing this site” is turned on under Settings โ Reading.
- An SEO plugin sets posts, categories or the whole site to noindex.
- A staging or developer setting is copied to the live website.
- The robots.txt file blocks important folders with a
Disallowrule.
Cause 4: Does Your Server Keep Going Down?
When Googlebot visits your site and keeps getting server errors (5xx) or timeouts, it slows down crawling. Google’s documentation on HTTP and network errors explains that pages which keep returning these errors can eventually be dropped from the index.
This often happens on cheap shared hosting when the site runs out of resources, during traffic spikes, or when a plugin crashes the site.
Cause 5: Did You Publish Thin or Mass-Produced Content?
Publishing 50 or 100 short AI articles in a few weeks can look like scaled content abuse to Google. If the articles are thin, repeat the same points, or add nothing new, Google may index a few and quietly drop the rest.
A simple test: if you removed your website name from the article, would anyone notice it is different from the top 10 results? If not, it is thin.
Cause 6: Is Your Content Copied or Duplicate?
Google usually picks one version of the same content to show and ignores the copies. If you copy articles from other sites, publish the same text on many pages, or have the same post on several URLs, your pages may be marked as “Duplicate, Google chose different canonical than user”.
This also happens on WordPress through tag pages, category pages and archive pages that show the same content again and again.
Cause 7: Are Spammy Backlinks or Heavy Link Selling Hurting You?
Buying hundreds of cheap backlinks from low-quality sites, or selling a large number of do-follow links on your own site, can break Google’s link spam rules. In mild cases, Google simply ignores those links. In serious cases, it can lead to lower trust or a manual action.
Signs to watch for: many posts with only an outbound commercial link and no real value, or a “write for us” page that accepts any topic.
Cause 8: Do You Have Orphan Pages?
An orphan page is a page with no internal links pointing to it from the rest of your site. Google finds pages mainly by following links. If no page links to an article, Google may crawl it rarely and may treat it as unimportant.
This is very common on blogs where new posts are published but never linked from older related posts.
Cause 9: Is Your Sitemap Missing or Broken?
An XML sitemap is a list of your important pages that helps Google discover them. A missing sitemap, a sitemap full of broken or redirected links, or a sitemap that includes noindex pages sends mixed signals and slows indexing.
Cause 10: Does Your Domain Have a Bad History?
If you bought an expired or used domain, it may have been used for spam before. Google can remember that history, which makes it harder for new pages to get indexed or stay indexed.
How to check: look up the domain on the Wayback Machine (archive.org) to see what it showed in the past, and check its old backlinks in an SEO tool.
How to Fix Each Cause Step by Step?
How to Fix a Manual Action?
- Read the exact reason listed in the Manual Actions report.
- Fix every example Google shows, and every similar page on your site.
- Click Request Review and explain clearly what you fixed.
- Wait for Google’s reply. Reviews can take from a few days to several weeks.
How to Clean a Hacked Website?
- Take a full backup of your files and database.
- Scan the site with a security plugin and remove infected files.
- Delete spam pages and any admin users you do not recognize.
- Change all passwords: WordPress, hosting, FTP and database.
- Update WordPress, themes and plugins. Delete unused plugins.
- Check the Security Issues report in Search Console and request a review if needed.
How to Remove a Noindex Tag and Fix Robots.txt?
- In WordPress, go to Settings โ Reading and make sure “Discourage search engines” is unchecked.
- Open your SEO plugin settings and confirm posts and pages are set to index.
- Open
yourdomain.com/robots.txtand remove anyDisallowrule that blocks important pages. - Test a page with URL Inspection and click Request Indexing.
How to Stop Server Errors?
- Check the Crawl stats report in Search Console (Settings โ Crawl stats) for server errors.
- Use a free uptime monitor to get an alert whenever your site goes down.
- Enable a caching plugin to reduce server load.
- Disable heavy or broken plugins one by one to find the cause of crashes.
- If downtime continues, upgrade your hosting plan or move to a better host.
How to Fix Thin and Mass AI Content?
- Export all your posts and sort them by clicks from Search Console.
- Keep posts that get clicks. Improve posts on good topics with no clicks. Delete or merge posts that add no value.
- Add real experience: your own examples, screenshots, numbers and results.
- Publish fewer but better articles, for example 2 to 4 strong articles per month.
How to Fix Duplicate Content?
- Rewrite or remove any copied content.
- Set thin tag and archive pages to noindex in your SEO plugin.
- Use one URL per article and redirect duplicates with a 301 redirect.
- Make sure each page has the correct canonical tag pointing to itself.
How to Clean Up Spammy Links?
- Review your backlinks in Search Console under Links.
- Ask site owners to remove clearly spammy links where possible.
- Use the disavow tool only for clearly harmful links you cannot remove.
- If you sell guest posts, accept only relevant, high-quality articles and use
rel="sponsored"on paid links.
How to Fix Orphan Pages and Your Sitemap?
- For every important article, add at least 3 internal links from related posts.
- Add a related posts section at the end of each article.
- Generate an XML sitemap with your SEO plugin.
- Submit it in Search Console under Indexing โ Sitemaps.
- Make sure the sitemap only lists pages you want indexed.
What If Your Domain Has a Bad History?
- Disavow old spam backlinks that point to the domain.
- Publish only clean, useful content and be patient. Trust can take several months to rebuild.
- If nothing improves after 6 months of clean work, consider moving to a fresh domain.
Key Terms Explained Simply
- Noindex tag: A line of code that tells Google not to show a page in search.
- Robots.txt: A small file that tells search engines which parts of your site they may crawl.
- Canonical tag: A tag that tells Google which version of a page is the main one.
- 5xx error: A server error meaning your website could not load for the visitor or Googlebot.
- Orphan page: A page with no internal links pointing to it.
- Disavow: A way to ask Google to ignore specific backlinks.
How Long Does Reindexing Take After a Fix?
- Noindex or robots.txt fix: often a few days to 2 weeks after you request indexing.
- Server error fix: usually 1 to 4 weeks once the site stays stable.
- Content clean-up: 1 to 3 months, because Google needs to recrawl and reassess the site.
- Manual action: depends on the review, usually days to several weeks after you submit.
Check Your Risk With Our Free Tool
Not sure which cause is affecting your website? Use our free Website Deindex Risk Checker. Enter your Search Console numbers, tick the problems that apply, and get a risk score with a list of fixes in order of priority.
Related Articles
- Why Is My Website Deindexed? Causes and Proven Fixes
- How to Use Google Search Console for Beginners
- How to Fix “Crawled โ Currently Not Indexed”
- Internal Linking Guide for Bloggers
What Should You Do Now? (Action Steps)
- Check the Manual Actions and Security Issues reports in Search Console.
- Make sure “Discourage search engines” is off in WordPress.
- Check your SEO plugin and robots.txt for noindex or blocking rules.
- Review Crawl stats for server errors and set up an uptime monitor.
- Sort your posts by clicks and keep, improve or remove each one.
- Remove or rewrite any copied content.
- Review your backlinks and clean up clearly spammy ones.
- Add at least 3 internal links to every important article.
- Submit a clean XML sitemap in Search Console.
- Request indexing for your most important fixed pages.
- Run the Deindex Risk Checker every month to track progress.
Frequently Asked Questions
Can I get my website back after Google deindexes it?
Yes. In most cases, once you fix the real cause and Google recrawls your pages, they can return to search. Technical fixes are the fastest to recover; content and link problems take longer.
Does Request Indexing guarantee my page will be indexed?
No. It only asks Google to crawl the page sooner. Google still decides whether the page is good enough to index.
Can bad hosting cause deindexing?
Yes. If your site is often down or returns server errors when Googlebot visits, Google slows crawling and may eventually drop pages that keep failing.
Should I delete pages that are not indexed?
Not always. First check why they are not indexed. Improve pages on useful topics, merge similar pages, and delete only pages that have no value for visitors.


