Finding keywords is the easy part. Any half-decent keyword research tool will hand you hundreds of suggestions in minutes. The hard part is choosing the right ones to actually target on your website.

The wrong keywords waste months of writing. The right keywords pull in qualified customers month after month. The difference is not luck. It is a clear set of criteria you apply to every keyword on your list before you build content around it.

This guide explains how to choose the right keywords for your website in 2026. The five criteria that matter, how to match keywords to pages, and the common mistakes that cost businesses time, money, and rankings. For the upstream step of finding keywords, see our keyword research guide.

What "Right" Actually Means

A keyword is "right" for your site when it brings the right kind of visitor at a difficulty level you can actually rank for. That sentence packs three ideas:

A keyword that misses any of those three points is the wrong keyword for you, no matter how popular it looks in a tool.

The 5 Criteria for Choosing Keywords

For every keyword you consider, score it against these five criteria. If it fails on more than one, drop it. If it passes all five, you have a winner.

1

Search Volume 50+ for Kenya

How many people search this keyword per month. Volume tells you the upper limit of traffic you can earn from one keyword.

Practical targets:

  • For Kenyan businesses, aim for 50+ monthly searches as the minimum worth targeting.
  • Under 50 is usually only worth chasing if the keyword has very high commercial intent.
  • Volumes of 100 to 1,000 are the sweet spot for most Kenyan small business pages.
  • Above 1,000 starts to get competitive but offers significant rewards.
2

Keyword Difficulty (KD) Under 30 for new sites

How hard it would be to rank in the top 10 Google results for this keyword. Scored 0 to 100, lower is easier.

Practical targets:

  • New sites with little authority: target KD 0 to 25.
  • Established sites with 1-2 years of content: target KD 25 to 50.
  • Authoritative sites with strong backlink profiles: target KD 50+ if commercially worth it.

Chasing high-KD keywords with a new site is one of the most common SEO mistakes. You write pages no one will ever find.

3

Search Intent Must match your page

What the searcher actually wants when they type this query. The single most important filter. A page that does not match intent will not rank no matter how well written it is.

See the next section for a full breakdown of the four intent types.

4

Commercial Value (CPC) Higher = more buying intent

Cost Per Click is what advertisers pay for clicks on this keyword in Google Ads. High CPC means advertisers see real commercial value, which means searchers are likely to convert.

Quick guide:

  • CPC under $0.30 in Kenya: usually informational queries, low commercial value.
  • CPC $0.30 to $1.50: moderate commercial intent, worth pursuing for the right pages.
  • CPC above $1.50: strong commercial intent, often worth prioritising.
  • CPC above $5: pure buyer intent, expect strong conversion from any traffic you capture.
5

Relevance to Your Business Direct match required

The keyword must directly relate to something you sell or want to be known for. Tangentially-related keywords bring traffic that does not convert.

A simple test: if a visitor lands on a page for this keyword, is there a clear path for them to become a customer? If yes, the keyword is relevant. If no, drop it regardless of how attractive the other metrics look.

Search Intent: The Most Important Filter

Of the five criteria, search intent matters most. Google's job is to match queries with pages that satisfy the intent behind the query. If your page does not match intent, you cannot rank.

Informational

The searcher wants to learn something. They are not ready to buy yet.

Examples: "how to add m-pesa to website", "what is seo"

Commercial

The searcher is researching options before buying. Comparing, reviewing, evaluating.

Examples: "best web design company kenya", "wordpress vs squarespace"

Transactional

The searcher is ready to buy or take action right now.

Examples: "buy laptop nairobi", "hire web designer kenya"

Navigational

The searcher wants a specific website or brand.

Examples: "wpfoss kenya", "kra portal"

How to check intent: Google your target keyword and look at the first page of results. What kind of pages are ranking? If they are all blog posts, the intent is informational. If they are all service pages, the intent is transactional. If they are all comparison articles, the intent is commercial. Match your page type to what is already ranking.

The single best way to verify intent: Search your keyword in incognito mode and study the top 10 results. Google has already done the intent analysis for you. Match your page type to what is winning.

Matching Keywords to Page Types

Different keywords belong on different types of pages. Get this wrong and your content cannot rank.

