HostleloBlogExplore hosting

What is web hosting? A plain-English guide to getting your site online

What web hosting is, how it differs from a domain, the main hosting types, what plan specs really mean, and a step-by-step path to your first website online.

A website window and smartphone connect through a cloud to a purple hosting server.
On this page

The short answer

Web hosting is rented space and computing power on an always-connected server that stores and serves your website, database and often email. The domain is the address; hosting is where the site lives. Shared hosting suits most first sites, while cloud, VPS and dedicated servers add capacity and control. Compare CPU, memory, entry processes, inodes, backups, free SSL and the renewal price, then register a domain, point it at your hosting, install WordPress, turn on HTTPS and set up email authentication.

Web hosting is renting space and computing power on a server that is connected to the internet all day, every day, so your website's files, database and email are always available to visitors. Your domain name is the address people type; hosting is the building at that address where your site actually lives. For most first websites, a shared hosting plan with free SSL, backups and a one-click WordPress installer is the sensible start, and you can move up to cloud, VPS or dedicated servers when your site needs it.

A made-up example of how people get confused. Ayesha registers ayeshasweets.example for her home bakery and assumes her website now exists. She types the address and sees a "parked domain" page full of adverts. She had bought the address, but nothing to put there. A week later she buys hosting, connects the domain, installs WordPress, and the bakery is online.

This guide explains what hosting is in plain language, the main types and who each suits, what the numbers on a plan actually mean, and then walks you through getting a first site online, step by step, with links to our detailed guides for each part.

The simple explanation

Think of a website as a shop.

  • The domain is the shop's address on the street sign. People use it to find you.
  • DNS is the map that tells visitors which building that address belongs to.
  • Hosting is the building itself: the floor space (storage), the staff and electricity (processor and memory), and the doors that let customers in (bandwidth and connections).
  • Your website is the shop fittings and stock: the pages, images, products and database.

You can rent the building from the same company that registered your address, or from a different one. That is why "domain" and "hosting" are often sold together but are not the same thing.

What happens when someone visits your site

  1. A visitor types your domain or clicks a link.
  2. Their device asks DNS where the domain lives, and gets back your server's address.
  3. The browser opens a secure HTTPS connection to that server.
  4. The server sends back the page. A simple site sends ready-made files; WordPress usually builds the page with PHP and a database, then sends it.
  5. The browser downloads images, styles and scripts, and shows the page.

Every step depends on hosting being up, fast and correctly configured. That is why the cheapest plan is not always the cheapest choice.

The main types of hosting, and who each suits

Shared hosting

Many websites share one server, each with its own account and limits. The provider handles the server, security patches and software; you manage your website through a control panel such as cPanel.

  • Suits: first websites, small business sites, blogs and small shops.
  • Watch for: resource limits per account, and whether backups and SSL are included.

Managed WordPress hosting

Hosting tuned for WordPress, often with automatic updates, caching and staging. "Managed" means different things at different companies, so ask exactly who handles updates, backups, security and fixing problems.

  • Suits: people who want WordPress without the technical upkeep.

Cloud hosting

Your site runs on resources drawn from a pool of servers, often making it easier to add capacity. Redundancy depends on the specific service; "cloud" alone does not guarantee your site never goes down.

  • Suits: growing sites that may need to scale.

VPS (virtual private server)

A slice of a physical server with guaranteed resources and full control, often including root access. Unless you buy a managed VPS, you are responsible for the operating system, security updates and backups.

  • Suits: developers, agencies, busy sites, custom software, or anyone who wants their own control panel. Our DirectAdmin on a VPS guide shows what running one involves.

Dedicated server

A whole physical machine for you alone. Maximum control and capacity, and maximum responsibility.

  • Suits: large, high-traffic sites and specialised workloads, usually with an experienced administrator.

For transparency: Hostlelo, which publishes this blog, sells shared, cloud, VPS, VDS and dedicated hosting, among other services. The descriptions above apply to any provider.

What the numbers on a hosting plan mean

