Building an SEO and Content Engine for a Nairobi SaaS Company Selling to East African SMEs
Anonymised Nairobi B2B SaaS company
Context
Our client builds cloud based accounting and inventory software aimed at small and medium businesses across Kenya, Uganda, and Tanzania, with a strong base of customers in Nairobi's retail and wholesale trade sectors. The product integrates with M-Pesa for payment reconciliation, which is one of its main selling points to shop owners and distributors who already run most of their cash flow through mobile money. When we started working together, the company was almost entirely dependent on paid search and LinkedIn ads to generate demo requests, spending close to KES 900,000 a month with rising cost per acquisition as competition for the same keywords intensified.
The founding team understood their product deeply but had no structured content or SEO function. Their website had fewer than thirty indexed pages, most of them product marketing copy rather than anything built to answer the actual questions their buyers were searching for.
The Problem
The core problem was that paid acquisition had a ceiling, and that ceiling was getting more expensive every quarter. Bid competition from both local and international accounting software vendors was pushing cost per lead up steadily, while the sales team reported that many paid leads were poorly qualified, businesses that clicked an ad but were not actually ready to move off spreadsheets or informal record keeping.
At the same time, there was an obvious gap in the market. Kenyan and East African SME owners were actively searching for practical, local answers to questions like how to reconcile M-Pesa statements for a small shop, how to handle VAT filing through iTax as a small business, or how to manage stock across two branches without losing track of cash. None of this content existed in a format built for search, and the pages that did rank for these queries were often generic global content that ignored local tax rules, mobile money workflows, or the realities of running a shop in a place like Eastleigh or Kisumu.
There was also a technical gap. The site was slow on mobile, lacked proper schema markup, and had no clear internal linking structure connecting product pages to any supporting content, so even the content that did exist had little chance of ranking.
What We Did
Ran a keyword and search intent mapping exercise specific to East African SME finance. We built a list of over 400 keyword clusters grouped by buying stage, separating high intent terms like "inventory software for shops in Kenya" from educational terms like "how to reconcile M-Pesa till statements."
Fixed core technical SEO issues. We improved mobile load speed, which mattered given how much of the target audience browses on mid range Android phones, added structured data for software product and FAQ content, and rebuilt the site's internal linking so blog content pointed directly into relevant product pages.
Built a content production pipeline rather than one off articles. We created a monthly editorial calendar mixing practical how to guides, comparison content against manual bookkeeping and competing tools, and short case style write ups of anonymised customer workflows, publishing three to four pieces a week with local examples and KES figures throughout.
Localised content for each market instead of writing generically for East Africa. Content aimed at Kenyan users referenced iTax, eTIMS, and M-Pesa reconciliation specifically, while Uganda and Tanzania focused pieces addressed their own tax and mobile money systems, since treating the whole region as one audience had been part of why earlier content underperformed.
Layered in link building through genuine local relationships. We worked with Kenyan business publications, SME focused podcasts, and trade associations to earn backlinks and mentions, avoiding generic guest post networks that would have added risk without real authority.
Connected SEO output to the sales funnel. Every content piece included a relevant, low friction call to action, either a free tool like a VAT calculator or a direct demo booking link, and we tracked which content clusters actually produced sales qualified demos rather than just traffic.
Results
Organic traffic grew 4.1x over eight months, moving from under 4,000 monthly organic sessions to over 16,000. More importantly, the mix of that traffic shifted meaningfully toward decision stage content, and qualified demo bookings sourced from organic search rose to an average of 118 per month by month eight, up from a baseline of around 20. Blended customer acquisition cost fell 63 percent as organic began carrying a growing share of top of funnel volume, allowing the paid budget to be redirected toward retargeting and higher intent search terms rather than broad awareness. The company also reduced total paid spend by roughly a third without losing overall pipeline volume, which mattered given how much cost pressure they had been under.
What We Would Do Differently
We underestimated how long technical fixes would take to show up in rankings, and in hindsight we would have started the technical audit and site speed work in week one rather than running it in parallel with early content publishing. We also initially wrote too much content aimed at Kenya specifically before validating demand in Uganda and Tanzania, which meant we had to redo keyword research for those markets later than we should have. Finally, we would push earlier for direct access to the sales team's call notes. Once we started reviewing actual objections and questions from sales calls around month four, several of our best performing content pieces came directly from that source, and having it from day one would have shortened the time to find those winning topics.
Client identity withheld under a confidentiality agreement. Figures come from engagement reporting and are rounded.
Ready to build your own growth system?
Tell us your goals and we will show you exactly how we would approach it.
Book Your Free Strategy Call →