
If your website isn’t showing up on Google, it’s almost always one of four things: it isn’t indexed yet, it’s indexed but not ranking for the terms you’re searching, a technical block is stopping Google from crawling it, or it’s simply too new and thin on content to compete yet. The first step takes 60 seconds and tells you which of these four you’re actually dealing with.
The 60-Second Check: Is Your Site Indexed At All?
Search Google for site:yourdomain.com (replace with your actual domain, no spaces). Two outcomes:
- Pages show up. Your site is indexed. The problem is ranking, not indexing — skip to “Indexed but Not Ranking” below.
- Nothing shows up, or far fewer pages than you expect. Your site (or parts of it) isn’t indexed yet. Go to the next section.
- A stray “noindex” tag. Many site builders and WordPress SEO plugins have a setting that tells search engines not to index the site — often left on accidentally after launch, or from when the site was still under construction. Check your SEO plugin’s settings and your site’s visibility setting under WordPress → Settings → Reading.
- Robots.txt blocking crawlers. Visit yourdomain.com/robots.txt directly. If you see a line like
Disallow: /, that’s telling every search engine not to crawl your entire site. - No sitemap submitted. Submit your XML sitemap in Google Search Console if you haven’t already — this speeds up discovery significantly rather than waiting for Google to find your pages on its own.
- A manual action or penalty. Check Search Console under Security & Manual Actions. This is rare, but if it applies, no other fix on this page will work until it’s resolved.
- You’re searching a term that’s too competitive for a new or small site. Ranking for a broad, high-competition term takes far longer and more authority than a specific, long-tail version of the same search.
- The page doesn’t actually match what people searching that term want. A homepage rarely outranks a dedicated page built specifically for a search term — check whether basic on-page SEO fundamentals are actually in place on the page you expect to rank.
- Google is showing you personalized or local results. If you’re logged into a Google account or searching from a specific location, results can differ from what someone else sees. Check in an incognito window, or better, check actual impressions and average position in Search Console rather than trusting a single manual search.
Reason 1: Your Site Isn’t Indexed Yet
A brand new site can take days to weeks to get indexed naturally. If it’s been longer than that, check these in order:
Reason 2: Indexed, But Not Ranking for the Terms You’re Checking
This is the most common situation, and the one most often mistaken for “my site isn’t showing up.” Your site is indexed and Google knows it exists — it just isn’t ranking well enough for the specific term you’re searching to appear on the first page or two. A few things usually explain this:
Reason 3: Technical Blockers
Beyond indexing, a handful of technical issues quietly cap how well a page can rank even when it’s otherwise fine:
| Issue | How to check |
|---|---|
| Duplicate or wrong canonical tags | View page source and search for “canonical” — it should point to the page itself, not a different URL |
| Slow page speed | Run the page through PageSpeed Insights; very slow load times can affect both rankings and how thoroughly Google crawls the rest of the site |
| Broken internal linking | Pages with no internal links pointing to them are harder for Google to find and tend to rank worse than well-linked pages |
| Mobile usability errors | Check the Mobile Usability report in Search Console — most search traffic today is mobile, and usability errors there affect rankings broadly |
Reason 4: The Site Is Just Too New or Too Thin
Sometimes there’s no technical problem at all — the site is simply young, has little content, and hasn’t built the signals (backlinks, consistent publishing, engagement) that Google weighs when deciding how much to trust it yet. This isn’t fixable with a single change; it’s a matter of consistent work over months, not a bug to find and patch. If this is the actual situation, the honest next step is a content and authority-building plan, not another round of technical troubleshooting.
Checking This for a Dual-Market Site (US and Nigeria)
If your site serves both a US and Nigerian audience, “not showing up” can mean showing up fine in one market and not the other — a single manual Google search from one location won’t reveal that. Use Search Console’s Performance report filtered by country to check impressions and position separately for each market, the same segmented approach covered in how to track whether your US or Nigerian audience is actually converting.
When to Get Help
Most of the checks above take an afternoon and fix the problem outright. If you’ve been through all four reasons and the site still isn’t showing up, or the fix requires changes you’re not confident making, that’s the point where a proper technical audit is worth it — a second, experienced set of eyes on the actual Search Console data usually finds the issue faster than continuing to guess.
If the site is indexed but a section of it recently lost traffic rather than visibility altogether, see why website traffic suddenly drops and why a specific page stays unindexed for a more focused diagnosis.
If Search Console shows your sitemap stuck on a fetch error rather than a general indexing problem, our sitemap crawling diagnostic covers that specific case in more detail.
How long does it take for a new website to show up on Google?
Typically a few days to a few weeks for initial indexing, once a sitemap is submitted in Search Console. Ranking well for competitive terms after that takes much longer, often several months of consistent content and authority building.
Why does my website show up for its own name but not for other search terms?
Ranking for your own brand name requires very little authority since there’s no real competition for it. Ranking for a generic term means competing against every other page targeting that same term, which needs stronger on-page relevance and more built-up authority than a brand search does.
Can I force Google to index my site faster?
You can request indexing for a specific URL directly in Search Console using the URL Inspection tool, which often speeds things up. There’s no way to force ranking, though — indexing and ranking are separate processes, and only the first one can be requested directly.
Still stuck after working through this? See SEO services in Abuja & Nigeria
See also: is website speed a Google ranking factor?
See also: what is a canonical tag?
For a more thorough pass once the basics are fixed, run through the full technical SEO checklist.