Your website is a pile of files. Web hosting is renting space on a computer that keeps those files online so anyone can reach them.
That is the whole idea. The confusing part is everything the industry stacks on top: shared hosting versus VPS, bandwidth limits, uptime promises, and a domain that turns out to be a separate purchase entirely. This guide explains how web hosting works so you can tell which of those actually matter.
A server is just a computer that never turns off
Strip away the jargon and a web server is an ordinary computer with an unusual job. It sits in a data centre, stays powered on permanently, and waits for browsers to ask it for things.
You could technically do this at home. Leave a machine running, connect it to your broadband, point your domain at it. People do it as a hobby. It falls apart the moment your power flickers, your internet provider changes your IP address, or twenty people visit at once and your upload speed gives up.
A hosting company solves those problems at scale. Backup generators, redundant internet connections, cooling, physical security and staff on call at 3am. You rent a slice of that for a few dollars a month, which is a genuinely good deal.
What actually happens when someone visits your site
-
Step 1 of 6
Someone types your domain
They enter yoursite.com. At this moment their browser has no idea where your site physically lives. A domain is a label, not an address.
-
Step 2 of 6
DNS translates the name into a number
The browser asks the domain name system where yoursite.com lives and gets back an IP address like 192.0.2.10. That is the actual location of the computer holding your files.
-
Step 3 of 6
The browser knocks on that server
It opens a connection to that IP and asks for your homepage. The server is a real machine in a data centre, powered, cooled and connected around the clock.
-
Step 4 of 6
The server works out what to send
A static site hands over a file that already exists. WordPress does more: it runs PHP, queries a database for your posts and settings, and builds the page on the spot.
-
Step 5 of 6
Files travel back to the visitor
HTML first, then CSS, JavaScript, images and fonts. Every one of those is a separate request, which is why a page stuffed with huge images feels slow no matter how good the host is.
-
Step 6 of 6
The browser assembles the page
It paints the layout, applies styling and runs scripts. Done well the whole round trip finishes in under two seconds, and your visitor never thinks about a single step of it.

Your domain and your hosting are two different purchases
This trips up almost everyone at the start, and it is worth getting straight early.
The domain is your address: yoursite.com. You register it, and you rent that name yearly. It points somewhere but holds nothing.
The hosting is the building at that address. It holds your pages, images, database and email. Buying a domain without hosting gives you a signpost pointing at an empty field.
Most hosts sell you both together and often throw in the first year of the domain free, which is convenient and slightly risky. If your domain and your site live with the same company, leaving that company gets harder. Registering your domain somewhere separate costs about ten dollars a year and keeps the exit clean.

The four types of hosting, and who each one is for
Nearly every plan you will see is a variation on four models. The difference comes down to how much of a server you get and how much of the work you do yourself.
| Feature |
Shared~$2-10/moBest for: First sites, blogs, small business |
VPS~$5-50/moBest for: Growing traffic, more control |
Managed WordPress~$20-50/moBest for: WordPress sites you would rather not maintain |
Dedicated$80/mo and upBest for: Large or compliance-heavy sites |
|---|---|---|---|---|
| How it works | Many sites share one server | One server split into reserved slices | Shared or cloud, tuned for WordPress | A whole physical machine is yours |
| Neighbours affect your speed On shared hosting a busy site next door can slow yours down. This is the single biggest reason cheap hosting feels inconsistent. | Yes | No | No | No |
| Root or SSH access | No | Yes | No | Yes |
| Host handles updates and backups | No | No | Yes | No |
| Technical skill needed | None | Moderate to high | None | High |
| Handles traffic spikes | Poorly | Reasonably | Well | Well, up to the hardware |
We may earn a commission when you buy through links on this page. This does not affect our reviews.
Shared hosting puts your site on a server with hundreds of others. It is cheap because the cost is split, and it is the right starting point for most new sites. The catch is the neighbours: a site next door having a big traffic day can slow yours down, and you have no say in it.
VPS hosting still shares a physical machine, but your slice of memory and processing power is reserved. Nobody else can eat it. You also get root access, which is powerful if you know what to do with it and a liability if you do not. Our DigitalOcean review covers what running one actually involves.
Managed WordPress hosting sells convenience rather than hardware. Updates, backups, caching and security are handled for you, and the servers are tuned for WordPress specifically. You give up flexibility and pay more. For a business owner who bills by the hour, that is usually a bargain.
Dedicated hosting hands you an entire physical machine. Total control, total responsibility, and a price to match. If you are reading a beginner guide, you do not need this yet.
Cloud hosting sits across these categories rather than beside them. Instead of one machine, your site runs on a pool of them, which is what makes it scale smoothly when traffic spikes. We cover the WordPress side of that in our guide to cloud hosting for WordPress.

