If your website was visible on Google and then disappeared, something specific changed. This doesn’t happen randomly. Here are the five most common causes.
1. A robots.txt change is blocking Google
If someone edited your robots.txt file and added a Disallow: / rule — even accidentally — Google will stop crawling your site. This is one of the most common causes of sudden disappearance, especially after a site redesign or migration.
Check: go to yourdomain.com/robots.txt and look for any Disallow: / line that applies to the whole site.
→ Read more: What is robots.txt and why does it matter?
2. A noindex tag was added to your pages
A noindex meta tag tells Google not to include a page in its index. It’s often used intentionally on login pages and internal tools — but it can end up on public pages by mistake, especially during a site update.
Check: view the source of your homepage (right-click → View Page Source) and search for noindex. If it appears in a <meta> tag in the <head>, that page is blocked from indexing.
3. Your website moved to a new domain or URL structure
When a site migrates — new domain, HTTPS conversion, URL restructure — Google’s index still points to the old URLs. Without proper redirects from old URLs to new ones, Google loses track of the site and effectively starts over. Rankings drop and visibility disappears until Google re-crawls and re-indexes the new URLs.
4. A Google manual action or algorithmic penalty
Google can penalise sites for practices it considers manipulative — keyword stuffing, low-quality backlinks, duplicate content, or other violations of its guidelines. A manual action is applied by a Google reviewer and is visible in Google Search Console. An algorithmic penalty happens automatically when Google’s systems update.
Check: log in to Google Search Console and look for any messages under “Manual actions.”
5. Your hosting went down or had repeated errors
If your website was returning errors (503, 504) consistently when Google tried to visit, Google may have started de-indexing your pages. A server outage that lasts more than a few days can cause significant visibility loss.
Check: look at your server uptime logs, or use Google Search Console’s URL Inspection tool to see how Google last viewed specific pages.
How do you find out which one applies to you?
Most of these causes leave clear traces — in Google Search Console, in your site’s source code, or in your server logs. The challenge is knowing where to look.
→ Back to the full picture: Why your website doesn’t show up on Google
→ Related: How to check if Google can see your website
GhostSite checks for all of these in one scan and tells you exactly what changed.