On this page
SEO for a small business in Kenya comes down to three jobs: make sure Google can find and understand your pages, write pages that answer what local customers actually type, and build enough trust (reviews, mentions, links) that Google prefers you over the shop down the road. Most of that work is within reach of a busy owner. This guide shows what to do yourself, what to hand over, and how to tell whether any of it is working.
One promise before we start: nobody can guarantee you position one on Google. Not us, not anyone. What you can control is whether your site deserves to be there.
How Google decides who ranks
When someone in Eldoret types "borehole drilling company", Google has a fraction of a second to pick ten or so results from millions of pages. It does that in three broad stages.
- Crawling. Google's software follows links from page to page and downloads what it finds. A page with no links pointing to it, or one blocked by a setting on your site, may never be fetched.
- Indexing. Google reads the page, works out what it is about and stores it. Pages that are thin, duplicated or broken are often left out.
- Ranking. For each search, Google orders the indexed pages using hundreds of signals. The ones that matter most for a small business are relevance (does the page answer this exact search?), quality and trust (is the business real, are other sites and customers vouching for it?), location (is it near the searcher?) and usability (does it load and work on a phone?).
Notice what is missing from that list: how much you paid for your website, how many times your keyword appears, and whether you post on Facebook daily. SEO is less about tricks and more about removing the reasons Google has to ignore you.
If you suspect Google is not even indexing your site yet, start with our checklist for websites that do not appear on Google before reading further. There is no point polishing pages that Google has never seen.
Keyword research for Kenyan searches
Keyword research means finding the words your customers use, not the words you use internally. A printing firm might call itself a "commercial print solutions provider". Its customers type "printing services Nairobi CBD", "business cards price" or "t-shirt printing near me".
Why Kenyan keyword research is different
Paid tools built for big markets often show zero searches for Kenyan phrases because the volumes are small and the data is patchy. That zero does not mean nobody searches. A term that a tool rates at "0–10" a month can still bring a hardware shop in Thika a handful of serious buyers every week. For local businesses, intent beats volume every time.
Kenyan searchers also mix languages. You will see queries like "fundi wa stima Kitengela", "nyumba za kupangisha Ruaka", "bei ya mabati" and plain English versions of the same thing. If your customers talk in Swahili or Sheng, some of them search that way too. Our Swahili SEO guide covers how to find and target those terms without writing awkward copy.
A free method that works
- Write down the questions customers ask on the phone and on WhatsApp. Those are search queries waiting to happen.
- Type your main service into Google and note the autocomplete suggestions and the "People also ask" box.
- Add place names: your town, your estate, the county, and nearby towns you serve.
- Once your site is live, Google Search Console shows the exact queries already bringing you impressions. That is the most reliable Kenyan keyword data you will ever get, and it is free.
We have written a step-by-step version of this in keyword research for Kenyan businesses, including how to group keywords so you do not build five pages competing for the same search.
On-page basics every page needs
Each important page on your site should target one main idea. Your "Solar installation in Machakos" page should not also try to rank for "CCTV installation" and "electric fencing". Give each service its own page and do the following on every one.
| Element | What good looks like | Common mistake |
|---|---|---|
| Title tag | About 50–60 characters, service plus place plus brand: "Solar Installation in Machakos | Juakali Power" | "Home" or the business name only |
| Meta description | One or two sentences that make a searcher want to click, with a reason to trust you | Left blank, so Google pulls random text |
| Main heading (H1) | Says plainly what the page offers and where | A slogan such as "Powering Tomorrow" |
| Body copy | Prices or price ranges, process, areas served, FAQs, photos of real work | Three generic paragraphs copied from a competitor |
| Internal links | Links to related services and to your contact page | Pages that link nowhere |
| Contact options | Click-to-call, WhatsApp and a short form visible on a phone | Email address only, at the bottom |
Write for the customer first. If a page reads well aloud to a client sitting across your desk, it is usually fine for Google. Repeating "best plumber Nairobi" eight times does the opposite.
Local SEO beyond Nairobi
Most small businesses sell to people within a few kilometres, or within a county. That makes local SEO the biggest single lever you have. We have already covered the Google Business Profile and Maps pack in detail in our local SEO guide for Nairobi, so here we focus on what changes when your market is wider or outside the capital.
County-level targeting
Search behaviour outside Nairobi is different. Someone in Kakamega might search "kakamega hardware" or just "hardware" and let Google use their location. Someone planning a wedding at the coast from Nairobi will type "wedding venues Diani". Your pages need to cover both: the plain service term for nearby searchers, and the service-plus-place term for people searching from elsewhere.
If you serve several counties, create a page for each one only when you have something specific to say there: delivery times to Nyeri, the team member who covers Meru, the projects you have done in Kisii. A page that swaps one town name for another and says nothing new is a doorway page, and Google treats it as spam. Our guide to local SEO in Mombasa, Kisumu, Nakuru and other towns goes deeper into this, including which directories matter in smaller towns.
Signals that matter locally
- A verified Google Business Profile with the right primary category and real photos.
- The same business name, address and phone number on your site, your profile and every directory.
- A steady trickle of honest reviews that mention what you did and where. See how to get more Google reviews within the rules.
- Mentions from local organisations: your chamber of commerce branch, county trade fairs, suppliers who list stockists, local news sites.
Content that earns rankings
Content is not a blog for the sake of a blog. It is any page that answers a question a buyer has before they buy. The most useful content for a small business usually falls into four types:
- Service pages that explain exactly what you do, for whom, at roughly what cost, and how long it takes.
- Price and cost guides. "How much does it cost to fence an acre in Kajiado?" is a question people search constantly. Ranges are fine; nobody expects a binding quote in an article.
- Comparison pages. Borehole versus water tank, solar versus generator, tiles versus terrazzo. Buyers searching comparisons are close to a decision.
- Problem pages. "Why does my water pump keep tripping?" brings in people who need a fundi today.
One strong page beats five weak ones. A 1,200-word page with real photos, prices and local detail will usually outperform a dozen 300-word posts stuffed with keywords. Write what you know from doing the job; that first-hand experience is the thing generic competitors cannot copy.
A practical rhythm for a busy owner is one new or improved page a month. Pick the question customers asked most that month, answer it properly, and link to it from the relevant service page.
Technical health in plain English
Technical SEO sounds intimidating. For a ten-to-fifty page business site it mostly means five things.
- Google can reach every page you care about. No accidental "noindex" setting, no important pages blocked in robots.txt, an XML sitemap submitted in Search Console.
- The site uses HTTPS and every old address redirects to the new one, so you do not have four versions of your homepage.
- Pages load quickly on mobile data. Many Kenyan visitors are on a mid-range Android phone with a patchy connection. Heavy sliders and uncompressed photos cost you visitors before Google even weighs in.
- No duplicate pages fighting each other, such as the same product listed under three URLs.
- Structured data that tells Google your business type, address and hours in a format it reads directly.
Our technical SEO checklist lists each check with a free way to verify it. If that list feels beyond you, this is the part to hand to a developer.
Measuring progress
Rankings are a poor day-to-day measure. They differ by device, by location and by person, and checking them obsessively will drive you mad. Track these instead, monthly:
| Measure | Where to find it | What it tells you |
|---|---|---|
| Indexed pages | Search Console, Pages report | Whether Google has stored the pages you built |
| Impressions | Search Console, Performance report | How often you appear in results at all; the first number to rise |
| Clicks and click-through rate | Search Console, Performance report | Whether your titles and descriptions persuade people |
| Profile actions | Google Business Profile performance | Calls, direction requests and website clicks from Maps |
| Enquiries | Your phone, WhatsApp and form inbox | The only number that pays rent |
Ask every new customer "How did you find us?" and write the answer down. A simple tally in a notebook or spreadsheet will tell you more than most dashboards. If you have not set up Search Console yet, our Search Console setup guide walks you through it in about fifteen minutes.
As for timing: local terms with weak competition can move within weeks of fixing the basics, while competitive national terms can take many months. We break this down by situation in how long SEO takes to work. If your traffic suddenly falls, work through our traffic drop diagnosis guide before changing anything.
DIY vs hiring help
You do not have to choose all or nothing. Here is a realistic split for most Kenyan small businesses.
| Task | Do it yourself | Usually worth outsourcing |
|---|---|---|
| Google Business Profile updates and photos | Yes | Only if suspended or stuck in verification |
| Collecting and replying to reviews | Yes, nobody knows your customers better | No |
| Writing service and FAQ content | Yes, at least the first draft | Editing and structuring |
| Keyword research | The basics, using the free method above | Competitive or multi-county markets |
| Speed, redirects, structured data, indexing errors | Rarely | Yes |
| Moving to a new domain or redesigning the site | No | Yes, mistakes here can wipe out years of rankings |
If you do hire someone, check what they will do each month and how they will report it. Steer clear of anyone selling "1,000 backlinks" packages or promising page one by a date. Our article on choosing an SEO company in Kenya lists the questions to ask. And if you are weighing SEO against paying for clicks, SEO vs Google Ads gives a budget split by business stage.
A 30-day starter plan
- Week 1: Verify Search Console and your Google Business Profile. Fix your business name, address and phone so they match everywhere.
- Week 2: List your five main services and the places you serve. Rewrite the title and heading of each service page to match how customers search.
- Week 3: Ask your last twenty happy customers for a review, by WhatsApp, with your direct review link.
- Week 4: Write one genuinely useful page answering your most common pre-sale question, and link it from the relevant service page.
Repeat weeks three and four every month. That alone puts you ahead of most competitors, who set up a site once and never touch it again.
Where Edgecom fits
We handle the technical side and the structure, and help owners write content that sounds like them. If you want a second pair of eyes on your site, our SEO service starts with an audit that tells you what to fix first, and businesses in the capital can see how we approach SEO in Nairobi. When you are ready to talk, send us a message.