You’ve paid for a website, it looks good, and yet when you search for your services, it’s nowhere to be found. This is one of the most common problems we see among businesses in Rwanda. The good news is that it nearly always has a specific, fixable cause. This article explains the usual reasons a website doesn’t appear on Google, how to find out which one applies to you, and what to do about it.
What you’ll learn
- How Google finds and indexes websites
- How to check whether your site is indexed
- The most common technical reasons pages are excluded
- Why indexed pages may still not rank
- What to fix first
How a page gets onto Google
Before a page can appear in results, three things must happen. Google must discover it, usually by following links or reading a sitemap. It must crawl it, fetching the page and its content. And it must decide to index it, storing it as a candidate for results. Only then can it rank the page for particular searches. A problem at any of these steps keeps the page out of results.
First, check whether your site is indexed
Search Google for site:yourdomain, replacing yourdomain with your own address. If nothing appears, Google hasn’t indexed the site. If some pages appear but not others, only part of it is indexed.
For a reliable answer, set up Google Search Console, a free tool from Google. Once you verify your site, its page indexing report lists every known page, whether it is indexed, and if not, why. Most of the problems below show up there.
Technical reasons pages are not indexed
A noindex tag left on the site. Many websites are built with a setting that tells search engines not to index them during development. If nobody switches it off at launch, the whole site stays hidden. In WordPress, it’s a single tick box in the reading settings.
Robots.txt blocking pages. The robots.txt file tells crawlers which parts of the site to avoid. One wrong line can block an entire folder, or the whole site.
No sitemap and few links. A new site with no sitemap submitted in Search Console, and no links from other sites, can take a long time to be discovered.
Canonical tags pointing elsewhere. A canonical tag tells Google which version of a page is the main one. If your pages point to a different address, such as a staging site or the home page, Google may index that instead.
Redirect and server errors. Pages that redirect in loops, return errors or time out on a slow server can’t be crawled reliably.
Duplicate addresses. When the same page is reachable at several addresses, such as with and without www or http and https, Google may choose one you didn’t intend.
Content loaded only by scripts. Some sites build their content with JavaScript in a way crawlers struggle to render, leaving pages that appear almost empty to Google.
Why indexed pages may still not rank
Sometimes the site is indexed but only appears when you search for its exact name. That’s a different problem: Google knows the pages exist but doesn’t consider them the best answers.
Pages don’t say what you do. A page titled “Services” with a few lines of text gives Google little to match against “solar installation Kigali”. Each important service needs its own page that explains it clearly, mentions where you work and answers customers’ questions.
Thin or duplicated content. Pages with very little text, or text copied from suppliers or other sites, are often indexed but rarely shown. Google may also choose not to index some of them at all.
Weak titles and headings. If every page carries the same title, Google and searchers can’t tell them apart.
Little authority. Competitors with years of links from associations, partners and media look more trustworthy. A new site with no links has to build that reputation.
A poor mobile experience. Most searches in Rwanda happen on phones. Pages that are slow or hard to use on mobile lose out.
Problems after a redesign or a move
A common cause of sudden disappearance is a website rebuild. When a new site replaces an old one, page addresses often change. If the old addresses don’t redirect to the new ones, every link and ranking the old pages had built up is lost, and visitors arriving from old links land on error pages. Moving to a new domain without redirects has the same effect. If your traffic dropped right after a redesign or a domain change, check the old addresses first: each important old page should redirect permanently to its closest new equivalent.
Hosting problems can cause the same symptoms. A server that is often down or very slow when Google tries to crawl it leads Google to crawl less, and pages can drop out. The crawl stats in Search Console show whether Google is having trouble reaching your site.
Check for manual actions
Rarely, a site is excluded because Google has taken manual action for breaking its spam policies, often because of bought links or hidden text added by a previous provider. Search Console has a manual actions report. If it’s empty, this isn’t your problem.
What to fix first
- Set up Search Console and submit a sitemap.
- Remove any site-wide noindex setting and fix robots.txt rules.
- Fix canonical tags, redirects and duplicate addresses.
- Request indexing of your most important pages.
- Rewrite key service pages so each clearly answers one search.
- Link to the site from your Google Business Profile and social profiles, and start earning links from relevant sites.
Getting help
Many of these checks take a specialist only a few hours, and the fixes are often quick once the cause is known. Our technical SEO service audits crawling and indexing and fixes what it finds, on-page SEO improves pages that are indexed but not ranking, and SEO analytics and reporting sets up Search Console and tracking properly. For an overview of what SEO involves, see our guide to SEO services in Rwanda.