Page TypeBest ForExample Keyword
HomepageYour strongest brand or navigational keyword"WPfoss" or "web design Kenya"
Service pageCommercial and transactional keywords for services you sell"web design Nairobi"
Product pageTransactional keywords for specific products"buy Dell XPS Kenya"
Category pageBroad commercial keywords for product groups"laptops Kenya"
Blog postInformational keywords that answer questions"how to add M-Pesa to website"
Comparison postCommercial keywords with vs or alternatives"WooCommerce vs Shopify Kenya"
Pricing pageCommercial keywords with pricing intent"web design pricing Kenya"
Location pageLocal commercial keywords"web design Mombasa"

If a keyword does not fit naturally onto any of these page types, it is probably not the right keyword for you.

Primary, Secondary, and Supporting Keywords

Each page needs one primary keyword and 3 to 5 supporting keywords. Trying to target more than that confuses both Google and readers.

Primary Keyword

The main keyword the page is built around. Appears in the title tag, the H1, the first paragraph, and the URL slug. Drives the content structure.

Example: "web design Nairobi"

Secondary Keywords

Closely related keywords that share search intent with your primary. Appear naturally throughout the body, in H2s and H3s, and in meta description.

Example for "web design Nairobi":

Supporting Keywords (LSI / Semantic)

Related terms and concepts Google associates with your primary keyword. These signal topical depth and help you rank for related queries.

Example supporting terms: "responsive design", "M-Pesa integration", "Nairobi business", "Westlands", "custom websites", "WordPress", "hosting".

When to Use Long-Tail Keywords

A "long-tail" keyword is 3+ words and usually more specific. Long-tail keywords have lower search volume but typically higher buyer intent and lower difficulty.

Examples:

When to prioritise long-tail keywords:

For most Kenyan small and medium businesses, 70% of new content should target long-tail keywords. Head terms come later, after the long-tail content has built site authority.

Local Context for Kenyan Businesses

Choosing keywords for a Kenyan website adds specific considerations on top of the universal criteria.

Add geographic modifiers

Keywords with location modifiers ("Nairobi", "Kenya", "Mombasa", "Karen") convert dramatically better than generic versions. A search for "web design" might be from anywhere. A search for "web design Nairobi" is almost certainly a Kenyan buyer.

Include local context terms

Words like "M-Pesa", "Safaricom", "KES", "co.ke", "Kenyan business" add local relevance signals to your pages. Use them naturally where they fit the content.

Account for lower volumes

Kenya has roughly 25 million Google users. International keywords often show volumes 10 to 100 times higher than equivalent Kenyan keywords. Adjust your volume targets accordingly. A keyword with 100 Kenyan searches per month is meaningful, even if the same keyword in the US would do 10,000.

Watch for English plus Swahili mix

Most Kenyan business searches happen in English, but some niches see Swahili or Sheng terms ("jiko" instead of "stove", "matatu" instead of "minibus", "boda boda" instead of "motorbike taxi"). Check your specific niche for mixed-language patterns.

Common Mistakes to Avoid

The patterns we see new businesses fall into most often when choosing keywords.

  1. Chasing vanity volume. "Marketing" has 50,000+ monthly searches. It also has zero buyer intent and is impossible to rank for. "Digital marketing agency Nairobi" has 50 monthly searches and pays your bills.
  2. Ignoring keyword difficulty. Writing about "SEO" when KD is 90 and your site has zero authority. You waste months on content nobody finds.
  3. Targeting the wrong intent. Writing a blog post for "hire web designer Nairobi" (transactional intent). Google ranks service pages for that, not blog posts. The article will never rank.
  4. Multiple pages targeting the same keyword. Two pages competing for "web design Kenya" is keyword cannibalisation. Both perform worse than one strong page.
  5. Not checking SERP intent before writing. Always Google the target keyword first. See what is ranking. Match the format.
  6. Picking keywords that do not connect to your business. Traffic that does not convert is worse than no traffic. Every keyword needs a clear path from search to sale.
  7. Ignoring search trends. A keyword popular today might be dying. Use Google Trends to check the direction (growing, stable, declining) before investing months in content.
  8. Forgetting to refresh research. Keyword landscapes change. Review quarterly. Update annually.
  9. Optimising for the keyword instead of the searcher. Keyword stuffing harms both rankings and conversions. Write for the person reading, then check the keyword fits naturally.
  10. Not tracking what you actually rank for. Google Search Console shows your real query performance. Most businesses ignore it entirely.

The Keyword Selection Workflow

