SEO for Nairobi businesses: local search, schema, and ranking on Google Kenya

A practical SEO playbook for Kenyan businesses — Google Business Profile, LocalBusiness schema, keyword research with Kenya intent, and the technical fixes that move rankings in 60 days.

Most Kenyan businesses we audit have the same SEO problem: they show up on page 4 for their own brand name, page 9 for the service they actually sell, and they have a Google Business Profile they last updated in 2021. There is no shortcut to ranking, but there is a sequence — and most of it is not fancy.

Step 1: Google Business Profile (the highest-ROI hour you will spend)

Before you touch your website, fix your Google Business Profile (formerly Google My Business). For a Nairobi business this single asset will outperform 90% of on-site SEO work in your first six months.

  • Verify the listing if it is unverified.
  • Pick the most specific primary category ("Italian restaurant", not "Restaurant").
  • Add up to 9 secondary categories.
  • Upload 20+ photos — exterior, interior, products, team. Shot on a phone is fine.
  • Fill out every service with description and price range.
  • Set up Q&A with your top 5 customer questions.
  • Get to 30+ reviews and reply to every one (good, bad, neutral).
  • Post weekly — promotions, news, photos. The algorithm rewards activity.

Step 2: LocalBusiness schema

Add structured data to your homepage that tells Google you are a real Nairobi business. At minimum:

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Your Business Name",
  "image": "https://yoursite.co.ke/logo.png",
  "@id": "https://yoursite.co.ke",
  "url": "https://yoursite.co.ke",
  "telephone": "+254712345678",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Your street, Westlands",
    "addressLocality": "Nairobi",
    "postalCode": "00100",
    "addressCountry": "KE"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": -1.2641,
    "longitude": 36.8071
  },
  "openingHoursSpecification": [...]
}

Pair it with BreadcrumbList on every page, FAQPage on FAQs,Service on service pages, and Article on blog posts. Test with Google's Rich Results Test.

Step 3: Keyword research with Kenyan intent

Most SEO tools surface global search volumes — useless if you sell in Nairobi. Filter by location (Kenya in Google Keyword Planner; KE in Ahrefs/Semrush). Also do this manual exercise:

  1. Open an incognito window. Set Google to google.co.ke.
  2. Search the obvious term ("web designer Nairobi").
  3. Scroll to "People also ask" — write down every question.
  4. Scroll to "Related searches" — write those down too.
  5. Group into clusters — pick the 5 with the strongest commercial intent.

Each cluster becomes a service page. Each "People also ask" question becomes a heading on that page. This single exercise will out-rank a half-baked Surfer SEO brief in 90% of cases.

Step 4: Technical SEO — the fixes that always move rankings

  • Core Web Vitals greenon Search Console > Core Web Vitals report. (See our performance playbook.)
  • Title tags under 60 characters, with the primary keyword in the first half. "Web Development in Nairobi — Next.js Sites | Brand Name".
  • Meta descriptions under 160 characters, written like an ad.
  • One H1 per page, matching the page's primary keyword cluster.
  • XML sitemap submitted to Search Console. Easy in Next.js withapp/sitemap.ts.
  • Internal links from high-traffic pages (homepage, blog index) to target service pages. The anchor text matters.
  • Hreflang if you serve multiple countries.

Step 5: Content that ranks in Kenya

Write the post you would link to. Be specific. Use real numbers. Reference Kenyan context (M-Pesa, KES, Safaricom, real towns, real laws like the Data Protection Act 2019). Search engines reward expertise, and "expertise" for a Kenyan query is usually proven by knowing local detail that generic global content misses.

1,500-word posts beat 500-word posts whenthe extra words add value. Don't pad. Use H2s every 200–300 words so skimmers find what they need.

Step 6: Backlinks (the slowest, hardest part)

Forget "1000 links in 24 hours" sellers. They will rank you for two weeks and get you a manual action in the third. Earn links by:

  • Original data. Survey 100 Kenyan SMEs about something interesting. Publish the result. Pitch it to Business Daily, Capital FM, Techweez, Pulse.
  • HARO / Qwoted. Reply to journalist queries — even 1 placement on a DR50+ site is worth months of mediocre directory submissions.
  • Genuine guest posts on Kenyan publishers — niche-relevant, editorially vetted.
  • Directory cleanup.Make sure you're on Yellow Pages Kenya, Yelp, Brabys, Pigiame, Yandex Maps, and the Apple Maps business listing — all free, all improve local SEO.

What to expect, when

  • Weeks 1–4: Profile + technical fixes shipped. Crawlers re-index over 1–2 weeks.
  • Weeks 4–12: Long-tail rankings start to move. Expect impressions in Search Console to roughly double over 90 days.
  • Months 3–6: Mid-tail rankings move. New content from your calendar starts ranking and pulling in fresh links.
  • Months 6–12: Head-term rankings move (this is where the patience is).

We run this play for SEO retainers — full scope and pricing on the service page.

Chat on WhatsApp