You have built your website, published your pages, waited patiently β and still nothing appears when you search for your business in Google. This is one of the most common and most fixable SEO problems. The reason your site is not showing up is almost always one of a handful of specific, identifiable causes. Here is exactly how to find which one applies to you and resolve it.
Step 1: Check whether your site is indexed at all
Before anything else, confirm the problem. Open Google and search:
site:yourdomain.com
If results appear, your site IS indexed β the problem is ranking, not indexing. If zero results appear, your site has not been indexed yet and you need to work through the steps below.
| Audit Focus Area | Crawl Impact | Organic Ranking Weight | Verification Tool |
|---|---|---|---|
| Crawl Budget Governance | Critical for sites >100 URLs | High (Ensures fresh indexation) | SEOLinkScan Broken Link Checker |
| Canonicalization Consistency | Prevents duplicate dilution | High (Consolidates PageRank) | Inspect self-referential canonical tags |
| Robots.txt & Sitemap Sync | Guards crawl accessibility | Foundational bot directive | Google Search Console Crawl Stats |
| Mobile-First Viewport Scaling | Seamless responsive layout | Official Google mobile ranking factor | Lighthouse Mobile Performance |
Step 2: Set up and check Google Search Console
Google Search Console is the single most important diagnostic tool for this problem. If you have not set it up, do it immediately at search.google.com/search-console.
Once inside, check these in order:
- Go to Coverage report β look for any error messages. If it says "Crawl anomaly" or "Server error", Google cannot access your site.
- Go to Manual Actions β if Google has penalised your site for guideline violations, it will be listed here clearly.
- Go to URL Inspection β paste your homepage URL and click Inspect. Read exactly what Google says about this specific page.
Step 3: Check for a noindex tag accidentally blocking your site
A noindex tag is the most common cause of a site disappearing from Google overnight β and it is extremely easy to add accidentally during a site update.
To check: right-click your homepage and choose View Page Source. Press Ctrl+F and search for "noindex". If you find:
<meta name="robots" content="noindex">
This tag is telling Google not to index your page. Remove it immediately from every page on your site. In WordPress, check Settings β Reading β if "Discourage search engines from indexing this site" is ticked, untick it.
Step 4: Check your robots.txt file is not blocking Googlebot
Visit yourdomain.com/robots.txt in your browser. If you see:
User-agent: *
Disallow: /
This is blocking every search engine crawler from your entire site. This setting is commonly enabled on staging sites and accidentally left on when the site goes live. Change it to:
User-agent: *
Disallow:
Sitemap: https://yourdomain.com/sitemap.xml
Step 5: Submit your sitemap and request indexing
Even if nothing else is blocking your site, Google still needs to be told it exists. Do both of these:
- In Search Console β Sitemaps, submit your sitemap URL (usually yourdomain.com/sitemap.xml)
- In Search Console β URL Inspection, enter your homepage URL and click Request Indexing
Repeat the indexing request for your five most important pages. For a new site on a trusted hosting platform, this typically triggers indexing within 24β72 hours.
Step 6: Check your server is responding correctly
If your server is returning errors when Googlebot visits, it will not index your pages. Use the free SEOLinkScan Broken Link Checker to scan your site β any pages returning 5xx server errors need to be reported to your hosting provider immediately.
Also verify your HTTPS certificate is valid with the free SEOLinkScan SSL Checker. A broken or expired SSL certificate can prevent Googlebot from accessing your pages.
Step 7: Get at least one external link pointing to your site
A brand new site with no external links has no crawl path for Googlebot to follow. Even submitting a sitemap, Google may deprioritise a site with zero external signals. Create these immediately:
- Add your site to your Google Business Profile
- Add your website URL to your LinkedIn company page
- Submit to one relevant free directory in your industry
These are not powerful links β but they give Googlebot a path to discover you through normal crawling.
Step 8: Wait β but actively monitor
If your site is brand new (under four weeks old), has a clean robots.txt, no noindex tags, and has submitted its sitemap β you may simply need to wait. New domains typically take two to six weeks to appear in search results.
Check your indexing status weekly with the site:yourdomain.com search operator. Once your homepage appears, other pages will follow as Googlebot crawls your site more frequently.
What if my site was showing on Google and then disappeared?
A site that was indexed and then disappeared almost always has one cause: either a noindex tag was added, a manual penalty was issued (check Search Console Manual Actions), or a domain-level quality assessment caused demotion. The diagnostic steps above apply equally β work through them in order and you will find the cause.
- Conduct Complete Monthly Site Audits: Scan your domain with SEOLinkScan to detect broken links, redirect loops, and server error codes.
- Validate Self-Referential Canonical Tags: Prevent duplicate content indexation by confirming every URL features a verified canonical tag.
- Review XML Sitemap Hygiene: Ensure your sitemap exclusively contains clean 200 OK indexable URLs with zero 404s or 301 redirects.
- Inspect Bot Log Files: Analyze server logs to confirm Googlebot and Bingbot are spending crawl budget on cornerstone commercial content.
Summary: Why your website is not on Google
- Step 1: Confirm the problem with site:yourdomain.com
- Step 2: Check Search Console β Coverage report, Manual Actions, URL Inspection
- Step 3: Remove any accidental noindex tags (check WordPress reading settings)
- Step 4: Fix robots.txt if it contains Disallow: /
- Step 5: Submit your sitemap and request indexing for key pages
- Step 6: Check server errors with our scanner and SSL with our checker
- Step 7: Build at least one external link so Googlebot has a discovery path
- Step 8: Wait up to six weeks for new domains β monitor weekly
Continue reading: How do I get my article to rank on page one fast?