Most Kenyan online shops do not have a traffic problem. They have a finishing problem. People arrive, look, add something to the cart, and then leave before paying.
Conversion rate optimisation is the unglamorous work of losing fewer of the people who are already there. It is cheaper than advertising, because you have already paid to get them, and the gains compound every month afterwards.
Know Your Own Numbers First
Benchmarks are a trap. Statista put the global online shopping conversion rate at 1.3% of visits in the second quarter of 2026, and we could find no credible published conversion benchmark for Kenya or East Africa at all. Anybody quoting you a precise Kenyan average is guessing.
Your own numbers are the only ones that matter, and you need four:
- Visits to the shop, split by mobile and desktop
- Add to cart rate: what share of visitors start a purchase
- Checkout completion: what share of carts become paid orders
- Average order value
Set those up as events in Google Analytics before you change anything, or you will never know which change worked. Our beginner's guide to Google Analytics covers the setup.
Why People Abandon Carts
Baymard's survey of United States shoppers found 42% of abandoners were simply browsing and not ready to buy. That share is normal and you cannot design it away. Among the rest, the reasons are fixable:
Source: Baymard Institute, cart abandonment rate, excluding people who were only browsing. United States shoppers, so treat the ranking as a guide rather than a Kenyan measurement.
Notice what is not on that list: price of the product itself. The leading causes are things that appear after the customer has already decided they want the item.
Fix the Checkout Before Anything Else
Show the full cost early
Delivery fees revealed at the final step are the single biggest cause of abandonment. Put delivery costs on the product page or in the cart, by area. If you deliver free above a threshold, say so before checkout, not after.
Let people buy without an account
Baymard found 19% of surveyed shoppers had abandoned an order in the previous three months specifically because the site wanted them to create an account, and that 62% of sites fail to make guest checkout the clearly prominent option. Offer the account afterwards, when the order is already paid.
Cut the form down
Baymard's 2024 benchmark found the average checkout asks for 11.3 form fields when most sites need only 8. Every field you remove is a reason to abandon removed. On a Kenyan store you usually need: name, phone, delivery area, delivery details, and that is close to it. You do not need a fax number, a company name or a second address line.
Make the phone keyboard behave
A phone number field should bring up the number pad, accept 07, 01 and +254 formats, and not reject a space. Small thing, large effect, because this is the field everyone fills in on a phone.
Speed Is a Conversion Feature
Google and Deloitte studied 37 European and American brand sites across more than 30 million sessions. A 0.1 second improvement in mobile load time was associated with an 8.4% rise in retail conversion rates and a 9.2% rise in average order value.
Vodafone's own A/B test, published by Google, improved Largest Contentful Paint by 31% and saw 8% more sales.
For a Kenyan store the stakes are higher, because most customers arrive on mobile data. Test on a real phone, not office Wi-Fi, and aim for Google's thresholds: LCP within 2.5 seconds, INP at or under 200 milliseconds, CLS at or under 0.1. Our free speed test runs Google's engine, and the speed optimisation guide has the fixes in priority order.
Product Pages That Answer the Question
A product page has one job: answer every question standing between interest and purchase.
- Photographs of the actual item, several angles, good light, compressed so they load fast. Not the supplier's catalogue shot.
- The price, and the delivery cost, visible together.
- Size, weight, dimensions, materials, what is in the box. Guessing causes returns.
- Stock status, honestly. "In stock, dispatched today" sells. An order you cancel tomorrow costs a customer permanently.
- Returns and warranty in plain words, linked from the page rather than buried in terms.
- Reviews, including the mediocre ones. A page of nothing but five stars reads as fake.
Trust, the Kenyan Version
Kenyan shoppers are rightly cautious about paying strangers online. The trust signals that matter here are concrete, not decorative badges.
A real business behind it
Physical address, a phone number answered by a person, and a registered name. Put them in the footer of every page.
HTTPS, everywhere
A browser warning on a checkout page ends the sale. This is table stakes, not a feature.
Delivery promises you keep
Specific areas, fees and times. Vague delivery is the main source of complaints and refunds.
A human reachable now
A WhatsApp button answered quickly closes carts that would otherwise go cold.
Payment Options Decide the Sale
Baymard found 10% of abandoners left because their preferred payment method was not offered. In Kenya that means M-Pesa, first and prominent, with the prompt arriving on the customer's phone and the order marking itself paid when Safaricom confirms. Asking a customer to send money to a Paybill and then forward a screenshot is a checkout that ends in your WhatsApp inbox, not in your order system.
Add card payments if you sell to the diaspora or to companies. Our payment gateway guide compares the routes, and M-Pesa integration from us is KES 5,000 one-time.
A 30-Day Plan
In order, highest return first
- Week 1: set up analytics events for add to cart, begin checkout and purchase. Measure before you touch anything.
- Week 2: show delivery costs before checkout, turn on guest checkout, and delete every form field you do not actually use.
- Week 3: run the speed test on mobile, compress the heaviest images, and fix whatever is blocking the first paint.
- Week 4: rewrite your three best-selling product pages against the list above, and put M-Pesa first at checkout.
- Then: compare four weeks against the four before. One change at a time after that.
If the store itself is the constraint rather than the tactics, we build e-commerce sites from KES 50,000, with M-Pesa checkout included in the build. See e-commerce websites or the guide to what an online shop costs in Kenya.
Frequently Asked Questions
What is a good conversion rate for an online shop?
There is no reliable Kenyan benchmark published, and anyone quoting you one is guessing. For global context, Statista put online shopping conversion at 1.3% of visits in the second quarter of 2026. Your own trend month to month is far more useful than any benchmark.
Why do customers abandon their carts?
Baymard Institute found 42% of abandoners were only browsing. Among the rest, the top reasons were extra costs such as delivery being too high at 40%, being forced to create an account at 18%, and a checkout that was too long or complicated at 17%. These are United States figures, so treat the ranking as a guide.
Does guest checkout really matter?
Yes. Baymard found 19% of shoppers surveyed had abandoned an order in the previous three months specifically because the site demanded an account, and that 62% of sites fail to make guest checkout the obvious option. Offer the account after payment instead.
How many fields should a checkout have?
Baymard's 2024 benchmark found the average checkout asks for 11.3 fields when most sites need only 8. On a Kenyan store you usually need a name, a phone number, a delivery area and delivery details. Delete everything else.
Does website speed affect sales?
Google and Deloitte studied 37 brand sites across more than 30 million sessions and found a 0.1 second improvement in mobile load time was associated with an 8.4% rise in retail conversion and a 9.2% rise in order value. Vodafone's own test improved LCP by 31% and saw 8% more sales.
Should M-Pesa be the first payment option?
For a Kenyan audience, yes. Baymard found 10% of abandoners left because their preferred payment method was missing. M-Pesa should be prominent and integrated so the order marks itself paid when Safaricom confirms, rather than relying on forwarded messages.
Find the step where your store loses people
Send us your shop address and the one product you most want to sell. We will go through the checkout on a phone the way your customers do, and tell you the three changes worth making first. Talk to us on WhatsApp at +254 722 334 188, email hello@wpfoss.ke, or call +254 709 384 200.
See Our E-Commerce ServiceRelated: Free Speed Test · M-Pesa Integration · Baymard cart abandonment · Milliseconds Make Millions