In short
How do you build a news website in Kenya?
Start from the archive, not the homepage. Model articles, sections and authors as structured records, carry every existing URL across with a redirect map verified against the live site, render pages on the server so they read on a phone over mobile data, and build the editorial workflow so that an ordinary article never needs a developer to publish. We did this for Business Report, an independent Kenyan business publication, and the order of those decisions is the whole method.
What the usual advice gets wrong
Search for how to build a news website in Kenya and the answers are about picking a theme, a host and an ad network. Those are real decisions and none of them is the one that decides whether the publication survives its own redesign.
A publication that has been running for years is carrying something that cannot be rebuilt: a set of addresses other sites have linked to, search engines have indexed, and readers have bookmarked. The design can be redone. The addresses cannot be recreated by effort. Any plan that treats them as cleanup after launch is a plan to make the publication smaller.
Plan backwards from the redirect map
Before the design, enumerate every URL the current site serves. Not the ones in the navigation. Every one, pulled from the CMS, the server logs, the sitemap and Search Console, then merged, because each source knows about addresses the others do not.
Give each URL a decision: it moves, it stays, or it is retired with a reason written down. Then request every entry against the deployed site and read the response. A single permanent redirect, no chains, and a destination that returns 200. A map that has not been requested against production is a hypothesis. On the Business Report rebuild that run was the gate: a failure in it would have been a blocker, not a snag.
Model the newsroom, not the homepage
The failure mode of a news site is not design. It is a system where publishing anything slightly unusual, a correction, a live blog, an author who is also a source, an article that must be unpublished, requires a developer. Editors route around it, and within a year the structure has decayed into one free-text field.
So the content model comes first and it is built with the people who file copy. Sections, authors, categories and articles as real records rather than tags on a blob. Corrections and updates as first-class events. Preview that shows exactly what will publish. Structure an editor can work inside is structure that stays intact, and it is also what keeps an archive searchable a decade later.
Render for the reader on mobile data
A business publication is read the day it publishes and cited for years afterwards, and those two demands are not served by the same caching strategy. The front page needs to move the moment a story breaks. An article from three years ago can be built once and served from the edge indefinitely.
Both have to be readable on a phone over mobile data before any JavaScript arrives, which means server rendering rather than assembling the page in the browser. The next largest weight is usually images sent at several times the size they are displayed, and on a site with thousands of articles that is also the line on the hosting invoice that grows with the archive rather than with the audience.
Feeds, search and the parts nobody budgets for
A newsroom also needs the surfaces a reader never thinks about until they are missing. RSS and a sitemap generated from the same records as the site, so a section cannot be added and forgotten. On-site search over the whole archive. Social cards and newsletters wired to the article record rather than maintained separately. Stable URLs the archive can be cited by.
Then the handover. The newsroom publishes without the developer before the project is considered delivered. A news site that needs an engineer to post an ordinary story on a Sunday evening is not finished, however it looks.
Questions
Should a Kenyan news site be built on WordPress?
It can be, and many are. The question is not the platform but whether articles, sections and authors are modelled as structured records, whether the archive’s URLs survive, and whether the pages read on a phone over mobile data. We build on Next.js with Sanity because it answers those well, and a WordPress site that answers them is fine too.
What is the most common mistake when rebuilding a news website?
Treating old URLs as cleanup. A redesign ships, everyone is pleased, and weeks later organic traffic is down and nobody can say exactly when it started. The redirect map has to be written first and verified against production before cutover.
How should a news site handle corrections?
As a first-class event on the article record, with the correction visible on the page and the original preserved. A correction that is made by silently editing the text leaves no trace of what readers saw and when, which is the opposite of what a correction is for.
Sources
We link the instrument rather than paraphrasing it. If our reading and the source disagree, the source is right.

