Skip to content
SEO & Google

Why Isn't My Website on Google? 12 Causes and Fixes

Updated 8 min read

On this page
  1. Is it indexed? The site: check
  2. Blocked by noindex or robots.txt
  3. New site and no links
  4. Thin or duplicate content
  5. Indexed but not ranking: competition and intent
  6. Penalties and hacked content
  7. Step-by-step fix order
  8. When to get help

If you are asking why your website is not on Google, there are really two different problems hiding in that question. Either Google has not indexed your site at all, or it has indexed it but ranks it too low for anyone to see. The fixes are completely different, so the first ten minutes should go on working out which one you have.

This guide is laid out as a diagnosis. Work from the top, stop when you find your cause, fix it, and then check the remaining items anyway, because sites often have more than one problem at once.

Is it indexed? The site: check

Open Google and type site:yourdomain.co.ke with your real domain, no spaces after the colon. The results are a rough list of pages Google has in its index for that domain.

  • No results at all: Google has not indexed the site. Go to causes 1 to 6.
  • Some pages show but not the important ones: a partial indexing problem. Causes 3 to 8 are the likely culprits.
  • All your pages show, but you never see them when searching for your services: you are indexed but not ranking. Skip to causes 9 to 12.
  • Strange pages show (Japanese text, pharmacy products, betting pages you never created): treat it as a hack and jump to cause 11 now.

The site: search is a quick sketch, not an exact count. For the accurate picture you need Google Search Console. If you have not set it up, follow our Search Console setup guide first; verification takes a few minutes and everything below gets easier.

Once inside Search Console, paste your homepage address into the URL Inspection bar at the top. It tells you plainly whether the URL is on Google, and if not, why.

Blocked by noindex or robots.txt

1. A noindex tag left on from development

This is the most common cause we see on brand-new sites. While a site is being built, developers often tick "Discourage search engines from indexing this site" in WordPress, or add a noindex meta tag, so the half-finished site stays out of Google. Then launch day comes and nobody unticks it.

How to check: URL Inspection will say "Excluded by 'noindex' tag". You can also open your homepage, view the page source and search for "noindex".

Fix: remove the tag or untick the WordPress setting under Settings, Reading. Then request indexing in URL Inspection.

2. robots.txt blocking the whole site

Visit yourdomain.co.ke/robots.txt. If you see Disallow: / under User-agent: *, you are telling every search engine to stay away from every page. Again, often a leftover from development or a copied staging setup.

Fix: remove that line, or ask your developer to. Google's own documentation on robots.txt at developers.google.com explains the syntax if you want to check it yourself.

3. Password protection or a "coming soon" page

If visitors see a login box or a maintenance plugin's holding page, so does Google. Some hosting control panels add directory passwords during setup. Open your site in a private browser window on your phone, using mobile data rather than office Wi-Fi, to see what the public sees.

4. Google simply has not found you yet

A domain registered last month, with no other website linking to it, is invisible to a system that discovers pages by following links. That is not a penalty. It is just an empty address book.

Fix:

  1. Submit your XML sitemap in Search Console under Sitemaps.
  2. Request indexing for your homepage and two or three key service pages using URL Inspection.
  3. Get a few genuine links: your Google Business Profile, your Facebook and LinkedIn pages, any association or supplier that lists members, and your own email signature does no harm either.

5. No sitemap, or a broken one

The Sitemaps report in Search Console shows whether Google could read your sitemap and how many URLs it found. "Couldn't fetch" or a sitemap listing pages that no longer exist both slow discovery. Most modern platforms generate a sitemap automatically; your developer can confirm its address.

6. Wrong domain version

Google treats http://, https://, www and non-www as separate addresses. If all four load without redirecting to one main version, Google may index the "wrong" one or split signals across them. Pick one version, redirect the others to it permanently, and verify the domain property in Search Console so you see all of them together.

Thin or duplicate content

7. Pages Google decided not to index

In the Pages report you may see "Crawled – currently not indexed" or "Discovered – currently not indexed". In plain terms, Google found the page and decided it was not worth storing yet. This is common on pages with very little text, such as a "Services" page that is just a list of headings, or a product page with a photo and a price and nothing else.

Fix: make the page genuinely useful. Explain the service, who it suits, what it costs, how long it takes, which areas you cover, and answer the questions customers ask you on WhatsApp. Then request indexing again.

8. Copied or near-identical pages

