Diagnostics
My website isn't showing on Google. What's wrong?
'Not showing on Google' usually means one of three very different things: the site isn't indexed at all, it's indexed but ranks too low to see, or you're searching in a way that hides it. Each has a different fix, and confusing them wastes time. Here's how to tell which you have.
In short
Run site:yourdomain.com first. Indexed but low is a ranking problem. Normal, fixable with SEO. Not indexed is a technical problem. Often a leftover noindex from launch. They look identical and need completely different fixes.
First: not indexed, or just not ranking?
These feel the same and aren't. Search site:yourdomain.com. If your pages appear, you're indexed and the issue is ranking position, not visibility. If nothing appears, you're genuinely not in Google's index, which is a more fundamental problem. Establish which before doing anything else, because the fixes are opposite.
If you're not indexed
A handful of causes account for most of it. Search Console's Pages report names the specific one:
- A leftover noindex tag or robots.txt block from staging. An all-too-common launch mistake.
- A brand-new site Google simply hasn't crawled yet.
- A structure or JavaScript render path crawlers can't get through.
- No sitemap and no inbound links, so nothing points Google to it.
How to actually get it indexed
Once you know the cause, the fixes are quick. Work through these in order:
- Remove any leftover noindex meta tag or X-Robots-Tag, and any Disallow in robots.txt that blocks the pages.
- Verify the site in Google Search Console, by DNS or an HTML tag, so you can see and control indexing.
- Submit an XML sitemap in Search Console so Google has a map of every page.
- Use the URL Inspection tool on a key page, then click Request Indexing to push it into the crawl queue.
- Add internal links from pages Google already knows, your homepage or navigation, so crawlers can reach the new pages.
- Give it a few days, then re-inspect. Search Console reports the current status and, if it is still blocked, exactly why.
If you're indexed but invisible
Then it's a ranking problem, and 'not showing' just means you're not on the first page for what you searched. That's the normal state of a new or under-optimised site, and the fix is the ordinary SEO work, relevance, authority, time, not an emergency.
The search that hides your own site
Searching your exact business name should surface you; if even that fails, you're likely not indexed. But searching a competitive generic term and not seeing yourself is expected, not a fault. And Google personalises and localises results, so what you see isn't what everyone sees. Check in an incognito window or a rank tracker, not your logged-in browser.
Related questions
Quick answers.
I just launched. How long until I show up?
Google has to discover and crawl the site first. Days to a few weeks for a new domain, faster with a sitemap submitted in Search Console and a few inbound links. If weeks pass with nothing indexed, suspect a technical block rather than patience.
My business name shows but nothing else does. Why?
Ranking for your own name is easy; ranking for what you sell is the actual work. Showing for the name and nothing else usually means the site is indexed but not yet relevant or authoritative enough to compete for commercial terms.
Could Google have removed my site?
Manual removals are rare and appear in Search Console. Far more often 'disappeared' means a technical change accidentally blocked crawling or indexing: a botched migration, a noindex pushed live, a robots.txt edit. Check those first.
Keep reading
Related guides.
Primary sources
The sources behind this guide.
See also
Related across the site.
Start here
Bring us the search problem. You’ll get a straight answer on fit.
Tell us what you sell, the markets you serve and the visibility problem you need solved. Prefer to start smaller? Ask for a free, no-obligation SEO audit and we’ll show you what’s holding the site back. Either way you get a straight answer on fit: ongoing SEO, a free audit, website-foundation work, or no engagement at all.