Web Development
Why Is My Website Not Showing on Google?
Seven reasons a website does not appear on Google, how to tell in two minutes which one is yours, and the order to fix them in.
Quick answer: Search site:yourdomain.com on Google first. If nothing comes back, Google does not have your site, and the cause is almost always that it is too new, that robots.txt or a noindex tag is blocking it, or that it was never submitted. If pages do come back, Google has your site and the real problem is ranking, not indexing, which is a different fix entirely.
Start Here: Does Google Have Your Site at All?
These two questions get confused constantly, and they have opposite fixes. Spend two minutes separating them before you do anything else.
Type this into Google, with your own domain:
site:yourdomain.com
If you see a list of your pages, Google has indexed your site. You are not invisible, you are just not ranking for the searches you have in mind. Skip to the ranking section below.
If you see nothing, Google genuinely does not have your site, and one of the next five reasons is why.
Do the same check in Google Search Console if you have it set up. Paste a page address into the URL Inspection bar at the top. It will tell you plainly whether the URL is on Google, and if not, usually why.
Reason 1: The Site Is Simply Too New
A site launched this week will not be in Google this week. Indexing a new domain commonly takes a few days to a few weeks, and ranking for anything competitive takes longer than that.
What to do: set up Google Search Console, submit your sitemap at yourdomain.com/sitemap.xml, then use URL Inspection on your most important pages and click Request Indexing. That does not guarantee a position, but it does put the page in the queue instead of waiting to be found.
Reason 2: You Are Telling Google Not to Index It
This is the one that silently kills new sites, and it is nearly always an accident left over from development.
Check two things:
- Your robots.txt file. Visit yourdomain.com/robots.txt. If it contains Disallow: /, you are blocking the whole site from every crawler.
- The noindex tag. View the page source and search for noindex. On WordPress, Settings then Reading has a checkbox called "Discourage search engines from indexing this site". Developers tick it during a build and forget it at launch.
What to do: remove the block, then request indexing in Search Console. Recovery is usually quick once the block is gone, because nothing was wrong with the site itself.
Reason 3: Google Indexed a Different Version of Your Address
A site can be fully indexed and still look missing, because Google has it under an address you are not checking.
The same page can exist at yourdomain.com, www.yourdomain.com, http:// and https://, and on some hosting setups on subdomains like mail.yourdomain.com as well. If those are not redirected to one address, Google treats them as separate sites and splits the credit between them.
We found exactly this on our own site. Search Console was recording impressions for pages on both www. and mail. versions of our domain alongside the real ones, which meant the same article was competing with itself across three hostnames. We fixed it with 301 redirects to a single address and a canonical tag pointing at the same place from every page.
What to do: pick one address, redirect every other version to it with a 301, and make sure every page carries a canonical tag pointing at the chosen version. Then check Search Console for stray hostnames in your page list.
Reason 4: You Are Searching for Your Business Name, Not What Customers Search
Searching your own company name is a poor test. Brand searches are the easiest thing to rank for, so if that works you have learned very little. And if your business name is close to an existing brand or a common word, you can be indexed and still lose that search to someone bigger.
What to do: search what a customer would actually type. Not "Adeola Fabrics Limited" but "ankara fabric shop in Surulere". That is the search that matters, and it is the one you are probably not appearing for.
Reason 5: The Page Has Nothing on It That Matches Any Search
A page can be perfectly indexed and still never appear, because it never uses the words people search for.
A homepage headed "Welcome to Our Website" with a paragraph about passion and excellence gives Google nothing to match against. Neither does a services page that lists five services in five words each. There is no trick to this: a page that never says what it does, where it does it, and for whom will not be shown for those searches.
What to do: give every page one clear search to own, say it in the page title, the H1 and the first paragraph, and write enough real detail that the page answers the question behind the search. Our guide to SEO website development in Nigeria covers how to decide this before the site is built.
Reason 6: You Have No Google Business Profile
For a local business, a large share of what looks like "not showing on Google" is actually "not in the map results". The map pack sits above the normal results for most local searches, and it is fed by your Google Business Profile, not by your website.
If you have no profile, or an unverified one, you are absent from the part of the page most local customers look at first.
What to do: claim and verify the profile, pick the right primary category, and make your business name, address and phone number identical everywhere they appear online. Then collect real reviews, because review count is visibly one of the things that decides who appears.
Reason 7: You Are Indexed, Ranking, and on Page Four
If site: shows your pages and Search Console shows impressions, you are ranking. You are just ranking somewhere nobody looks.
Positions 1 to 10 are page one, 11 to 20 are page two, and almost nothing below position 10 gets clicked. A page sitting at position 35 feels identical to being invisible, but it is a completely different problem with a completely different fix: you are competing and losing, rather than absent.
What to do: open Search Console, go to Performance, and sort your queries by impressions. Queries with many impressions and no clicks are the ones you are close on. Those pages are usually worth improving before anything new gets written. If the position has fallen over time rather than never being good, our guide to why websites stop ranking after launch covers the usual causes.
Work Through It in This Order
- Run site:yourdomain.com. Indexed, or not indexed?
- If not indexed: check robots.txt and the noindex tag first. These are the fastest fixes.
- Set up Search Console, submit the sitemap, request indexing for your main pages.
- Check that one hostname is canonical and every other version 301s to it.
- Claim and verify your Google Business Profile.
- Search what a customer would type, not your business name.
- If you have impressions but no clicks, stop adding pages and improve the ones already close.
Frequently Asked Questions
How long does it take for a new website to appear on Google?
Commonly a few days to a few weeks for the site to be indexed, and longer to rank for anything competitive. Submitting your sitemap in Google Search Console and requesting indexing for your main pages shortens the first part.
How do I check whether Google has indexed my website?
Search site:yourdomain.com on Google. If your pages are listed, the site is indexed. For a definite answer on one page, paste its address into the URL Inspection bar in Google Search Console.
Why does my website show on Google Maps but not in search results?
Those are fed by two different things. The map result comes from your Google Business Profile, and the normal result comes from your website. A verified profile with no indexed website, or a website that is blocked or too thin to match anything, produces exactly this pattern.
Can I pay Google to index or rank my website?
No. Google Ads buys advertising placements above the results, and stops the moment you stop paying. Indexing and organic positions cannot be bought, from Google or from anyone claiming to have a relationship with Google.
My website used to show on Google and now it does not. What changed?
Check for an accidental noindex or robots.txt block first, then for a site move or redesign that changed URLs without redirects. If the pages still appear but lower than before, it is a ranking decline rather than a disappearance, and the usual causes are set out here.
Does a slow website stop it appearing on Google?
Slowness alone rarely removes a site from the index, but it does hold positions down, particularly on mobile, and it loses visitors who leave before the page loads. On Nigerian mobile networks it is one of the more worthwhile things to fix.
Contact Us
Tell Us About Your Website Project
Send us a few details about your business and what you need. We will review it and come back with a free consultation and quotation. Prefer to talk? Call or WhatsApp us.
-
Call us+234 813 545 7984
-
WhatsAppChat with us on WhatsApp