If your text was copied from a supplier's catalogue, a competitor or a template, Google already has that content from somewhere else and has little reason to index yours. The same applies inside your own site: twenty location pages that differ only by the town name are treated as duplicates. Google usually picks one and ignores the rest, and in bad cases treats the set as doorway pages.

Indexed but not ranking: competition and intent

9. You are targeting the wrong search

A page about "comprehensive ICT infrastructure solutions" will not show for "CCTV installation Kitengela", because nobody searches for the first phrase. Make sure each important page names the service and place in the words customers actually use. Our practical SEO guide for Kenyan small businesses explains how to find those words for free.

Intent matters too. If everyone searching "web design Nairobi" wants to hire a company, a blog post about the history of web design will not rank for it, however good it is. Look at what already ranks for your target search. If it is all service pages, you need a service page.

10. The competition is simply stronger

Some searches are crowded. Established businesses with years of reviews, links and content occupy the top spots, and a three-month-old site will not displace them quickly. That is not a fault you can fix in an afternoon. The practical response is to target narrower, more local searches first ("emergency plumber Syokimau" rather than "plumber Kenya"), build reviews on your Google Business Profile, and add useful content steadily. For realistic timelines, see how long SEO takes.

Penalties and hacked content

11. Hacked or spam pages

Hackers often inject thousands of spam pages into poorly maintained WordPress sites, sometimes visible only to Google. Signs include strange titles in your site: results, a sudden jump in indexed pages, or a "Security issues" warning in Search Console. Google may show a "This site may be hacked" note under your listing, which kills clicks.

Fix: clean the site properly (not just the visible symptoms), update everything, change all passwords, then request a review in the Security Issues report. If the attackers got in once, they will try again, so fix the underlying weakness.

12. A manual action

Manual actions are penalties applied by a person at Google, usually for buying links, cloaking, or large amounts of auto-generated content. They are rarer than people think. Check the Manual actions report in Search Console: it either says "No issues detected" or tells you exactly what was found. Fix the issue, document what you did, and submit a reconsideration request.

If you have recently seen a sharp fall rather than a site that never appeared, our guide to diagnosing a sudden traffic drop takes a different route through the same tools.

Step-by-step fix order

Work in this order. Each step takes minutes to check, and there is no point improving content on a site that tells Google to stay away.

OrderCheckWhereIf it fails
1Site loads publicly, no password or holding pagePhone, private window, mobile dataRemove protection or maintenance mode
2Search Console verifiedsearch.google.com/search-consoleVerify the domain property
3Homepage indexableURL InspectionRemove noindex, fix robots.txt
4Sitemap submitted and readSitemaps reportFix or resubmit sitemap
5No security issues or manual actionsSecurity & Manual ActionsClean up, then request review
6Key pages indexedPages reportImprove thin pages, remove duplicates
7Pages target real searchesPerformance report queriesRewrite titles, headings and copy
8Reviews and links buildingBusiness Profile, other sitesStart a steady review and outreach habit

After any fix, request indexing for the affected pages and give Google time. Checking every hour will not make it faster.

When to get help

Steps one to four are well within an owner's reach. Hacks, redirect problems after a redesign, and stubborn "crawled – not indexed" errors usually need someone who can get into the site's code and server. Our website support team handles clean-ups and fixes, and our SEO service covers the ranking work once Google can see you. If you are not sure which you need, tell us what you are seeing and we will point you the right way.

FAQ

Questions about this topic

There is no fixed time. A new site with a submitted sitemap and a few links from other sites is often picked up within days to a few weeks. A site with no links and no sitemap can wait much longer. Submitting the sitemap and requesting indexing for your homepage in Search Console usually speeds the first visit, but Google still decides when and whether to index each page.

No. Google Ads and organic search are separate systems. Running ads puts your advert above the results while you pay, but it does not make Google index your pages faster or rank them higher in the free results. If your site is not indexed, fix the indexing problem directly through Search Console.

Your Google Business Profile and your website are two different things. The profile can appear in Maps even if your website is not indexed or ranks poorly. Check that the website is linked from the profile, that it is indexed (search site: plus your domain), and that its pages clearly describe the same services and location as the profile.

You rarely need to remove anything. If the new site sits on the same domain, set up permanent 301 redirects from each old page address to its closest new page, then submit the new sitemap. Google will update its index as it recrawls. Only use the Removals tool for pages that must disappear urgently, such as private or hacked content.

Ready to build something great?

Tell us what you need. We'll come back with a fixed-scope proposal within one business day.

Start a conversation
Chat with us