Plan pages are full of specifications. Here is what they mean in practice:

  • Storage (SSD or NVMe): space for files, databases and often email. A small business site with images usually needs a few gigabytes; video and big shops need more. Remember that backups stored in the account can count too.
  • Bandwidth or transfer: how much data visitors can download per month. "Unmetered" usually still comes with fair-use terms, so read them.
  • CPU: processing power. It decides how quickly pages that cannot be cached, such as checkout and admin screens, are built. On shared hosting it is often expressed as a share of one processor core.
  • RAM (memory): working space for running code. Too little and busy sites slow down or show errors.
  • Entry processes: on many shared hosting servers running CloudLinux, the number of simultaneous connections to your site's scripts. Hitting the limit can cause "resource limit reached" errors during traffic spikes.
  • I/O and IOPS: how fast and how often your account can read and write to disk.
  • Inodes: the number of files and folders you can store. Every image, cache file and email counts as one, so a site full of thumbnails or old backups can hit an inode limit before running out of storage.
  • Databases and email accounts: how many you can create.
  • Uptime commitment: a promised percentage of availability, with remedies if it is missed. Read what counts as downtime and what you get back.

Why this matters: a plan with "unlimited" storage but tight CPU and entry process limits can feel slower than a modest plan with generous ones.

Domain, hosting and email are three different things

  • Domain registration rents the name for one or more years at a time. It renews separately from hosting.
  • Hosting runs the website.
  • Email can run on your hosting account or on a dedicated email service such as Google Workspace or Microsoft 365.

You can mix and match. If your email runs elsewhere, be careful when changing nameservers, as our guide on connecting a domain to hosting explains.

Before you buy: a short checklist

  • Software support: the PHP version and database your site needs. For WordPress, WordPress.org currently recommends PHP 8.3 or greater, MariaDB 10.11 or greater or MySQL 8.0 or greater, and HTTPS support.
  • Free SSL: included and renewed automatically, so the padlock never lapses.
  • Backups: how often they run, how long they are kept, whether they are stored off the server, and how a restore works.
  • Support: channels, hours and real response times.
  • Data centre location: close to most of your visitors helps speed.
  • Renewal price and term: the price after the first term, as well as the introductory one. Our guide to reading renewal prices shows how to compare fairly.
  • Upgrades and migration: how easy it is to move to a bigger plan, and whether the provider helps you move in.

What a website really costs to run

Hosting is only one line in the budget. When you compare options, add up everything you will pay over two or three years, rather than the first month alone:

  • The hosting plan at its renewal price, for the term you will actually choose.
  • The domain, which renews every year, often at a different price from the first year.
  • Email, if you use a separate service, usually priced per mailbox per month.
  • Extras that some hosts charge for: additional backups, a dedicated IP address, priority support or a paid SSL certificate. Many plans include free automatic SSL, which is enough for most sites.
  • Your software: a premium theme, paid plugins or a page builder, most of which renew yearly.
  • Your time or a developer's time for updates, fixes and changes.

A simple habit helps: write the totals for year one and year two side by side. If year two is a surprise, you have found the real price before committing to it.

Get your first website online: step by step

Step 1: Register a domain

Choose a short, easy-to-spell name. Check the renewal price as well as the first-year price, and turn on auto-renew so you never lose the name by accident.

Step 2: Choose a hosting plan

For a first site, shared hosting with free SSL, automatic backups and a WordPress installer is usually enough. You can upgrade later without rebuilding the site.

Step 3: Point the domain at your hosting

Either change the domain's nameservers to your host's, or point the website records at the server. Our guide on connecting a domain to hosting covers both methods, and our nameserver guide has Hostlelo-specific steps. If the site does not appear straight away, our DNS propagation guide explains why.

Step 4: Install WordPress (or your site builder)

Many cPanel hosts include Softaculous, which installs WordPress in about five minutes. Our Softaculous install guide explains every field on the screen and the first settings to change.

Step 5: Turn on HTTPS

