Keyword research is the process of finding the exact words and phrases people type into Google when they are looking for a business like yours. If your website uses those same words, it becomes much easier for search engines to match your pages to the right searches. You do not need expensive tools to get started. A good keyword list can be built for free in an afternoon.
Why keyword research matters
Many small business websites use language that sounds right internally but is not how customers actually search. A hardware shop in Nairobi might describe itself as a "building materials supplier," while customers search for "cement prices Nairobi" or "hardware shop near me." Matching your wording to real searches is one of the simplest ways to improve your visibility on Google, without spending anything on ads.
Step 1: List what your business actually offers
Start with a plain list of your products, services, and the problems you solve. Write them the way a customer would describe them, not the way your business describes them internally.
- Every product or service you sell
- The locations you serve (town, county, or "near me")
- Common problems customers ask you to solve
Step 2: See what people actually search for
- Type one of your rough terms into Google and look at the autocomplete suggestions that appear as you type. These come directly from real searches.
- Scroll to the bottom of the results page and check the "related searches" section for more variations.
- Look for a "People also ask" box partway down the results and note the questions people are asking.
- Repeat this for each product or service on your list from Step 1.
Free tools such as Google Keyword Planner (built for advertisers, but usable without running ads) and Google Trends can show you roughly how often a term is searched, and whether interest is rising or falling in Kenya specifically.
Step 3: Narrow down to keywords you can realistically compete for
A term like "hosting" is searched by millions of people worldwide and dominated by large, established sites. A smaller business usually has a better chance with more specific phrases, often called "long-tail keywords," such as "affordable web hosting for small business Kenya" instead of just "hosting."
- Prefer specific phrases over single broad words
- Include your location where it is relevant to how customers search
- Include the exact product or service name customers use, even if it differs from your internal term
Step 4: Use the keywords naturally on your website
Once you have a short list of keywords for each page, work them naturally into your page titles, headings, and body text. Do not repeat a keyword unnaturally just to fit it in more times. Search engines penalize this, and it reads badly to real visitors.
Good places to include your main keyword for a page:
- The page title and main heading
- The first paragraph of the page
- At least one subheading
- The image alt text, where relevant
Keyword research is not a one-time task. Revisit it every few months, since search habits and competition change over time.
Once your keywords are in place, the next step is making sure each page's title tag, meta description, and headings are structured correctly. See On-Page SEO Basics: Title Tags, Meta Descriptions, and Headings for that.