On this page
You searched for an SEO checklist for Kenyan businesses because your site is live, your business is legitimate, but Google still sends traffic to competitors in Nairobi, Mombasa, or Nakuru.
SEO for Kenyan businesses does not require a huge budget or a developer on staff. It requires the right steps in the right order — GBP before blog posts, technical fixes before backlinks, local keywords before national ones. This guide is a 10-step checklist you can start today, whether you run a clinic in Westlands, a law firm in Upper Hill, or a hardware shop in Eldoret.
For managed help, see SEO services in Kenya. For market pricing context: SEO prices in Kenya. To see your starting point: free SEO audit.
Quick Answer: 5-Minute SEO Health Check
Before the full checklist, score these five pillars. If any fail, fix them before anything else.
| SEO pillar | Critical action | Pass? |
|---|---|---|
| Google Business Profile | Claimed, verified, categories correct, photos uploaded | ☐ |
| Mobile speed | Homepage loads under ~3 seconds on 4G | ☐ |
| Keyword intent | Targeting hire/buy queries (e.g. "dentist Karen") not browse-only terms | ☐ |
| NAP consistency | Name, address, phone identical on site, GBP, and social profiles | ☐ |
| Content depth | Service pages answer the question the keyword implies | ☐ |
Failing technical or indexation issues? Read technical SEO Kenya and technical SEO cost in Kenya before paying for content.
Prerequisites: What You Need Before You Start
A working website. It does not need to be fancy — a KES 15,000 Starter site is enough if Google can crawl it and it loads on mobile.
Google Search Console access. Free at search.google.com/search-console. Verify ownership (DNS or HTML tag) — usually 10–15 minutes.
One Google account for Search Console and Google Business Profile — avoids split ownership later.
Realistic timeline. Plan 3–6 months for local keywords; longer for competitive Nairobi legal, dental, or real estate niches. Start the checklist now so the clock runs.
Step 1: Claim and Complete Google Business Profile
Google Business Profile (GBP) controls map pack visibility — the three local listings above organic results on mobile. For most Kenyan SMEs, this is the highest-impact free step.
- Search your business on Google Maps — click Claim this business, or create at business.google.com
- Set primary category accurately ("Dental clinic" not "Business")
- Add phone (WhatsApp line if that is how customers reach you), hours, website, service area
- Write a 250+ word description with your main service and city naturally included
- Upload 10–20 photos — shopfront, team, work samples; refresh quarterly
- Ask happy customers for Google reviews via WhatsApp link; respond to every review
Keep hours updated around public holidays (Madaraka Day, Mashujaa Day, etc.) — a "closed" label when you are open costs enquiries.
Deeper playbook: local SEO Kenya guide · local SEO Nairobi.
Step 2: Set Up Google Search Console
Search Console shows queries, impressions, clicks, indexation errors, and Core Web Vitals — free and non-optional for serious SEO.
- Add property (Domain property preferred for full coverage)
- Verify via DNS at your registrar (Truehost, Hostpinnacle, etc.)
- Submit sitemap: Sitemaps →
sitemap.xml→ Submit - After 5–7 days, review Performance and Pages reports
Look for keywords in positions 6–20 — often the fastest wins. Full walkthrough: Google Search Console guide for Kenyan businesses.
Step 3: Fix Technical SEO Before Content
Even strong copy fails if Google cannot crawl, render, and index pages. Run this technical pass first.
| Check | What to verify |
|---|---|
| HTTPS | Full site on https:// — padlock visible; no mixed content on forms or M-Pesa pages |
| Indexation | No accidental noindex on money pages; key URLs show as indexed in GSC |
| Crawl errors | Fix 404s, redirect chains, and broken internal links |
| Mobile layout | No horizontal scroll; text readable without pinch-zoom |
| Speed | PageSpeed Insights mobile score 80+ target; compress images (WebP) |
| Duplicates | One canonical version — pick www or non-www, HTTP → HTTPS redirects |
Most Kenyan SME sites are not crawl-budget limited — they are duplicate URL or slow hosting limited. See website speed Kenya and Core Web Vitals Kenya.
Step 4: Target Local Keywords With Buyer Intent
Avoid high-volume, low-intent terms you cannot win ("shoes", "lawyer" alone). Target service + location and hire/buy modifiers.
| Weak target | Strong target |
|---|---|
| "shoes" | "leather shoes Nairobi" |
| "lawyer" | "family lawyer Karen Nairobi" |
| "web design" | "website design Westlands" |
Intent test: Search the keyword. If only blogs rank, intent may be informational. If map pack and service pages dominate, you found a money keyword.
Where to place keywords: page title, meta title/description, first paragraph, one H2, URL slug, image alt text — naturally, not stuffed.
Step 5: Optimise Priority Pages First
You do not need fifty pages. Start with pages that drive revenue.
- Homepage — business name, core service, primary location
- Service pages — one page per core service (not one page listing everything)
- Contact page — address, phone, Google Maps embed
- About page — location, credentials, team — trust for E-E-A-T
On-page checklist per priority page:
- Unique title tag (≤60 chars, keyword near front)
- Meta description (≤160 chars, benefit + keyword)
- H1 aligned with target keyword
- 300+ words on service pages; 600+ on key guides
- Descriptive image alt text
- 2+ internal links to related pages
Step 6: Publish Local Content That Answers Real Questions
Google rewards content that matches how Kenyans search — not UK template blogs.
| Business type | Example content topic |
|---|---|
| Clinic | "First physiotherapy visit Nairobi — what to expect" |
| Law firm | "Conveyancing cost Kenya 2026" |
| Restaurant | "Private dining Westlands Nairobi" |
| School | "CBC registration — parent checklist Kenya" |
Include M-Pesa payment, WhatsApp booking, and local holiday hours where relevant — signals genuine Kenya context.
Aim for one post or FAQ expansion per month. Twelve months of targeted posts beats one perfect homepage rewrite.
Step 7: Build Backlinks From Kenyan Sources
Backlinks are votes of confidence. Quality beats quantity.
Realistic sources:
- Kenya business directories and industry bodies (Law Society, medical boards, sector associations)
- Local press mentions (Business Daily, Nation) with a link to your site
- Partner and supplier websites
- Guest posts on Kenyan business blogs
- Testimonials on vendor sites that link back to you
Avoid: KES 2,000 "1,000 backlinks" packages and link farms — they risk penalties. One relevant Kenyan editorial link beats hundreds of spam links.
Step 8: Optimise for Mobile and Safaricom Data
Kenya is mobile-first. If your site loads in eight seconds on 4G, customers and Google both move on.
- Responsive layout — no broken columns on phone
- Tap targets large enough (44px+)
- Click-to-call phone number
- Fixed WhatsApp button (wa.me link)
- Short mobile forms
- Compressed images — test on real phone, not office Wi-Fi only
Step 9: Add WhatsApp and Trust Signals
International checklists skip this — it matters in Kenya.
WhatsApp: Most customers prefer WhatsApp to contact forms. Visible wa.me button reduces bounce and increases enquiries — engagement signals help indirectly.
Trust on page:
- M-Pesa accepted (text or logo)
- Physical address in footer
- Local Safaricom/Airtel number (not anonymous VoIP)
- License or registration where regulated (clinic, law, school)
- Google review count or embedded testimonials with names ("James M., Karen")
Step 10: Monitor and Adjust Monthly
SEO compounds through repetition, not one heroic weekend.
Monthly review checklist:
- GSC — clicks and impressions vs last month
- Top queries by impressions — any moved into page 1?
- Coverage report — new crawl or index errors?
- GBP — unanswered questions or new reviews?
- One new content piece targeting a local keyword
- Spot-check one competitor — new pages or offers?
If you complete the checklist and see no movement after 4–6 months in a competitive niche, consider managed SEO: Starter KES 15,000/mo for one-city sites, Growth KES 25,000/mo for competitive Nairobi services. Context: is SEO worth it Kenya.
Kenya Scenarios: Who Does What First?
Case A: Nairobi service business (clinic, law firm, consultancy)
Goal: High-intent local leads in one or two suburbs.
Checklist priority: Steps 1–5 first (GBP, GSC, technical, local keywords, service pages). Add suburb landing pages only where you genuinely serve — e.g. "Family lawyer Karen" — not ten thin town clones.
Budget: Full audit KES 15,000 once, then KES 15,000–25,000/mo local SEO if Google drives revenue.
Case B: National ecommerce or catalogue site
Goal: Category and product visibility nationwide.
Checklist priority: Step 3 (technical) before scaling SKUs — faceted filters create duplicate URLs fast. Unique product descriptions; never paste manufacturer copy.
Budget: Often KES 40,000+/mo Authority SEO plus developer time. See ecommerce SEO Kenya.
Case C: New business, no website yet
Goal: Exist on Google before spending on ads.
Sequence: Website packages Kenya → Steps 1–2 on day one after launch → Steps 3–6 in first 60 days.
Common Mistakes Kenyan Businesses Make
Keyword stuffing. If copy sounds robotic ("best dentist Nairobi best dental Nairobi"), it fails readers and algorithms. Write for humans.
Ignoring Search Console. Without GSC, you cannot see indexation errors or rising queries — you are guessing.
Cheap backlink packages. KES 2,000 for hundreds of links is a penalty risk, not SEO.
Skipping GBP. Organic rankings are harder without map pack presence for local services.
National keywords too early. Win "plumber South B" before "plumber Kenya."
Buying SEO before fixing a broken site. Audit first: SEO audit services Kenya.
What Should You Budget for SEO in Kenya?
SEO is labour-intensive. Suspiciously cheap offers are usually automated reports, not fixes.
| Level | Monthly KES | Fits |
|---|---|---|
| DIY + free tools | 0 | Owner time, single-city, low competition |
| Freelancer | 5,000–20,000 | Basic local, limited reporting |
| Starter agency | 15,000–25,000 | One-city SMEs, new sites |
| Growth agency | 25,000–40,000 | Competitive Nairobi niches |
| Authority / ecommerce | 40,000–80,000+ | National, content-heavy, technical scale |
KevCodePulse tiers: Starter KES 15,000/mo · Growth KES 25,000/mo · Authority KES 40,000/mo — pricing.
ROI sanity check: If one new client is worth KES 50,000, a KES 25,000/mo retainer that adds two clients pays for itself.
Conclusion
This SEO checklist for Kenyan businesses works when you treat it as a sequence — GBP and Search Console first, technical fixes second, local keywords and content third, backlinks and monthly reviews ongoing.
You do not need every step perfect on day one. You need a baseline and a monthly habit.
Ready to see where you stand? Start with a free website audit, work through Steps 1–3 this week, or contact us for a scoped plan — whether you are in Karen, Kisumu, or shipping nationwide.
Ready to get your Kenya business found on Google?
Start with a free website audit — PageSpeed, SEO gaps, and quick wins.