Make sure the free certificate is issued for both yourdomain and www.yourdomain, then redirect all visitors to HTTPS. Our HTTPS redirect guide shows how, and our SSL renewal guide explains why automatic renewal matters more each year.

Step 6: Set up email properly

Create your mailboxes, or connect a service such as Google Workspace or Microsoft 365, then publish SPF, DKIM and DMARC records so your messages reach inboxes. Our email authentication guide walks through it.

Step 7: Make it fast and keep it safe

Add caching (our LiteSpeed Cache guide covers it), keep WordPress, themes and plugins updated, use strong passwords with two-step login, and check that backups run and can be restored.

Common beginner mistakes

  • Buying a domain and thinking the website exists. You also need hosting and a site.
  • Choosing on the first-year price alone. Renewal prices are often higher; budget for them.
  • Ignoring backups. A host's backups are a safety net, but keep your own copy of anything important too.
  • Changing nameservers without copying email records. The site moves; the email breaks.
  • Buying far more than you need. Start sensibly, measure, and upgrade when the numbers say so.
  • Never updating. Out-of-date plugins and themes are a common way for small sites to get into trouble.

How to know when to upgrade

Upgrade when measurements show a real limit, rather than because a bigger plan sounds safer. Signs include regular "resource limit reached" errors, slow admin screens even with caching on, or traffic growth that pushes you near your plan's limits. Fix oversized images and heavy plugins first; more resources do not cure inefficient code. When you do move, our migration guide covers the switch.

Questions to ask any host before you sign up

A short conversation with sales or support tells you a lot about how a provider will treat you later:

  • Where are your servers, and can I choose a location close to my customers?
  • What happens when my site hits a resource limit: does it slow down, show errors, or do you contact me?
  • How do I restore a backup myself, and how far back can I go?
  • Will you help move my existing site and email, and is there a charge?
  • What is the price at renewal, and can it change during my term?

The one message worth forwarding

If you are asking a provider for advice, send this:

"I am starting a website for a small business with about 20 pages and around 2,000 visitors a month (adjust these to your own figures). Which plan fits, what does it cost after the first term, and does it include free SSL that renews automatically, daily off-server backups, and help connecting my domain and email?"

The takeaway: a domain is the address, hosting is the building, and a good first plan is the one that runs your site reliably, renews at a price you can live with, and backs up your work.

Reader questions

What is the difference between a domain and web hosting?

The domain is your website's address, such as example.com. Hosting is the server space where the site's files and database live. You need both for a working website, and they can come from different companies.

Which type of hosting is best for a beginner?

Shared hosting with free SSL, automatic backups and a one-click WordPress installer suits most first websites. You can move to cloud, VPS or dedicated hosting later as the site grows.

What are inodes in web hosting?

Inodes count the files and folders in your account. Every image, cache file and email is one inode, so a plan can hit its inode limit before it runs out of storage.

What are entry processes?

On many shared servers running CloudLinux, entry processes limit how many simultaneous connections can run your site's scripts. Hitting the limit can cause resource limit errors during traffic spikes.

Do I need a VPS for my website?

Usually not at first. A VPS gives guaranteed resources and full control, but unless it is managed you must handle security updates and backups yourself. Most small business sites run well on shared or managed hosting.

Is email included with web hosting?

Many hosting plans include email accounts, but you can also use a dedicated service such as Google Workspace or Microsoft 365. Either way, publish SPF, DKIM and DMARC records so messages reach inboxes.

What PHP version does WordPress need?

WordPress.org currently recommends PHP 8.3 or greater, MariaDB 10.11 or greater or MySQL 8.0 or greater, and HTTPS support.

Sources & further reading

  1. WordPress.org: Requirements
  2. CloudLinux documentation: LVE limits
  3. cPanel documentation: Zone Editor
  4. Softaculous: Install WordPress using Softaculous
  5. Hostlelo: Hosting plans and features

Originally published . About our editorial updates.

Your next project deserves a better foundation.

Explore hosting built for your next chapter.

Explore hosting