Shared hosting is a hosting plan where your website lives on the same physical server as hundreds of other customers' sites. Everyone shares the machine's processor, memory, disk and network connection, which is why these plans are the cheapest way to get a site online.
How one server is split between many accounts
The host installs a web server such as Apache or LiteSpeed, a database server and usually a control panel like cPanel or Plesk. Each customer gets a user account with a folder for files, some databases and email boxes. Every site runs under the same operating system and the same software versions, and the host applies limits per account, such as how many processes you may run at once or how much CPU time you may use. When one site uses more than its fair share, the host throttles or suspends it.
You do not get root access. You cannot install system software or change server settings beyond what the control panel exposes, which is also what keeps the plan simple: the host patches and maintains everything below your folder.
Example: a WordPress site on a shared plan
A plumber installs WordPress through the control panel's one-click installer, adds a theme and a contact form, and points the domain at the host. For a site that gets a modest stream of visitors each day, this works fine. Problems tend to appear when a page is shared widely and traffic spikes, or when the site is slowed down by another account on the same machine that is using too many resources, often called the noisy neighbour effect.
When shared hosting is the right call
It suits brochure sites, blogs and small WordPress installs with steady, low traffic. It is a poor fit for online shops with real sales volume, sites that need specific software versions, or anything that runs background jobs. If the host's limits keep getting hit, the usual next step is a VPS or a managed platform. Static sites often skip shared hosting entirely and go straight to a CDN-based host.
Mistakes people make on shared plans
- Believing "unlimited" means unlimited. Unlimited storage or bandwidth plans still carry fair-use rules and CPU limits in the terms of service.
- Running outdated plugins. On a shared server, a hacked site can be suspended quickly, and cleaning it up is your job.
- Ignoring the server's location. A server on another continent from your customers adds delay to every request.
- Keeping email and website on the same cheap account. If the account is suspended, the business email goes down with the site.
Related terms
- Web hosting: the wider category shared hosting belongs to.
- VPS: isolated resources, the common upgrade path.
- Server: the machine that is being shared.
- Downtime: what happens when the shared machine is overloaded.