Hosting is the decision that quietly shapes everything else about a small business website: how fast it loads, how often it goes down, how much you pay each year, and how painful it is to move later. Most people choose by price alone and discover the real costs after launch. This guide gives you a checklist you can use to compare providers, and explains the questions that matter most for sites serving visitors in Ethiopia.
Start with what the site actually needs
Before comparing plans, write down what your site is. A five-page company site with a contact form has very different needs from an online shop or a web application with logins and an admin panel.
- Static site (plain HTML, or a framework exported to static files): almost any hosting works, because the server only sends files.
- PHP site or WordPress: you need a current PHP version, MySQL or MariaDB, and enough memory for the application.
- Node.js application: you need a plan that explicitly supports running Node processes. Ordinary shared cPanel hosting usually does not.
- Shop or booking system: you need reliable uptime, backups and HTTPS, because downtime costs you orders.
Also estimate traffic honestly. A new business site might see a few hundred visits a day; that is a tiny load for even modest shared hosting. Paying for capacity you will not use for two years is a common mistake.
The main hosting types
| Type | Best for | Watch out for |
|---|---|---|
| Shared hosting (cPanel) | Brochure sites, blogs, small PHP apps | Resources shared with other sites; limited control; usually no Node.js |
| VPS | Custom stacks, Node.js, several sites | You manage updates and security yourself |
| Managed WordPress / app platforms | Teams that want less maintenance | Higher price, often billed in foreign currency |
| Static hosting / CDN | Static sites and exported frameworks | No server-side code unless paired with an API |
For most small business websites in Ethiopia, shared cPanel hosting from a reputable provider is the practical starting point. It is inexpensive, familiar to most developers, and easy to hand over to a client. The key is choosing a good shared host rather than the cheapest.
Technical requirements to verify
PHP version and extensions
Ask which PHP versions are available and whether you can switch between them from the control panel. Running a supported PHP release matters for both security and performance. If your project uses SQLite, PDO or specific extensions such as mbstring or curl, confirm they are enabled before you buy.
HTTPS certificates
Every site should run on HTTPS. Check whether the host provides free certificates that renew automatically (many cPanel hosts support this). Browsers warn visitors about sites without HTTPS, and a payment or login form must never run without it.
Databases and storage
Look at the number of databases allowed, the storage limit and any limit on the number of files (inodes). Sites with many uploaded images can hit file-count limits before storage limits.
If you want addresses like contact@yourdomain.et, check that mail hosting is included, how large mailboxes can be and whether there are sending limits. Poorly configured mail can land in spam; ask whether SPF and DKIM records can be set up.
Reliability: uptime, backups and support
A provider's advertised uptime is a promise, not a measurement. To judge reliability, ask for specifics.
- Backups: how often are they taken, how long are they kept, and can you restore a single site yourself? Also keep your own backups. Never rely only on the host's.
- Support: test it before buying. Send a pre-sales question and note how long a reply takes and whether it answers what you asked.
- Maintenance windows: ask how outages and planned maintenance are announced.
- Reputation: ask other local site owners which hosts they have used for a year or more, and what went wrong.
Performance for Ethiopian visitors
Where the server is located affects how quickly pages reach visitors. A server in Europe or North America adds network distance for visitors in Addis Ababa, while a local server may have limited upstream capacity to the wider internet. The right answer depends on who your audience is.
- If most visitors are in Ethiopia, test a few providers from local connections and compare response times.
- If your audience is global or the diaspora, a well-connected data centre abroad, ideally with a CDN, can be the better choice.
- Whatever you pick, keep the site itself light. A heavy page is slow on any server. See our guide to website speed basics.
A practical test: ask the provider for a demo or trial URL, or look at an existing customer site, and measure it with your browser's developer tools on a mobile connection.
Pricing, currency and renewal
Hosting priced in US dollars becomes more expensive when exchange rates move, and many international providers need an international card, which is not available to everyone. Local providers that bill in Birr and accept local payment methods are often simpler for small businesses.
- Check the renewal price. Introductory discounts often end after the first term, and renewal can cost much more.
- Check what is included. Some plans charge extra for SSL, backups or email.
- Avoid unlimited claims. "Unlimited" plans always have fair-use limits hidden in the terms. Read them.
- Own your domain separately. Register the domain in your own name and account so you can change hosts without losing it.
Plan for leaving before you join
Good hosting choices are reversible. Before you commit, make sure you can leave.
- You can export your files and database at any time.
- Your domain's DNS can be pointed elsewhere without the host's permission.
- You keep a recent copy of your site and database off the server.
- The site's configuration (PHP version, environment variables, cron jobs) is documented.
These habits also protect you when something fails. If a host goes down for days, a restored copy on another provider is hours of work rather than a lost business.
A simple decision checklist
- Write down the type of site and the technology it needs.
- Shortlist two or three providers recommended by people you trust.
- Confirm PHP version, HTTPS, backups, email and any needed extensions.
- Send each a pre-sales question and judge the support.
- Compare the real first-year and renewal price, in the currency you will pay.
- Test performance from a typical visitor connection.
- Start with a monthly or one-year plan, then move up only when traffic demands it.
The short version
Choose the provider you can contact, restore from and leave, not just the cheapest or the biggest. A modest plan from a reliable host with tested backups beats an expensive plan with none.