TOKEA.
Case Studies

The 90-day local SEO playbook for a Nairobi restaurant.

The highest-leverage thirty hours a Kenyan restaurant can spend. Here is the exact plan we would run. None of it is secret. Almost nobody does it.

26 April 2026 · 4 min read

Here is a small industry secret. The restaurant that shows up first when you search "best biryani Westlands" on your phone is almost never the best biryani in Westlands. It is the one whose owner understood local SEO three years ago.

Local SEO is the single most under-priced marketing channel in Kenya. The reason is boring — most restaurant owners are busy running a restaurant. They do not have thirty spare hours a quarter to think about how Google decides which of six biryani restaurants to show first.

But those thirty hours are worth it. They are, pound for pound, the most valuable thirty hours a restaurant can spend on anything other than the food itself.

Here is the playbook, as we would run it.

Days 1-15: own your Google Business Profile

This is the step everyone gets half-right. Most restaurants have a Google Business Profile. Very few of them treat it as the homepage it actually is. In Kenya, most customers will interact with your GBP more than your website.

The moves, in rough order of impact:

  • Accurate hours, including holiday hours. Google ranks restaurants with fresh hour data higher because users trust them more.
  • Real photos of the food, taken weekly. Not stock, not the menu cover — the actual food that left your kitchen this week.
  • All service attributes filled in. Does the place have outdoor seating? Wheelchair access? Halal options? Fill in every field. Google rewards completeness.
  • Weekly posts. A dish of the week, an event, a new item. Posts count as freshness signals.

You do this for two weeks. You do not optimise anything else yet. The GBP is the foundation.

Days 16-45: build the pages Google needs

A restaurant website does not need ten pages. It needs three.

The first is a single clean homepage with the menu, the location, and the booking link. The second is a neighbourhood page — a separate page for each location or catchment. "Best biryani in Westlands" is won by a page that explicitly exists to answer that search; a homepage that mentions Westlands in passing will not.

The third is a page Google especially likes: a menu page with each dish named, described, priced, and photographed. Every dish is a potential long-tail search ("chicken tikka Westlands price" is real traffic). A menu as one PDF helps nobody; a menu as structured web copy helps you rank on every dish name.

Thirty hours a quarter is not a lot. But it is more than what most of your competitors will ever spend. That is the whole edge.

Days 46-75: generate reviews, on purpose

Google ranks restaurants partly by review recency. A restaurant with fifty reviews from four years ago loses to a restaurant with twelve reviews from the last two months.

The move is simple and under-used. Every paid bill gets a small printed card that says "we would really appreciate a Google review — here is the link." Not a QR code to a form. A direct link to the GBP review screen.

At steady state, you want two to five new reviews a week. Not two hundred. Steady beats spiky. Google is good at spotting spiky.

Days 76-90: local links

Restaurants that get linked to by local blogs, food Instagram accounts, and neighbourhood newsletters rank better. One genuine mention on a well-read Nairobi food blog is worth forty directory listings.

The moves: partner with one local food blogger for a tasting. Get listed in the neighbourhood's business WhatsApp group's pinned message. Sponsor one local event. Each of these produces the kind of link Google actually values.

What you should expect

After ninety days, a restaurant that starts at page 4–5 for its primary local phrase will typically land on page 1. Rankings do not arrive smoothly. They jump. You will wake up one Tuesday and you will be third, then second, then first.

The work is not hidden. None of it is a trick. It is just thirty hours a quarter, applied consistently, in the way Google has told everyone it likes for the last five years.

Thirty hours a quarter is not a lot. But it is more than what most of your competitors will ever spend. That, in the end, is the whole edge.

Editor notes (Claude → Alex)

Primary: local SEO kenya. Secondary: SEO nairobi, google business profile kenya. Slug: local-seo-90-days-playbook.

Internal links: "local SEO is under-priced" paragraph → link to /services/seo; "menu page" paragraph → link to Article 6 (competitor sameness) as a complementary Presence piece.

Framework not case study: as agreed, this is reframed from "how a Nairobi restaurant went page 5 → page 1" (which would have been fabricated proof) to "the 90-day playbook we would run" — honest framework mode. Once Position has a real client that runs this playbook, we can write the matching case-study piece and link them.

Liked this? Get the next one.

One Mambo article a week, straight to your inbox. Nothing else. Unsubscribe any time.