Every web company in Kenya says it builds quality websites. The word means nothing until somebody writes down what they measure, what they refuse to do, and what happens when it goes wrong.
So here is ours, in public. This is the standard every WPfoss build is held to, the reasons behind each rule, and the parts we will not bend on even when a client asks. Use it as a checklist on us, or on whoever else you are considering.
Rule One: You Own Everything
At handover you get the domain, the hosting account, the code and the content, registered in your own name. Not ours. There is no lock-in and no arrangement where leaving us means losing the site.
This matters because the most common disaster we are called in to fix is not a hacked website. It is a business that cannot reach its own domain, because a developer who has moved on registered it in his name, and the renewal notice goes to an email nobody reads. The site disappears and nobody can do anything about it.
Rule Two: The Phone Is the Real Design
Desktop mockups look impressive in a meeting. Your customers are not in that meeting; they are on a phone, often on mobile data, often outdoors.
So the phone layout is designed first and reviewed on a real device, not only in a browser window made narrow. Tap targets are sized for thumbs, text is large enough to read in sunlight, and the main action is reachable without hunting. Our post on the impact of user interface design covers the specific standards, including the contrast and target-size rules from WCAG.
Rule Three: Measured Speed, Not Claimed Speed
"Fast" is a claim. Google publishes thresholds, so we use those instead:
| Metric | What it measures | Google's "good" threshold |
|---|---|---|
| Largest Contentful Paint | When the main content appears | 2.5 seconds or less |
| Interaction to Next Paint | How fast the page answers a tap | 200 milliseconds or less |
| Cumulative Layout Shift | How much the page jumps while loading | 0.1 or less |
The thresholds are from web.dev, measured at the 75th percentile of real page loads. You can test any site, ours included, with our free speed test, which runs Google's own PageSpeed engine on mobile and desktop.
The practical work behind those numbers is unglamorous: images resized and compressed before upload, fonts self-hosted, third-party scripts questioned one by one, and caching configured properly. On this very site, moving fonts off a third-party server and preloading them cut layout shift by 0.175 and raised the mobile score by 19 points.
Rule Four: Built to Be Found
An SEO foundation is included in every build, because retrofitting it later costs more and works less well. That means:
- One page per service, titled the way people search, not the way your brochure reads
- Title tags and meta descriptions written per page, never auto-generated duplicates
- A logical structure with real internal links, covered in our website structure guide
- Schema markup so search engines and AI assistants can read what the business is, as in our schema guide
- A sitemap, clean URLs, HTTPS, and Search Console connected on day one
Rule Five: Payments That Confirm Themselves
If the site takes money, the money has to confirm itself. A checkout that depends on a customer forwarding an M-Pesa message is not finished.
Integrated M-Pesa means the customer gets a prompt on their phone, enters their PIN, and the order is marked paid when Safaricom confirms it, not when a staff member gets round to checking. We charge KES 5,000 once for that integration, all-inclusive, and we test it with real transactions on the live account before any customer sees it. Details on the M-Pesa integration page.
Rule Six: Launch Is the Middle, Not the End
A website is software exposed to the internet. Left alone it rots: plugins go out of date, certificates expire, forms quietly stop sending, and the first sign of trouble is a customer saying they could not reach you.
Maintenance is offered on every build and refused by some clients, which is their right. What we will not do is pretend a site is finished at launch. Plans start at KES 5,000 a month, month to month, and cover updates, daily off-site backups, uptime checks every five minutes, security scanning and malware removal. See website maintenance.
How a Build Actually Runs
From first call to live
- Conversation. What the business sells, who buys it, what the site must make happen. Not a colour discussion.
- Structure. The page list and what each page is for, agreed before any design work starts.
- Design and build. Mobile layout first, then desktop, reviewed on real devices.
- Content and integrations. Copy, photos, M-Pesa, forms, analytics, Search Console.
- Launch and handover. Live site, accounts transferred to your name, and a walkthrough of how to update it.
A basic site runs about two days of working time from sign-off, a professional business site about a week, and an e-commerce build two to three weeks. The variable is almost never our speed. It is how quickly content, photos and approvals come back.
How to Judge Any Web Company in Kenya
Five questions. The answers tell you more than any portfolio.
- Whose name is on the domain and hosting? It should be yours, from day one.
- What happens if I leave? You should keep everything, with no penalty.
- What speed do you target, and how do you prove it? Vague answers mean nothing is being measured.
- Is the price fixed, and what is excluded? Get the exclusions in writing before the deposit.
- Who maintains it after launch, and for how much? If the answer is nobody, plan for that cost yourself.
Prices for our builds are published rather than quoted on request: KES 20,000 to 30,000 for a basic site, KES 50,000 to 120,000 for a professional business site, and KES 50,000 to 200,000 for e-commerce with M-Pesa. The return on quality web design and what a website costs in Kenya go deeper on the money side.
Frequently Asked Questions
Who should own my domain and hosting?
You, in your own business name, from day one. The most common disaster we are called in to fix is a business that cannot reach its own domain because a former developer registered it in his name and the renewal notice goes to an email nobody reads. Ask this question before paying any deposit.
How fast should a business website be?
Google publishes the thresholds: Largest Contentful Paint within 2.5 seconds, Interaction to Next Paint at or under 200 milliseconds, and Cumulative Layout Shift at or under 0.1, measured at the 75th percentile of real visits. Ask your developer to show you a mobile result after launch rather than describing the site as fast.
How long does a website take to build?
A basic informational site takes about two days of working time from sign-off, a professional business site about a week, and an e-commerce build two to three weeks. The variable is rarely the developer. It is how quickly content, photos and approvals come back.
What does an SEO foundation included in the build mean?
One page per service titled the way people search, title tags and meta descriptions written per page, a logical structure with real internal links, schema markup, a sitemap, clean URLs, HTTPS and Search Console connected on day one. Retrofitting these later costs more and works less well.
What should I ask a web developer before hiring them?
Whose name the domain and hosting will be in, what happens if you leave, what speed they target and how they will prove it, whether the price is fixed and what is excluded, and who maintains the site after launch and at what cost.
Hold us to this standard
Ask us the five questions in this article, and ask whoever else you are considering. If our answers are not better, hire them. Talk to us on WhatsApp at +254 722 334 188, email hello@wpfoss.ke, or call +254 709 384 200.
See How We BuildRelated: Our Work · Free Speed Test · Website Costs in Kenya · All Services