Local SEO
Local SEO checklist for Nairobi businesses (2026)
When someone in Kilimani searches "dentist near me" or "plumber Westlands", Google usually shows a map with three businesses before the normal results. That map pack is where most local calls come from. Google says local ranking is based mainly on relevance, distance and prominence. You can't move your office closer to every searcher, but you can work on relevance and prominence. This checklist is the order we work in.
1. Google Business Profile (do this first)
- Claim and verify your profile. Verification is often done by a short video showing your signage, workspace and tools.
- Choose the most specific primary category you can (for example "Website designer", not "Consultant"). Add a few accurate secondary categories.
- If customers don't visit you, set it up as a service-area business, hide the address and list the areas you serve (Westlands, Kilimani, Karen and so on).
- Fill in services with prices, opening hours, a description in plain language, and your WhatsApp or phone number.
- Upload real photos: your team, your work, your premises. Not stock images.
Our Google Business Profile guide for Kenya goes into each field.
2. NAP consistency
NAP means Name, Address, Phone. Write them exactly the same everywhere: your website footer, Google, Facebook, Instagram and every directory. "Captivart, Nairobi, +254 702 005 560" should not become "CaptivArt Agency, Westlands, 0702 005560" somewhere else. Pick one format and stick to it.
3. Your website's local signals
- A clear H1 that says what you do and where, such as "Website design in Nairobi".
- One page per main service, each answering price, process and common questions.
- Mention the areas you really serve, naturally, not as a keyword list.
- Your NAP in the footer and on a contact page, with a map link.
- LocalBusiness and Service structured data so search engines read your details correctly.
- A link from your Google profile to the most relevant page (a /nairobi page works well).
4. Reviews
Reviews influence both ranking and clicks. Ask every happy customer, every time, with a direct link. Reply to every review, including the bad ones, politely and quickly. Never buy reviews or post fake ones: it breaks Google's policies and can get your profile suspended.
5. Citations and local links
List your business on reputable Kenyan directories and industry sites with identical NAP. Local links from chambers of commerce, associations, suppliers, event pages and local news matter more than hundreds of low-quality links.
6. Speed and mobile
Most Kenyan searches happen on phones, often on mobile data. Aim to pass Core Web Vitals: fast loading of the main content, no layout jumping and quick response to taps. Compress images and avoid heavy pop-ups.
7. Content that answers local questions
Write about the questions customers actually ask you: prices in KES, how long things take, which areas you cover, what's needed to start. Short answer first, then detail. This also helps with AI search, covered in our AEO/GEO guide.
8. Track what matters
- Connect Google Search Console and watch clicks and impressions for your service-plus-area terms.
- Check the Performance tab in Google Business Profile for calls, website clicks and direction requests.
- Add UTM tags to your Google profile website link so you can see that traffic in analytics.
A realistic timeline
Profile fixes can show results within weeks. Competitive website rankings usually take three to six months of steady work. Anyone promising "#1 on Google in 7 days" is guessing or about to disappoint you.
Want this done for you? See local SEO in Nairobi, from KES 12,000 a month.

About the author
Kevin Milo
Founder of Captivart, a Nairobi web and AI studio. Kevin designs and builds websites, M-PESA stores, WhatsApp bots and AI agents for Kenyan businesses. More about Kevin
