Choosing Web Hosting — Shared vs VPS vs "The Cloud", in Plain English

Web Hosting Explained for Beginners (No Jargon)

Web hosting has one of the worst onboarding funnels in tech: the same page sells you "unlimited" everything at 2.99 a month, then quietly triples the price at renewal and buries the actual limits in a footnote. You do not need to become a sysadmin to choose well — you need three mental models and one question.

The three things you are actually buying

  • A computer that stays on: your site is files and a database living on someone else's always-on machine.
  • Shared vs dedicated resources: is that machine split among a thousand people, or is some slice reserved for you?
  • Who keeps it alive: the real value is uptime, backups and someone answering at 2 a.m. — not the disk "space."
"Unlimited storage/bandwidth" is a marketing phrase, not a contract. Every host has an acceptable-use policy that caps what a single site can hog.

Shared, VPS, or managed — the honest difference

TypeWhat it isWho it's for
SharedYour site shares a server with hundreds of others; cheapest, simplestA blog, a portfolio, a small brochure site just starting
VPSA guaranteed slice of a server you administer yourself; fast, flexible, more workDevelopers, or a site that has outgrown shared and needs control
Managed / cloudThey run and scale it for you; pricier, less you doA business that treats uptime as money, not a hobby

Most beginners over-buying into VPS or "cloud" is a real and expensive mistake. If you have one WordPress or Astro site and a few hundred visitors a day, shared hosting is genuinely fine — save the complexity until traffic forces it on you.

The only four specs worth comparing

  1. Renewal price, not the teaser price — decide if you'd still be happy paying year two.
  2. PHP/server version & database support if your software needs a specific one.
  3. Free daily backups + easy restore — the feature you only care about the day you need it.
  4. SSL included (it should be, free, always).

One static-site secret for simple sites

If your site has no login and no database — a blog, docs, a landing page — you may not need "hosting" in the classic sense at all. Free static hosts (Cloudflare Pages, GitHub Pages, Netlify) serve a built folder, scale effortlessly, and cost nothing. If you're building with something like Astro, static hosting is usually the smarter and cheaper answer than a WordPress plan.

The question that decides it

Ask one thing: "Does my site need to run code and a database, or is it just pages?" Just pages → free static host. Runs a database / needs email and a control panel → start on decent shared hosting, and only graduate to VPS or managed when you hit a real, measured limit — not before.

Honest disclaimer: hosts change their plans, prices and acceptable-use terms often — read the current fine print before buying, and favor anywhere you can leave cheaply with your data in hand. Avoid a host that makes migration or exporting a paid, painful affair.