SEO

Why is my website not showing on Google? 10 causes and fixes

Your website is live, you search for it, and nothing. Here is how to find out in ten minutes whether Google has it at all, and the ten causes we find behind it, with the fix for each.

Business owner at his desk, thinking, with a pen in his hand

Key takeaways

  • First find out which problem you have: Google does not have your site at all, or it has it but shows it on page 6. They have different fixes.
  • The free test: Google Search Console’s URL Inspection tool tells you, for one page, whether it is on Google and if not, why, in Google’s own words.
  • The most common cause we find is one setting that tells Google “do not show this site”, left on after the website was built. Our own website had it.
  • After you fix the cause, Google says crawling can take from a few days to a few weeks. Asking again and again does not make it faster.

You paid for a website. It is live: you can open it on your phone. But when you search Google for what you do, or even for your business name, it is nowhere. Customers who look for you find a competitor, or nothing. This guide shows you how to find out in ten minutes what is wrong, and the ten causes we find behind it, with the fix for each. Most of them are free to fix once you know which one you have.

First: which problem do you actually have?

“Not showing on Google” means one of two very different things, and the fix for one does nothing for the other.

Problem A · Not indexed

Google does not have your page at all. It cannot show what it does not have. This is usually a technical cause, and usually quick to fix.

Problem B · Indexed, not ranking

Google has your page but shows it on page 5 or 9 for the searches that matter. This is a competition problem, and it is solved with SEO over months.

Problem C · Not on the map

Your website may be fine, but you are missing from Google Maps for “near me” searches. That is your Google Business Profile, not your website.

The two-minute check

  1. Search Google for site:yourdomain.co.ke (your own address, no www). If pages appear, Google has at least some of your site. If nothing appears, it probably has none. Google itself warns that this search does not always list every page it has, so treat it as a quick signal, not proof.
  2. Search for your exact business name. If you appear for your name but not for “web designer Nairobi” or “tent hire Kiambu”, you have Problem B, not Problem A.

The ten-minute check that gives you Google’s own answer

Add your website to Google Search Console: it is free, and it is the only place Google tells you directly what it thinks of your site. Then paste your homepage address into the URL Inspection tool at the top. It tells you whether that page is on Google, and if it is not, why. The Page indexing report does the same for every page at once.

This happened to our own website. When we rebuilt omokah.com, the preview version carried a switch that told search engines “do not index this site”, sensible while it was being built. On 29 September 2026, reading the live server files before our first big deploy, we found the switch was still on in the live copy. Every page was politely asking Google to ignore it. We fixed it that evening. Within about ten days, Search Console was showing our pages for searches such as “google business profile services kenya”, far down the results, but showing. If it can happen to a web agency, it can happen to anyone.

The 10 causes, and the fix for each

Here is what Search Console will show you for each one, in Google’s own words where it has a name for it.

CauseWhat Search Console saysThe fix
1. A “do not index” setting left onExcluded — URL marked ‘noindex’Remove the noindex tag or header, then request indexing
2. robots.txt blocking GoogleBlocked by robots.txtRemove the Disallow: / line that blocks everything
3. The site is new and nothing links to itDiscovered — currently not indexed, or not listed at allSubmit a sitemap; get linked from your Business Profile, social pages and directories
4. Google read the page and chose not to keep itCrawled — currently not indexedMake the page genuinely useful and different from your other pages
5. Two versions of the same siteDuplicate without user-selected canonicalPick one address (with or without www) and redirect the other to it
6. Hosting that goes down or is too slowServer error (5xx)Better hosting, or fix the error the server log names
7. Pages that “exist” but say nothingSoft 404Real content on the page, or let it return a proper “not found”
8. Old page addresses changed without redirectsNot found (404)Redirect every old address to its new page
9. Text that lives inside imagesUsually indexed, but for almost nothingPut your services, area and prices in real text
10. Hosting or domain expiredErrors everywhere, then pages dropping outRenew, and put both in your own name with auto-renew

1. The “do not index” setting — the most common one we find

Websites are often built with a setting that keeps them out of Google until they are ready. The mistake is forgetting to switch it off. On WordPress it is a single box: Settings → Reading → “Discourage search engines from indexing this site”. When it is ticked, WordPress adds a noindex tag to every page. Custom-built websites do the same thing in code, as ours did. Google is clear that a page with noindex will not be indexed. Untick it, save, then request indexing for your homepage in Search Console.

2. robots.txt telling Google to stay out

Every website can have a small file at yourdomain.co.ke/robots.txt. Open it in your browser. If you see Disallow: / under User-agent: *, you are telling every search engine not to read anything. Remove that line. One detail catches even developers: if robots.txt blocks a page, Google cannot read the page at all, so it never sees any other instruction on it, including the one you meant.

3. A new website nobody links to

Google finds websites mostly by following links from other websites. A brand-new site that no one links to can wait weeks to be noticed. Google says so itself. The fix is to make it easy to find: submit your sitemap in Search Console (most websites have one at /sitemap.xml), add your website to your Google Business Profile, and link to it from your Facebook, Instagram and WhatsApp Business profiles and any directory you are listed in.