What the specs on a hosting plan actually mean
Hosting pages are dense with numbers. Only a few change your experience.
Storage is disk space for your files and database. Text is tiny. Images and video are not. Most small sites never approach the limit, and if yours does, compressing your images with one of these image optimization tools is cheaper than upgrading.
Bandwidth is how much data leaves the server. Page weight multiplied by visitors. When a host advertises it as unlimited, they mean most customers never use enough to matter, and there is a fair use clause covering the ones who do.
Uptime is the percentage of time your site is reachable. Convert the number before you are impressed by it. 99.9% is about 43 minutes down per month. 99.99% is roughly four. Check whether the guarantee actually refunds you when they miss it, because plenty do not.
Server location matters more than beginners expect. Data takes time to travel. A server near your audience is faster, and a CDN closes the gap by caching copies of your files around the world.
Where beginners lose money
The renewal price is the real price. That $2.95 a month is an introductory rate, usually locked to a multi-year term, and it can triple on renewal. Find the renewal figure before you buy. It is always in the small print, and it is never in the headline.
Backups are often extra. Plenty of cheap plans either charge for backups or keep them briefly. Assume your host is not your backup plan and run your own with one of these WordPress backup plugins. Restoring from a backup you control beats a support ticket at midnight.
Paying for capacity you will not use. A new site does not need a VPS. Start small, watch your traffic, upgrade when something actually strains. Hosts are happy to sell you next year problem at this year price.
Blaming the host for your own page weight. If a page carries eight megabytes of uncompressed images, no server saves it. Fix the site before you upgrade the hardware.
Security is worth a line too. Hosts protect the server, not your site. Weak passwords, stale plugins and missing updates are yours to manage, and a decent WordPress security plugin covers ground your host never will.
Frequently Asked Questions
What is web hosting in simple terms?
It is rented space on a computer that stays online permanently. Your site’s files and database live there, and when someone visits, that computer sends them the page. You could run one from home, but you would need a machine that never sleeps, a business-grade connection and a fixed address. Renting is cheaper.
What is the difference between a domain and hosting?
The domain is the address, the hosting is the house. Buying yoursite.com gets you the name and nothing else. Hosting is where the actual site lives. You can buy them from different companies and point one at the other, which is often the smarter move because it makes switching host far less painful.
Do I need hosting if I use Wix, Squarespace or Shopify?
No. Those platforms include hosting in the subscription, which is exactly why they are simpler and also why you have less control. Self-hosted WordPress is the opposite trade: you arrange hosting yourself and can change almost anything.
How much should a beginner expect to pay?
Shared hosting typically runs a few dollars a month, and that is genuinely fine for a new site. Watch the renewal rate rather than the headline price: introductory deals routinely double or triple after the first term, and that is the number you will actually be paying long term.
What does unlimited bandwidth really mean?
Not unlimited. It means the host is betting most small sites never use much, and the fair use clause in the terms is what applies if yours does. Read that clause before relying on the word. The same caution applies to unlimited storage.
Does my host control how fast my site is?
Partly. The host sets the floor: server hardware, location and how many sites share it. Everything above that floor is yours, and oversized images are the usual culprit. Plenty of people upgrade hosting when compressing their images would have fixed it for free.
What is uptime and does 99.9% sound good enough?
Uptime is the share of time your site is reachable. 99.9% sounds impressive until you convert it: roughly 43 minutes of downtime a month, or about 8.7 hours a year. For a hobby blog that is fine. For a shop it is lost orders, so check whether the guarantee actually pays out when they miss it.
Can I move my site to a different host later?
Yes, and most decent hosts will migrate it for you free to win your business. Take your own backup first regardless. Keeping your domain registered somewhere separate from your hosting makes the whole process considerably less stressful.
The bottom line
Web hosting is rented space on a computer that never turns off. Your domain points at it, the server sends your pages to whoever asks, and everything else is detail layered on top of that one idea.
For a first site, start on shared hosting, register your domain somewhere separate, check the renewal price rather than the sticker price, and set up your own backups on day one. That covers the mistakes that actually cost people money.
Upgrade when your site tells you to, not when a sales page does. When you are ready to compare providers properly, our guide on how to choose a web hosting service is the sensible next read.



