Advertising disclosure. This article contains affiliate links. If you sign up with a hosting provider through one of them, RecordHosting.com may receive a commission at no extra cost to you. We only recommend services we would use ourselves, and compensation never buys a better rating. See our full affiliate disclosure and the FTC's Endorsement Guides: What People Are Asking.
Most small business websites are sold hosting that is either far too small or far too clever. This guide is about finding the middle: a plan that keeps your site fast and online, costs a sensible amount, and does not require you to become a system administrator.
What a small business site actually needs
Strip away the marketing and a typical small business site — a home page, a services page, an about page, a contact form, perhaps a blog and a booking widget — needs remarkably little. It needs to load quickly for visitors in your city, stay online during business hours, keep a working copy of itself somewhere safe, and let you or your web person make changes without a support ticket.
That describes a good shared hosting plan or an entry managed WordPress plan. It does not describe a VPS, and it certainly does not describe a dedicated server. Buying more infrastructure than you need does not make a site faster; it just moves the bottleneck somewhere you cannot see it.
The honest rule of thumb
If your site gets fewer than about 30,000 visits a month and does not run a store, the hosting plan is almost never the reason it is slow. Images, page builders and plugin bloat are.
What it should cost
| Item | Typical yearly cost | Notes |
|---|---|---|
| Domain name | $15 – $60 | Register for multiple years; enable auto-renew and registrar lock |
| Shared or managed hosting | $60 – $360 | Watch the renewal rate, not the first-term price |
| Business email | $70 – $110 per mailbox | Buy this separately from hosting — see below |
| Off-site backup | $0 – $100 | Often included; verify it is genuinely off-server |
| TLS certificate | $0 | Should be free and automatic. If you are being charged, ask why |
| Maintenance / updates | $0 – $1,200 | Either your time or someone else's; it is never zero |
The line most people underestimate is the last one. WordPress sites need updating monthly. If nobody in your business will do that, either buy managed hosting that does it for you or put a maintenance retainer in the budget. Neglected sites do not fail gradually; they get compromised all at once.
The five specifications that decide speed
- Server location. Physics still applies. If your customers are in Sydney and your server is in Texas, every request carries roughly 200 ms of round trip before anything else happens. Host near your customers, or put a CDN in front.
- PHP version. PHP 8.2+ is materially faster than PHP 7.4 for the same code, and it is free. Check the control panel; many sites are still on old versions because nobody ever changed the default.
- Storage type. NVMe over SATA SSD over spinning disk. For a database-driven site this is one of the largest differences you can buy.
- Caching. Server-side page caching turns a 600 ms page into a 60 ms page. Ask whether it is included and enabled, not merely available.
- CPU and memory limits. The published per-account ceilings tell you more about a shared plan than any “unlimited” claim on the sales page.
Do not host your email on your web host
It is tempting: the mailboxes are included, so why pay again? Because email deliverability is a specialist job. Shared hosting sends mail from IP addresses shared with hundreds of other accounts, one of which will eventually send spam and get the range blacklisted. When that happens, your quotes stop arriving and nobody tells you.
Put your MX records with a dedicated provider — Google Workspace, Microsoft 365, Fastmail or similar — and keep web hosting for the website. It costs a few dollars per person per month and removes an entire category of business-hours emergency. It also means moving hosts later does not touch your email at all.
Backups: the only insurance that matters
Three questions decide whether a backup is real:
- Is it off-server? A backup on the same machine as the site dies with it.
- Can you restore it yourself? If restoring needs a support ticket, your recovery time is the support queue length.
- Have you ever tested it? Restore to a staging site once. Do it this month. An untested backup is a belief, not a control.
For most small businesses, daily backups retained for 30 days is the right shape. If you take orders or bookings, look for hourly backups or a plan that supports point-in-time database recovery, because losing a day of orders is a different kind of problem.
Planning for growth without overbuying
Buy for the next twelve months and make sure the upgrade path is painless. Before you sign up, ask support: “If I outgrow this plan, is the upgrade in-place, and does my IP address change?” An in-place upgrade means a few minutes of higher limits. A migration means DNS changes, certificate re-issues, and a window where something breaks.
The usual progression is shared → managed WordPress or cloud → VPS, and most small businesses never need the third step. Our shared vs VPS vs cloud comparison walks through where each boundary sits.
Six expensive mistakes
- Letting the developer own the domain. Register it yourself, in the business's name, with your own registrar account. Relationships end; domains should not.
- Prepaying three years for a bargain. The discount is real, and so is the risk of being locked to a host you dislike. Two years is usually the sweet spot.
- Ignoring the renewal price. A $2.95 plan that renews at $12.95 is a $12.95 plan with a discount attached.
- Running six plugins that do one job. Especially caching, security and backup plugins on top of a managed host that already provides all three.
- No monitoring. If your site goes down on Saturday and you find out on Monday, you were down all weekend. Free uptime monitors exist; use one.
- Uploading 4 MB photos. The single most common cause of a slow small business site, and the cheapest to fix.
Buying checklist
- Server region close to your customers
- PHP 8.2+ and NVMe storage
- Server-side caching enabled by default
- Free, auto-renewing TLS certificate
- Daily off-server backups with self-service restore
- Staging environment, even on a small plan
- MFA available on the hosting control panel
- Published renewal pricing and a refund window
- Migration assistance included
- 24/7 support on a channel you will actually use
Compare small business hosting offers
View current plans See all plan types
Sponsored link. We may earn a commission if you buy through it, at no extra cost to you.