The short answer
When Google removes a site from search results completely, the usual causes are an accidental noindex tag blocking crawlers, a manual action penalty for a guidelines violation, or a hacked or expired domain. All three are diagnosable in Google Search Console, which is the first place to look before you assume the worst.
Key takeaways
- Total removal is different from a ranking drop, and usually has a clear cause.
- An accidental noindex tag or robots.txt block is the most common self-inflicted cause.
- A manual action penalty shows up as a notice inside Google Search Console.
- A hacked site or an expired domain can both get a site deindexed.
- Search Console is the one tool that tells you which of these it is.
If your website has disappeared from Google entirely, not just slipped down the rankings but vanished, that's usually not a mystery. Complete removal, called deindexing, comes from a short list of specific causes: a noindex tag accidentally telling Google to stay away, a manual action penalty for breaking Google's guidelines, or a site that got hacked or had its domain expire. The single best move is to open Google Search Console, which will point you at the real reason.
First, confirm it's actually gone. Search site:yourdomain.com in Google. If no pages appear at all, you've genuinely been deindexed, and the causes below apply. If pages still appear but you've fallen in the rankings, that's a traffic drop, a related but different problem with its own causes.
| Cause | How common | The tell |
|---|---|---|
| Accidental noindex tag | Most common | A 'discourage search engines' box or a stray noindex on the whole site |
| robots.txt blocking crawlers | Common | robots.txt disallows Googlebot from the whole site |
| Manual action penalty | Occasional but serious | A notice appears under Manual Actions in Search Console |
| Hacked / malware content | Occasional | Spam pages you didn't create; a security warning in results |
| Expired domain or hosting lapse | Occasional | Site was briefly down or unpaid; deindexed after Google couldn't reach it |
Rule out an accidental noindex first
This is the most common cause and the easiest to miss. WordPress has a single checkbox under Settings, Reading, that says "Discourage search engines from indexing this site." Developers tick it during a rebuild and forget to untick it at launch. If that box is checked, uncheck it immediately. On other platforms, look for the equivalent search-visibility switch. Also check that individual pages don't carry a noindex tag in their SEO settings. Use the URL Inspection tool in Search Console on your homepage: it'll tell you flat out if a noindex is blocking indexing.
Check robots.txt
A file called robots.txt at yourdomain.com/robots.txt tells crawlers where they can and can't go. A single misplaced line, Disallow: / , blocks Google from the entire site. This also often gets left over from a staging environment. Open your robots.txt and make sure it isn't disallowing Googlebot from everything. If it is, fix it, then request a re-crawl in Search Console.
Look for a manual action in Search Console
If nothing is technically blocking Google, check for a penalty. In Search Console, open the Manual Actions report. If Google has penalized your site for violating its guidelines, spammy links, thin or auto-generated content, sneaky redirects, cloaking, a notice appears here explaining exactly what and why. Manual actions can suppress specific pages or the entire site. The path back is to fix whatever the notice describes, then submit a reconsideration request through that same report. This is the one cause where recovery takes real work and patience, because a human at Google has to review your fix.
Rule out a hack or an expired domain
Two less-common but serious causes remain. A hacked site can get deindexed when Google detects spam or malware it injected; you'll often see pages you never made, or a security warning in the results. If you suspect this, our guide on how to tell if your website has been hacked helps you confirm it, and the site has to be cleaned before Google will trust it again. The other cause is dead simple: if your domain registration lapsed or your hosting was down long enough, Google eventually drops a site it can't reach. Confirm your domain is registered and the site loads, then request re-indexing.
Where to stop and get expert help
Unchecking a noindex box or fixing a robots.txt line is a five-minute DIY fix, and if that's your cause, you're done. The hard cases are the ones that need judgment: a manual action where you have to correctly identify and undo a violation, or a hack where an incomplete cleanup gets you re-flagged. Get either of those wrong and recovery drags on for weeks. If Search Console shows a manual action, or you've confirmed a compromise, that's the point to bring in someone who handles these recoveries, rather than guessing and prolonging the outage.
How we prevent and reverse deindexing
Most of the deindexing we see was preventable: a launch-day noindex nobody unchecked, a hack that a patched site would have shrugged off, a lapsed domain. On our maintenance plans, starting at $99 a month, we keep Search Console connected and monitored so we catch an indexing problem within days instead of after a quarter of lost traffic, we keep software patched so hacks don't get a foothold, and we track domain renewals. And when a site needs to come back from a penalty or a compromise, we've done that recovery work before. We're a Seattle-area studio doing this since 2011.
Related services
More website answers
Every question in this series, from Website Problems, Solved.
Symptoms & emergencies19
- Why Is My Website Down? How to Find Out and Fix It
- Why Does My Website Say "Account Suspended"?
- Error Establishing a Database Connection: What It Means
- Why Is My Contact Form Not Sending Emails?
- White Screen of Death on WordPress: What to Do Now
- Why Is My Website Showing "Not Secure" in Chrome?
- Squarespace Site Not Showing Up on Google? Here's Why
- Why Did Google Remove My Website From Search Results? (you are here)
- Why Did My Website Traffic Suddenly Drop? Top Causes
- Why Is My Website Sending Spam Emails? What It Means
- Why Is My Website Slow on Mobile but Fast on Desktop?
- Why Does My Website Look Broken on My Phone?
- Why Do My Website Images Look Blurry or Broken?
- How to Tell If Your Website Has Been Hacked: 9 Signs
- "This Site May Be Hacked": How to Remove Google's Warning
- "Deceptive Site Ahead" Warning: How to Fix It Fast
- How to Make Your Website Load Faster
- Why Isn't My Business Showing Up on Google?
- 10 Signs Your Business Website Needs a Redesign
What happens if...9
- What Happens If You Don't Update WordPress Plugins?
- What Happens If Your SSL Certificate Expires?
- What Happens If Your Domain Name Expires? A Timeline
- What Happens If Your Web Host Goes Out of Business?
- What Happens If You Stop Paying Your Web Developer?
- Can an Old Website Hurt Your Google Ranking?
- Is an Outdated Website a Liability for Your Business?
- Why Are My Business Emails Going to Spam?
- What Happens If You Don't Maintain Your Website?
Cost & pricing7
- How Much Does It Cost to Fix a Hacked WordPress Site?
- Why Is Website Maintenance So Expensive? A Breakdown
- Hourly Rate vs. Monthly Retainer for Website Updates
- How Much Do Freelancers Charge for Website Maintenance?
- How Much Does WordPress Maintenance Cost Per Month?
- How Much Does Squarespace Maintenance Cost?
- How Much Does Website Maintenance Cost?
Plans & hiring10
- Do I Need a Website Maintenance Plan? An Honest Answer
- Maintenance Plan vs. Pay As You Go: Which Actually Wins
- One-Time Website Fix vs. Ongoing Care: Which Do You Need
- Does a Simple Website Need a Maintenance Plan?
- 12 Questions to Ask a Website Maintenance Company
- Freelancer vs. Agency for Website Maintenance
- What to Look For in a Website Maintenance Contract
- Is Your Website Maintenance Plan a Scam? How to Tell
- Website Maintenance Checklist for Non-Technical Owners
- What Does Website Maintenance Include? (And Why It Matters)
Ownership & switching9
- What Is My Website Built With? How to Check in Seconds
- How to Find Out Who Hosts and Manages Your Website
- Your Web Developer Disappeared: What to Do Now
- How to Switch Web Hosting Without Losing Your Email
- How to Fire Your Web Developer (Without Losing Your Site)
- Can You Maintain Your Own Website Without Coding?
- How Often Should You Update Your Website Content?
- How to Back Up a WordPress Site Yourself (Two Ways)
- Do You Really Own Your Website? How to Check Before You Hire
Platform-specific7
- Do Squarespace Sites Need Maintenance? The Honest Answer
- Do Wix Websites Need Maintenance? What Owners Should Know
- Shopify Maintenance: What Store Owners Actually Need
- WordPress Maintenance Checklist for Non-Developers
- WordPress vs. Squarespace: Which Is Easier to Maintain?
- GoDaddy Website Builder vs. WordPress for Small Business
- How to Keep Your WordPress Website Secure
The Venbit Team
Web design & SEO, Seattle
Venbit is a Seattle-area web design, SEO, and digital marketing studio. Since 2011 we've designed, built, and ranked small-business websites for clients across the Puget Sound and around the country, so the numbers and advice here come from real projects, not a content mill.