Most Kenyan business owners know they "need SEO", but few know which words their customers actually type into Google. The result is a website written around what the owner calls the product, not what buyers search for. A clinic writes "outpatient healthcare solutions" when patients search "doctor near me Kilimani". A print shop writes "large format digital output" when buyers search "banner printing Nairobi". Keyword research for Kenyan businesses fixes that gap, and you can do most of it yourself with free Google tools.
This guide walks through a practical process: how to find keywords Kenyan customers use, how to read Google Keyword Planner and Search Console data without being misled, how to handle local and Swahili searches, and how to turn a keyword list into pages that bring in enquiries.
What keyword research actually is (and what it is not)
Keyword research is the process of finding the words and phrases people use when they look for what you sell, then deciding which of those phrases each page on your site should answer. It is less about finding one "magic keyword" and more about understanding demand and intent.
Google's own guidance frames it simply. Its SEO Starter Guide asks you to think about the words a user might search for to find your content, and notes that people who know a lot about a topic often use different words from people who are new to it. A facilities manager might search "commercial generator servicing contract", while a small shop owner searches "generator repair Nairobi".
Google is also clear on two things keyword research is not:
It is not keyword stuffing. Google states that excessively repeating the same words, even in variations, is tiring for users and is against its spam policies.
It is not about the meta keywords tag. Google Search does not use the keywords meta tag, so filling it in does nothing for rankings.
Google also notes that its language matching systems can understand how a page relates to many queries even when the exact words are not used. So the goal is to cover a topic well in the language your customers use, not to repeat a phrase a set number of times.
Why keyword research in Kenya needs a local approach
Generic keyword guides are written for large markets where every niche has thousands of searches. Kenya is different in a few ways that change how you should work:
1. Search volumes are smaller. Many valuable Kenyan searches, such as "school uniform embroidery Thika" or "eTIMS invoicing software", may show low numbers in tools. That does not mean they are worthless. A handful of searches a month from buyers ready to pay can be worth more than thousands of casual visitors. 2. Location is part of the query. Kenyan buyers often add a town or estate: Nairobi, Mombasa, Kisumu, Nakuru, Westlands, Kilimani, Thika Road. Service businesses should research each location they genuinely serve. Local keywords Nairobi businesses should test include estate and area names such as CBD, Westlands, Kilimani, Karen, Embakasi and Ruaka, combined with the service. 3. Language mixes. Some customers search in English, some in Swahili or Sheng, and many mix both. Terms like "bei ya" (price of) or "fundi" (technician or craftsman) can appear alongside English words. Test these in Google yourself rather than assuming. 4. Payment and price intent is strong. Searches that include "price", "cost", "M-Pesa" or "cheap" are common signals that someone is close to buying.
Step 1: Start with a seed list from real customer conversations
Before opening any tool, write down 20 to 40 "seed" phrases. The best sources are not tools, they are your own records:
WhatsApp and email enquiries. How do customers describe what they want in their first message?
Sales calls and walk-ins. What words do they use, and what questions come up again and again?
Quotations and invoices. What product or service names do you actually sell most?
Competitor websites. What pages do the top local competitors have, and what do they call their services?
For a Nairobi printing business, a seed list might include "flyer printing Nairobi", "roll up banner price", "business cards printing", "t-shirt printing CBD" and "same day printing". For an accounting firm, "KRA returns filing help", "company registration Kenya" and "bookkeeping services Nairobi".
Step 2: Use Google itself as a free research tool
Type each seed phrase into Google (ideally in a private window, set to Kenya) and note:
Autocomplete suggestions. These show common ways people finish the phrase.
"People also ask" questions. These are ready-made FAQ and blog topics.
Related searches at the bottom of the page. These often reveal location and price variations.
What is ranking. Are the top results service pages, directories, blog posts, Google Maps listings or marketplaces like Jiji? This tells you what Google thinks the searcher wants.
That last point matters most. If a search shows mostly Google Maps results and business listings, you need a strong Google Business Profile as much as a web page. If it shows "how to" articles, a sales page will struggle to rank for it.
Step 3: Check demand with Google Keyword Planner
Google Keyword Planner sits inside Google Ads under the Tools menu. According to Google's help centre, you need to complete your Google Ads account setup, including billing information, to use features like "Discover new keywords". You do not have to run a campaign to research.
Keyword Planner has two main functions:
Discover new keywords. Enter words related to your products or services, or a website address, and it suggests related keywords.
Get search volume and forecasts. Paste or upload a list of keywords to see estimated volumes and forecasts.
Google Keyword Planner Kenya settings to use
Set the location to Kenya, or to specific cities if you only serve one area, and set the language to English. You can then run a second check with Swahili terms.
How to read the main columns correctly:
Avg. monthly searches. Google defines this as the average number of times people searched for a keyword and its close variants, based on your chosen month range, location and network settings. Google notes that these figures are rounded, so treat them as estimates, not exact counts.
Competition. This is shown as low, medium or high, and it measures how many advertisers showed ads on the keyword compared with all keywords on Google. It is about paid ads, not how hard it is to rank organically.
Top of page bid (low and high range). Google describes these as approximations of the 20th and 80th percentile of what advertisers have historically paid for a top of page bid. A high bid range is a useful signal that a keyword brings in paying customers, because advertisers are willing to pay for it.
As a rule of thumb, keywords with meaningful bid ranges and clear buyer wording ("price", "near me", "company", "services") deserve a dedicated page, even if the volume looks small.
Step 4: Use Google Trends for seasonality, not volume
Google Trends is free and useful for timing. Its help centre explains that each data point is divided by the total searches in that geography and time range, then scaled from 0 to 100. That means Trends shows relative interest, not the number of searches.
Google also notes that Trends only shows data for popular terms, so low volume searches appear as zero. In Kenya many niche business searches will show zero, which is normal. Use Trends for broader terms to test seasonal questions such as:
Whether uniform and school supply searches rise around the start of each school term
Whether event, gift and branded merchandise searches climb towards December
Whether tax related searches rise as the annual KRA filing deadline approaches
Compare several years in Trends to confirm a pattern is real, then plan your content and promotions a few weeks before the peak.
Step 5: Mine Google Search Console for keywords you already rank for
If your website is already live, Google Search Console is the most valuable keyword tool you have, because it shows real searches that brought your site into Google results. The Performance report shows four metrics, as Google defines them:
Clicks: the number of times a user clicked through to your site from Google Search.
Impressions: how many times your site appeared in search results.
CTR: clicks divided by impressions.
Average position: the average position of the topmost result from your site.
By default the report shows the past three months, and you can change the date range. Group the data by Queries, Pages, Countries or Devices. Three quick wins to look for:
1. High impressions, low clicks. Your page appears but people do not click. Rewrite the title and meta description to match the query better. 2. Average position between about 8 and 20. You are close to page one. Improve that page's content, add internal links to it and make sure it answers the query fully. 3. Queries you did not expect. These reveal new services or questions worth their own page.
Filter the Countries dimension to Kenya so overseas traffic does not skew your decisions. Your Search Console queries are often a more honest keyword list than any tool, because they come from people who actually found you.
Step 6: Sort keywords by search intent
Every keyword has an intent, meaning what the person wants to achieve. For Kenyan SMEs, four groups cover most searches:
Intent | Example searches | Best page type |
|---|---|---|
Informational | "how to register a business name in Kenya", "what is eTIMS" | Blog guide |
Commercial research | "best web design company Nairobi", "Shopify vs WooCommerce Kenya" | Comparison or guide |
Transactional | "logo design price Kenya", "buy branded mugs Nairobi" | Service or product page |
Local | "printing shop near me", "plumber Kilimani" | Service page plus Google Business Profile |
Matching the page type to intent matters more than volume. A transactional keyword belongs on a service page with prices or a quote form, clear contact options and M-Pesa payment details where relevant. A dedicated landing page is often the right answer for a transactional keyword you are also running Google Ads on.
Step 7: Map keywords to pages
Keyword mapping means giving each important keyword group one "home" page on your site. A simple spreadsheet works:
Column A: primary keyword (for example "banner printing Nairobi")
Column B: supporting keywords ("roll up banner price", "pull up banner Kenya")
Column C: intent
Column D: target page URL, existing or planned
Column E: Search Console clicks and position, updated monthly
Two rules keep the map healthy. First, one primary keyword group per page, so two of your own pages do not compete for the same search. Second, every service you sell should have a page mapped to at least one transactional keyword. This is the same process behind the keyword mapping by search intent that Mocky includes in its digital marketing and SEO services.
Common keyword research mistakes Kenyan businesses make
Chasing only high volume terms. "Web design" is broad and hard to win. "Web design for schools in Kenya" is smaller but much closer to a buyer.
Ignoring location pages you can actually serve. A page per town only works if you genuinely serve those towns and each page has useful, different content.
Copying global keyword lists. International tools may suggest terms nobody in Kenya uses. Always sense check against local Google results.
Writing for the tool, not the reader. Once you know the keyword, write the most useful answer on the page. Google's guidance is to write for people, not to repeat terms.
Researching once and never again. Review Search Console monthly and refresh your keyword map every quarter.
If you already have a site that is not ranking, keyword gaps are often only part of the story. Our SEO audit checklist for Kenyan SMEs covers the technical and content issues to fix alongside your keyword work.
Frequently asked questions
Is Google Keyword Planner free for Kenyan businesses?
Keyword Planner is part of Google Ads. Google's help centre says you need to complete account setup, including billing information, to access features like discovering new keywords. You do not need to run an active campaign just to research keywords.
Why does Keyword Planner show very low or zero volume for my keyword?
Many Kenyan niche searches are small, and Google rounds its volume figures. A keyword showing low volume can still bring valuable enquiries, especially if it includes buyer words like "price", "near me" or a town name. Check Search Console and real Google results before dropping it.
Should I target Swahili keywords?
Test them. Type Swahili and mixed phrases into Google with the location set to Kenya and check autocomplete and results. If customers use them in WhatsApp messages and calls, it is worth covering those phrases naturally on relevant pages or in FAQs.
How many keywords should one page target?
As a rule of thumb, one primary keyword and a small group of closely related supporting keywords per page. If two phrases need different content or have different intent, give them separate pages.
How long before keyword research shows results?
It depends on competition and on how much content and technical work follows. Mocky's digital marketing page notes that SEO and content work usually need three to six months of consistent execution before strong organic gains are visible.
Turn your keyword list into enquiries
Keyword research for Kenyan businesses is not a one-off report. It is a habit: listen to customers, check Google, read your Search Console data and give every important search a page that answers it well. Start with the services that make you the most money, map one keyword group to each, and review the results monthly.
If you would rather have the research, mapping and page updates done for you, Mocky Digital's digital marketing team builds keyword maps by search intent, fixes on-page SEO and ties it to your Google Business Profile. You can also request a quote and tell us which services you want to rank for first.