4. “Crawled — currently not indexed”

This one is uncomfortable: Google visited the page, read it, and decided it was not worth keeping. It is most common on pages that are thin, copied, or near-identical to each other, for example ten “services” pages that all say the same thing with a different heading. There is no setting to change. The fix is to make each page earn its place: your real prices, real photos of your work, the areas you serve, answers to the questions customers ask you on WhatsApp.

5. Two versions of your website

If your site opens at both www.yourbusiness.co.ke and yourbusiness.co.ke, or at both http and https, Google sees two copies and has to guess which is the real one. Choose one and make the others redirect to it permanently. We did exactly this for our own address on 29 September.

6. Hosting that goes down

If Google visits while your server is down or answering with errors, it backs off and comes back later, and if it keeps happening, pages drop out. Cheap hosting is the usual cause. Search Console’s Page indexing report shows server errors by date, so you can see whether it is a pattern.

7–9. Pages that look full but say nothing

Google reads text. A homepage that is one big designed image, a price list uploaded as a picture, or a “services” page that is only icons gives Google nothing to match a search to. The same goes for pages that load and say “coming soon” for months. Write what you do, where, and for how much, in ordinary text. And if you moved to a new website, make sure every old page address redirects to its new page, otherwise Google finds a pile of “not found” pages where your rankings used to be.

10. An expired domain or hosting account

This is one of the commonest ways we see Kenyan businesses lose a website: the domain or hosting was registered by a developer or a former staff member, the renewal reminder went to an email nobody reads, and one day the website is replaced by a “suspended” page. Google then drops it. Put the domain and hosting in the business’s name, on an email the owner controls, with auto-renew switched on.

After the fix: how long until you show?

Google says crawling can take from a few days to a few weeks, and that requesting the same page again and again does not make it faster. Request indexing once for your most important pages, submit your sitemap, and then check the Page indexing report weekly. When the count of indexed pages starts rising, you are moving.

When your pages are indexed but sit on page 4 or 5, you have moved from Problem A to Problem B, and that is a different job. It is where SEO comes in: pages built around what customers actually search, a strong Business Profile, reviews and mentions from other sites. We explain what that costs and how long it really takes in SEO in Kenya: what it costs and how long it takes, and if you are starting from zero, how to get your business on Google walks through the first setup step by step.

Your 10-minute checklist

  • Search site:yourdomain: does anything come up?
  • Open yourdomain/robots.txt: is there a Disallow: /?
  • On WordPress: Settings → Reading: is “Discourage search engines” ticked?
  • Add the site to Search Console and inspect your homepage
  • Submit your sitemap in Search Console
  • Check that only one version of your address opens (www or not, always https)
  • Confirm the domain and hosting are in your name, with auto-renew on

Want us to look?

If you have been through the list and still cannot see why, send us your web address. We will run the same checks we ran on our own site and tell you, in plain words, what is stopping Google and what it takes to fix. If the fix is a single setting, we will tell you which one. If your site is on Google but losing to competitors, that is what our SEO service is for, and if you need a website that is built to be found from day one, see how we build websites.

Questions people ask

How do I know if my website is on Google?

Search Google for site: followed by your domain, for example site:yourbusiness.co.ke. If nothing shows, Google probably has not indexed it. For a definite answer, add your site to Google Search Console and use the URL Inspection tool on your homepage. It says whether the page is on Google and, if not, why.

How long does it take for a new website to show on Google?

Google says it can take a few weeks for it to notice a new site, and that crawling a page can take from a few days to a few weeks. Submitting a sitemap and requesting indexing in Search Console helps Google find it, but does not guarantee when, or whether, it is shown.

My website shows when I search its name but not when I search my service. Why?

Then Google has your site: this is a ranking problem, not an indexing one. You need pages that answer what customers actually type, a complete Google Business Profile, reviews and other websites mentioning you. That is the work of SEO, and it takes months, not days.

Does paying for Google Ads make my website show in normal results?

No. Ads appear in the paid spaces and stop when you stop paying. Normal results are earned separately. Ads can bring visitors while your SEO grows, but they do not change your organic ranking.

Why did my website disappear from Google after a redesign?

Usually one of three things: the new site was launched with the “do not index” setting still on, the old page addresses were changed without redirects, or the new pages say much less than the old ones did. Check the Page indexing report in Search Console first. It will name the cause.

Was this guide useful?

Your answer tells us what to write next.

Written by

Austin Azenga

Founder and lead developer at Omokah Brands in Woodley, Nairobi. Builds websites, online shops, apps and SEO programmes for Kenyan businesses, including SignSoTech, Sherehe Events and Colorshade Graphics, and writes up what clients usually only hear in a paid consultation.

See the work
A strategy call between Omokah and a Nairobi business owner

Free strategy call

Let’s find out what your website could bring in.

We look at your business, your competitors and what you need, and you leave with a clear plan, even if you don’t work with us.

Request your call

What do you want your website to do?

Pick all that apply

Your message opens in WhatsApp or your email app so you can check it before sending. We never share your details.

Chat with us