How to Set Up a Business Website in Kenya: A Practical 2026 Guide
Updated 30 October 2026
You want a website for your business. Then the questions begin: which domain, which hosting plan, which platform, how many pages and who will update it?
You do not have to understand all the technology before making a start. You do need to decide what customers should be able to do and who will keep the website working after launch.
A website is ready when a customer can complete its main task and your business can handle what happens next. An attractive homepage matters, but so does the enquiry arriving in the right inbox or the shop receiving a correct order.
This 2026 guide walks Kenyan small and medium business owners through those decisions in a practical order. Use it whether you are building the site yourself or working with a designer.
1. Choose the website’s main job
Finish this sentence: “A visitor should be able to…”
Your answer might be request a quotation, check your services, book an appointment, browse a catalogue or buy a product. Choose a clear priority before discussing colours and animations.
Imagine a small catering business in Nairobi. It might initially need people to see its event services and send the date, location and approximate guest numbers for a quote. A complicated online ordering system may not be necessary yet. This is a hypothetical example, not a client case study.
Also decide who will respond. A working form is only one part of the process; someone must check the messages and follow up.
2. Write a short brief before requesting quotes
Give every designer the same information:
- Your business, customers and actual service area.
- The main action visitors should take.
- The pages and functions you need at launch.
- Any existing website, domain and business email.
- What text, photographs and product information you already have.
- Who approves the work and who will maintain it.
- Your available budget and preferred timing.
Separate launch essentials from later additions. A blog, live chat or customer account system is useful only when it serves a purpose and someone can manage it.
Our web design budget guide explains how to compare build costs, renewals and work left to your team. Request a project-specific quotation rather than treating a general price range as a complete budget.
3. Choose an address and keep control of it
Your domain is the address people use to reach the site. Choose a name that fits the business and is easy to say, type and recognise.
Compare suitable endings such as .co.ke and .com based on your brand, intended audience, availability and renewal terms. Do not choose a domain merely because someone promises that keywords in the address will secure a ranking.
Before registration, confirm:
- Who will be recorded as the domain holder.
- Which business-controlled account and email manage it.
- The initial and renewal charges.
- Who receives renewal reminders.
- How you would transfer management to another provider.
If a designer registers it for you, make the ownership and access arrangements explicit. Avoid relying on one supplier’s personal email for a critical business asset.
4. Choose a platform your team can operate
A platform is the system used to build and manage the website. The best fit depends on the work you need it to do and the support available.
| Approach | Useful question before choosing |
|---|---|
| A managed website builder | Does the plan support the required pages, functions, payment options and export needs, and what renews? |
| A self-hosted content system such as WordPress | Who will manage hosting, software updates, backups and any paid extensions? |
| A hosted shop platform | Can it support your actual products, delivery rules and payment arrangements, at a total cost you understand? |
| A custom-built system | What requirement justifies custom development, and who will support it later? |
Ask for a demonstration of the edits your team will make: changing a phone number, updating a service or adding a product. A system that looks simple during a sales presentation may still need training.
If Elementor is used, ask which sections and elements will be editable and what licences or ongoing support are involved. The builder’s name alone does not establish the quality of the finished site.
5. Understand hosting and business email
Hosting is the service that stores and serves a website. Some platforms include it; other setups require a separate hosting account.
Ask about the resources your site needs, support arrangements, backups, restoration, renewal costs and the process for moving elsewhere. Avoid choosing only on a promotional first-year price or a label such as “cloud”.
Check business email separately. If your existing email uses the same domain, tell the designer before any domain or hosting changes. Ask them to plan the changes so website work does not accidentally interrupt email.
Keep a record of the provider and account owner. You do not need to memorise technical settings, but your business should know who controls them and how to obtain help.
6. Prepare the information customers need
Start with a clear homepage, relevant service or product pages, truthful business information and a contact route. Add other pages according to the site’s actual purpose.
For each offer, explain who it suits, what is included, where you provide it and what information is needed to proceed. Use real photographs where useful and ensure you have permission to publish images and customer examples.
For a shop, prepare product names, verified specifications, stock information, prices, delivery arrangements and your actual returns process. A working catalogue needs accurate information, not just attractive product cards.
Make enquiry forms purposeful. Ask for the information needed to handle the request, explain how submitted information will be used and decide who may access it. Have relevant privacy and other policy text reviewed for your actual operations instead of copying an unrelated site’s wording.
Our guide to using customer questions can help you identify missing answers.
7. Build around a clear customer journey
Give visitors an easy route from understanding the offer to taking the next step. Use familiar menu labels, readable text and buttons that explain their action.
For the catering example, that might be: event service page, useful package details, then a quotation request. Test whether a new visitor can follow it without your explanation.
If you accept payments, define the complete process: payment initiation, confirmation, order recording and handling a failure. Showing an M-Pesa logo does not establish that a working payment integration exists.
Agree controlled test arrangements with the developer and payment provider where appropriate. Avoid creating accidental charges or dispatching test orders.
8. Put maintenance and recovery arrangements in place
Ask who will update software, check important functions and deal with a problem. Set up separate user accounts with appropriate roles and protect them with strong authentication.
Confirm that the site uses HTTPS correctly. HTTPS protects the connection; it does not prove that the business is trustworthy or that the website is immune to compromise.
Agree what gets backed up, how often, where copies are kept and how restoration will be tested. The backup schedule should reflect how often important information changes, especially orders and bookings.
Know what support includes and what is a separate change request. Our WordPress maintenance services page offers a starting point for that discussion.
9. Test before announcing the launch
Ask someone unfamiliar with the project to complete the main task on a phone. Watch where they hesitate.
| Check | What a successful check looks like |
|---|---|
| Pages and navigation | Important pages open, text is readable and links lead to the expected place. |
| Enquiries | Forms send successfully, messages reach the right person and contact links use the correct details. |
| Orders or bookings | The agreed process records correct details and provides useful confirmation. |
| Content | Placeholder text is removed and services, prices, images and policies match reality. |
| Access and recovery | The business has agreed account access and knows how to obtain support and backups. |
| Existing website migration | Important old addresses and email arrangements have been checked as part of the move. |
Record problems and who will resolve them. A preview looking correct does not prove the live site works. Repeat the important checks after publication.
10. Help people discover it, then review what happens
Use clear page titles, headings and internal links. Ask your website manager to check that the live pages can be accessed by search engines and are not accidentally excluded from indexing.
Google Search Console can help a verified website owner or manager investigate search access and performance. A sitemap can help discovery, but submitting one does not guarantee inclusion or rankings.
Google’s SEO Starter Guide provides further reference material. Our plain-English beginner’s guide explains practical page improvements.
Add the website to relevant business materials and profiles you manage. If you qualify for a Google Business Profile, keep its details accurate. Choose promotion based on where your customers are likely to look, rather than opening accounts everywhere.
During the first weeks, check real enquiries, order handling and repeated questions. Give someone responsibility for keeping information current. Publication is the start of operating the website, not evidence that customers will automatically arrive.
If you need help planning the build, explore our web design services or send SEO Consulting Kenya your requirements. Include what visitors should be able to do and any existing website or email arrangements.
Frequently asked questions
Can I launch without knowing how to code?
Yes. Many setups let you manage content through an editor. You still need to learn the relevant controls or get help with setup, testing and maintenance. Check the tasks you will actually do before choosing a platform.
Do I need a blog at launch?
Only if you have useful material and someone to maintain it. Clear service or product information and a working contact process may be a better initial priority.
Should I buy the domain and hosting from the same company?
Either arrangement can work. Understand the separate services, charges, account control and transfer process. Convenience should not prevent your business from retaining ownership and access.
Can I keep using WhatsApp for enquiries?
Yes. Make the contact route clear, test the number and assign someone to respond. Add enough website information to help customers decide, and avoid treating a WhatsApp click as a completed sale.
What should the designer hand over?
Agree this before starting: appropriate account access, ownership details, editing instructions, relevant content files, licence information, backup and support arrangements, and a record of the work completed.
How long will setup take?
Timing depends on scope, content readiness, approvals and integrations. Ask for milestones and the decisions needed at each stage. A simple site with complete content and a complex shop should not be assumed to follow the same schedule.