Here is the exact workflow we follow when choosing keywords for client pages.

  1. Brainstorm 30 to 50 candidate keywords using your seed terms and a tool like DataForSEO or Google Keyword Planner. See our keyword research guide for the discovery step.
  2. Pull metrics for each: search volume, keyword difficulty, CPC, and search intent.
  3. Apply the 5 criteria scoring. Drop any keyword that fails on more than one. You should end up with 15 to 25 strong candidates.
  4. Cluster the survivors into groups by topic and intent. Keywords answered by the same page belong in the same cluster.
  5. Assign each cluster to one page type (service page, blog post, comparison, etc).
  6. Within each cluster, pick the primary keyword. Usually the highest volume one that matches intent. The rest become secondary keywords for that page.
  7. Verify SERP intent by Googling the primary keyword and checking what is ranking. Adjust page type if needed.
  8. Build a content map. One row per page: URL, primary keyword, secondary keywords, page type, word count target, internal links to add.
  9. Write and ship pages in priority order. Start with the lowest-difficulty, highest-intent keywords for fastest wins.
  10. Track in Google Search Console. After each page goes live, monitor impressions, clicks, and position. Refine based on real data.
Need help choosing keywords for your business?
  • SEO services Kenya, KSh 10,000 per month includes keyword research, selection, content mapping, and content production.
  • Keyword research guide, the upstream step of finding keywords before you choose which ones to target.
  • SEO in Kenya guide, how the right keyword choices fit into a broader SEO strategy.
  • Web design Kenya, every site we build is structured around a real keyword strategy from day one.

Frequently Asked Questions

How do I know which keywords are right for my website?

Right keywords meet five criteria: enough search volume to be worth targeting, low enough difficulty for your site to actually rank, matching search intent for what you offer, commercial value (often shown by CPC), and direct relevance to your business. A keyword can be popular but still wrong for you if it fails any of these.

How many keywords should I target per page?

One primary keyword per page, plus 3 to 5 closely related secondary keywords (often called LSI or semantic keywords). Trying to target more than that on one page dilutes focus and confuses search engines about what the page is actually about.

Should I target high-volume or low-volume keywords?

Both, but in order. New sites should start with lower-volume keywords (under 500 searches per month) at low keyword difficulty (under 25) because they rank faster. As your site grows authority, you can attack higher-volume keywords. Chasing only high-volume head terms when your site has no authority means writing pages that never rank.

What is search intent and why does it matter?

Search intent is what the searcher actually wants when they type a query. Informational intent (learn something), commercial intent (compare options), transactional intent (buy now), or navigational intent (find a specific site). Matching your page type to the intent is critical. A blog post will never rank for a transactional query, and a product page will never rank for an informational query.

Can I rank for a keyword with low search volume?

Yes, and you should. Low-volume keywords are often the easiest to rank and bring highly qualified traffic. A keyword with 50 monthly searches and high commercial intent often generates more revenue than a keyword with 5,000 monthly searches and low intent.

How do I find long-tail keywords for my business?

Start with a head keyword in your industry (web design). Use Google Keyword Planner, AnswerThePublic, or Google's autocomplete to discover variations (web design Nairobi, web design for small business, web design pricing Kenya). Long-tail keywords are typically 3 to 5 words, have lower volume, lower difficulty, and higher buyer intent.

Should every page on my website target a different keyword?

Yes. Each page should target one primary keyword that no other page targets. If two pages target the same keyword, they compete with each other for rankings (keyword cannibalisation) and both perform worse than one strong page would have.

How often should I review my keyword strategy?

Review monthly using Google Search Console to see what queries are bringing you traffic. Do a full keyword strategy refresh every 6 months. Adjust immediately when you launch new products, services, or pivot your business.

What is keyword cannibalisation and how do I avoid it?

Keyword cannibalisation happens when two or more pages on your site target the same keyword. Google does not know which to rank, so both pages perform worse than one would have. Avoid it by clustering keywords properly and making sure each keyword cluster maps to exactly one page on your site.

Can I change a page's target keyword after publishing?

Yes, but carefully. Update the title tag, meta description, H1, URL slug (with a 301 redirect from the old URL), and body content. Then resubmit to Google Search Console for re-indexing. Changing targets too often confuses Google, so do it deliberately, not casually.

Want a keyword strategy built for your business?

Our SEO service includes monthly keyword research, keyword selection, content mapping, and quarterly strategy refreshes. KSh 10,000 per month, no long contracts, cancel any time.

See SEO Services

Related: Keyword Research Kenya · SEO in Kenya Guide · Best Free SEO Plugins