Site Not Showing in Google? Here's Why (And How to Fix It)
Brand new site — or an old one — not appearing in Google search results? Here are the most common reasons your site is invisible and how to get indexed.
You built a site. You search for it. Nothing. Or you search for your brand name and Google shows... someone else. Here's why Google isn't showing your site — and the actual fixes.
Step 1: Confirm the problem
Search Google for:
``
site:yourdomain.com
``
This shows every page Google has indexed. If nothing comes up, you're not indexed at all. If some pages show but not the ones you expect, those pages are the problem.
The most common causes
1. Robots.txt is blocking crawlers
Visit:
``
https://yourdomain.com/robots.txt
``
If you see:
``
User-agent: *
Disallow: /
``
...you're blocking every crawler from every page. This is *shockingly* common — usually a staging config that got copied to production.
Fix: Remove the blanket disallow, keep Disallow: /api/ or similar for sensitive paths.
2. noindex meta tag
Check any non-indexed page's HTML for:
``html
<meta name="robots" content="noindex">
``
This tells Google “don't index this page”. WordPress has a checkbox labeled “Discourage search engines from indexing this site” that does this — developers flip it on during staging and forget to flip it off.
Fix: Uncheck the option in Settings → Reading in WordPress, or remove the meta tag from your template.
3. Password-protected / login wall
If your site requires login to see anything, Google can't crawl it. This also applies to staging sites behind basic auth.
Fix: Make sure public pages are actually public.
4. No backlinks / no sitemap
Google finds new sites through links from other sites, or a submitted sitemap. Brand new sites with neither sit in limbo for weeks or months.
- Fix:
- Submit your site to Google Search Console and add a sitemap URL
- Get at least a few backlinks (Reddit, directories, partner sites)
- Share on social and hope someone reshares
5. Thin or duplicate content
Google may index your site but refuse to rank pages that are too short, low-quality, or duplicate content from elsewhere.
Fix: Make each page uniquely useful. 300+ words of original content minimum. No scraped content.
6. Site is too slow
If Google's crawler times out on your pages, those pages don't get indexed.
Fix: Make sure pages load in under 5 seconds (preferably under 2).
7. Canonical pointing to the wrong page
A canonical tag like:
``html
<link rel="canonical" href="https://otherdomain.com/page">
``
...tells Google “this page is actually that other page”. A wrong canonical will deindex you.
Fix: Verify canonical tags point to the correct URL.
8. Manual action / penalty
If you previously engaged in sketchy SEO (link schemes, spun content) and got caught, Google may have penalized your domain.
Fix: Check Search Console → Manual Actions. If there's a penalty, follow the disclosure and request reconsideration.
The fast path to getting indexed
- Set up Google Search Console
- Verify your domain
- Submit a sitemap
- Use “Request Indexing” on your 3-5 most important pages
- Get 2-3 real backlinks to those pages
You should see your site in search within days, not weeks.
Need help?
I regularly debug sites that Google refuses to index. Most issues are a single config flag or meta tag — but finding which one is the trick. Send me your site and I'll audit it.
Need Help With Your Website?
I fix these problems every day. Send me a message and I'll take a look.
Get Help Now