How to Choose a Web Hosting Provider: A 9-Point Checklist
Founder and Tech Writer, CodeNexon
Key Takeaways
- ▪Compare hosts on the renewal price, not the first-term price. Hostinger Premium is $2.99 a month for 48 months, then $10.99.
- ▪Pick a data center on the same continent as most of your visitors.
- ▪Confirm daily backups and a free restore before you pay.
- ▪A 99.9% uptime promise still allows about 8 hours 46 minutes of downtime a year.
In this guide
- What does a web host actually do?
- The 9-point hosting checklist
- 1. Check the renewal price before the sale price
- 2. Decide how long you are willing to commit
- 3. Pick a server close to your visitors
- 4. Read the uptime terms, not only the percentage
- 5. Confirm backups and what a restore costs
- 6. Match the plan limits to your next 12 months
- 7. Check the software: PHP version and free SSL
- 8. Test support before you need it
- 9. Know how you would leave
- Which type of hosting should you start with?
- A worked example
- Frequently asked questions
- Sources
To choose a web hosting provider, compare the renewal price instead of the sale price, pick a data center close to your visitors, and confirm that daily backups and restores are included. Then check the uptime terms, the plan limits, the support channels and the refund window. Those checks take about an hour and they prevent most of the problems people run into in year two.
This guide walks through nine checks in the order that saves you the most money and trouble. Every price below was read from the host's own pricing page on October 6, 2026, and the pages are linked in the Sources section at the end.
What does a web host actually do?
A web host rents you space on a computer that stays connected to the internet all day. When someone types your domain name, their browser asks that computer for your pages, and the computer sends them back. Everything else a host sells is built around that one job: storage for your files, a database for your content, email accounts, backups, security certificates and a control panel to manage it all.
Three things decide whether a host does this job well for you. The first is how fast the server responds. The second is how often it is unavailable. The third is how quickly a person helps you when something breaks. Price matters too, but a plan that costs $3 a month and loses your site for a day costs more than a plan at $10 that does not.
The 9-point hosting checklist
Use this table as the short version. Each point is explained in its own section below.
| # | Check | What good looks like |
|---|---|---|
| 1 | Renewal price | You know the monthly rate after the first term ends |
| 2 | Contract length | The low price does not need a 3 or 4 year prepayment you are unsure about |
| 3 | Server location | A data center on the same continent as most of your visitors |
| 4 | Uptime terms | A written guarantee and a published status page |
| 5 | Backups | Daily automatic backups with a free restore |
| 6 | Plan limits | Storage, sites and visits that fit your next 12 months |
| 7 | Software versions | PHP 8.3 or newer and free SSL |
| 8 | Support | Live chat or phone at the hours you work |
| 9 | Exit terms | A clear refund window and no fee to move your domain |
1. Check the renewal price before the sale price
Hosting companies advertise the first-term price. The renewal price, which you pay for every term after that, is often two to four times higher. This is the most common surprise in hosting and it is easy to avoid, because the renewal rate is printed on the pricing page if you look for it.
Here is what three well-known hosts charged for their entry plans on October 6, 2026.
| Host and plan | First-term price | Term needed | Renewal price | Increase |
|---|---|---|---|---|
| Hostinger Premium | $2.99/month | 48 months | $10.99/month | 268% |
| Bluehost Starter | $3.99/month | 36 months | $9.99/month | 150% |
| SiteGround StartUp | $3.99/month | 12 months | $17.99/month | 351% |
The three plans look almost identical on the homepage. Over five years they are not. SiteGround StartUp costs $47.88 for year one and $215.88 for each year after that, which comes to $911.40 over five years. Hostinger Premium costs $143.52 for the first four years and $131.88 for year five, a total of $275.40. Neither number tells you which host is better. It tells you what the decision costs, and that should be known before you buy.
We go deeper into this math in Web Hosting Renewal Prices: What $2.99 a Month Really Costs.
2. Decide how long you are willing to commit
The lowest advertised price usually needs the longest contract. Hostinger's $2.99 rate needs 48 months paid in advance, which is $143.52 on the day you sign up. Bluehost's $3.99 rate needs 36 months, or $143.64 up front. SiteGround's promotional price is for 12 months, or $47.88.
A long term is a fair deal if you are sure about the host, because it delays the renewal increase. It is a poor deal if you are testing an idea that might not last a year. If you are unsure, take a 12-month term even though the monthly figure is higher. You will pay a little more per month and you will keep the option to leave.
Ask two questions before you pay for more than a year:
- Will this site still exist in three years?
- If the host turns out to be slow, how much of this payment can I get back?
3. Pick a server close to your visitors
Data takes time to travel. A visitor in London loading a site hosted in Singapore waits longer for the first byte than a visitor loading the same site from a server in Amsterdam, and no amount of plugin tuning removes that distance.
Most hosts let you choose a data center at checkout. Choose the region where most of your customers live, not where you live. If your audience is spread across several continents, pick the region with the largest share and add a content delivery network later. Our explainer on what a CDN does and whether a small site needs one covers that step.
You can measure the effect yourself. Google treats a Time to First Byte of 0.8 seconds or less as good and anything above 1.8 seconds as poor. If a host offers a trial or a refund window, load your test site from a tool such as WebPageTest set to your customers' region and see which side of that line you land on. The details are in What Is TTFB?.
4. Read the uptime terms, not only the percentage
Almost every host advertises 99.9% uptime. That number sounds close to perfect, but a year has 8,760 hours, so 99.9% still allows about 8 hours and 46 minutes of downtime a year, or roughly 44 minutes a month. A 99.99% guarantee allows about 53 minutes a year.
| Uptime guarantee | Allowed downtime per year | Allowed downtime per month |
|---|---|---|
| 99% | 3 days 15 hours | 7 hours 18 minutes |
| 99.9% | 8 hours 46 minutes | 44 minutes |
| 99.95% | 4 hours 23 minutes | 22 minutes |
| 99.99% | 53 minutes | 4 minutes |
The percentage matters less than what happens when the host misses it. Look in the terms of service for three things. First, whether scheduled maintenance counts as downtime (it usually does not). Second, what compensation you get, which is normally a credit toward a future bill instead of a refund. Third, whether you have to file a claim yourself within a set number of days.
Also check whether the host runs a public status page with a history of past incidents. A host that publishes its outages is easier to trust than one that does not.
5. Confirm backups and what a restore costs
A backup is only useful if you can restore from it without paying a surprise fee. Before you buy, find the answers to these four questions on the plan page or in the documentation:
- Are backups automatic, and how often do they run? Daily is the standard to look for.
- How many days of backups are kept? Seven is workable. Thirty is better.
- Is restoring a backup free, and can you do it yourself from the control panel?
- Can you download a backup to your own computer?
Some entry plans include backups only weekly, or charge for a restore, or list backups as a paid add-on at checkout. None of that is hidden, but it is rarely on the homepage.
Even with a good host, keep your own copy somewhere else. A host's backup lives in the same company as your site, so an account suspension or a billing dispute can lock you out of both at once. If you run WordPress, How to Back Up a WordPress Site shows three ways to do it.
6. Match the plan limits to your next 12 months
Entry plans differ more in their limits than in their price. On the same day we checked prices, the three plans above included the following.
| Host and plan | Websites | Storage | Stated traffic guidance |
|---|---|---|---|
| Hostinger Premium | 3 | 20 GB SSD | Not stated on the plan card |
| Bluehost Starter | 10 | 10 GB NVMe | Not stated on the plan card |
| SiteGround StartUp | 1 | 10 GB | About 10,000 visits a month |
A new blog or a five-page business site uses well under 1 GB, so storage is rarely the limit that bites. The limits that do bite are the number of sites, the monthly visits and the ones that are not on the card at all: CPU time, memory and the number of files (often called inodes). Search the host's terms for "resource usage" or "fair use" to find them.
Buy for the next 12 months, not the next five years. Upgrading a plan inside the same host is normally a few clicks, and you will know far more about your traffic a year from now.
7. Check the software: PHP version and free SSL
Two technical items are worth a minute each, even if you are not technical.
PHP version. WordPress recommends PHP 8.3 or greater, along with MySQL 8.0 or MariaDB 10.11 or greater. Newer PHP versions run the same code faster and still receive security fixes. A host that defaults new accounts to an old version is telling you something about how it maintains its servers. You should be able to see and change the PHP version in the control panel.
SSL certificate. Every site needs HTTPS, and the certificate should be free. Let's Encrypt has issued free certificates since 2015 and most hosts install them automatically. If a host charges a yearly fee for a basic certificate on a small site, treat that as a cost to add to the plan price. If you manage your own server, our tutorial on getting a free SSL certificate with Let's Encrypt has the commands.
8. Test support before you need it
You find out how good support is at the worst possible time, unless you test it first. Before you buy, open the host's live chat and ask one specific pre-sales question, for example: "Does the Starter plan include daily backups, and is a restore free?" Note three things:
- How long it took to reach a person.
- Whether the answer was specific or a pasted link.
- Whether chat is open at the hours you normally work.
Then look at which channels are included in your plan. Phone support and priority queues are sometimes reserved for higher tiers. If you run a business site and you are not comfortable fixing server problems yourself, support quality is worth more than a dollar or two a month in savings.
9. Know how you would leave
Good hosts are easy to leave. Check these points before you sign up:
- Refund window. Thirty days is common for shared hosting. Confirm the exact number, and note that domain registration fees are usually not refunded.
- Domain ownership. A "free domain for the first year" is registered in your name, but it renews at the host's standard rate. Ask what that rate is. You can also register the domain with a separate registrar and point it at the host, which makes any future move simpler. See DNS Records Explained for how that works.
- Migration. Many hosts will move an existing site in for free. Fewer make it easy to move out. Make sure you can download a full backup and export your database yourself.
- Auto-renewal. Turn it off or set a calendar reminder a month before the term ends. Renewal charges at the higher rate are the main source of billing complaints in this industry.
Which type of hosting should you start with?
For most new sites the answer is shared hosting. It costs the least, the host manages the server, and a small site will not notice the shared resources. Move to a virtual private server or a managed plan when you have steady traffic, an online store, or a clear performance problem that caching cannot fix.
| Your situation | Sensible starting point |
|---|---|
| New blog, portfolio or brochure site | Shared hosting, 12-month term |
| Small store or membership site | Managed WordPress or a higher shared tier |
| Developer deploying Next.js or a similar framework | A developer platform such as Vercel, Netlify or Firebase |
| Custom app, or you want root access | A VPS from about $4 to $6 a month |
The full comparison is in Shared vs VPS vs Cloud Hosting: Which One Do You Need?. If you are deploying a JavaScript framework, read Firebase Hosting vs Vercel vs Netlify for Next.js instead.
A worked example
Say you are opening a site for a two-person accounting practice in Chicago. You expect a few hundred visits a month, you need a contact form and five pages, and you want it to still be running in three years.
Going through the checklist: you want a US data center, daily backups, free SSL and chat support during US business hours. You do not need more than one site. All three plans in the table above clear those bars on paper, so the decision comes down to total cost and term. Over three years, Hostinger Premium on the 48-month term costs $107.64 for the months you use, Bluehost Starter on 36 months costs $143.64, and SiteGround StartUp costs $47.88 plus two renewal years at $215.88 each, or $479.64.
That gap may be worth paying if SiteGround's support or features matter more to you. The point of the checklist is that you make that choice on purpose.
Frequently asked questions
How much should a small business pay for web hosting?
A small business site with modest traffic can run on shared hosting for about $3 to $4 a month during the first term and $10 to $18 a month at renewal, based on October 2026 prices at Hostinger, Bluehost and SiteGround. Budget on the renewal figure, since that is what you pay for most of the site's life.
Is the cheapest hosting plan good enough?
For a new blog or brochure site, yes. Entry plans handle a few thousand visits a month without trouble. They become a bottleneck when you add an online store, run heavy plugins or get traffic spikes. Start small and upgrade when you see slow response times or resource warnings.
What is the difference between a domain and hosting?
A domain is your address, such as example.com. Hosting is the server where your site's files live. They are separate services and can be bought from separate companies. DNS records connect the two by telling browsers which server answers for your domain.
Does server location affect SEO?
Server location affects speed, and speed affects user experience, which search engines measure through Core Web Vitals. A nearby server lowers Time to First Byte for local visitors. Location does not directly decide which country you rank in. Your content, language and domain do that.
Should I buy my domain from my hosting company?
It is convenient, and the first year is often free. Registering the domain with a separate registrar keeps your address independent of your host, which makes moving easier and protects you if there is a billing dispute. Either approach works if you know the domain's renewal price.
How do I know when to upgrade my hosting plan?
Upgrade when you see consistent signs of strain: Time to First Byte above 0.8 seconds on cached pages, resource limit emails from your host, or errors during traffic peaks. Rule out the cheap fixes first, including page caching, image compression and a newer PHP version.
Can I switch hosts later without losing my site?
Yes. A site is a set of files and a database, and both can be copied to a new host. If you lower your DNS TTL beforehand and test on the new server before switching, visitors should not notice. Our WordPress migration guide covers each step.
Sources
Prices and plan details were read on October 6, 2026. Hosting prices change often, so confirm them on the vendor's page before you buy.
Update history
- First published.