In short
Shared hosting puts many sites on one server and suits small, simple sites. A VPS gives you your own virtual server with reserved resources, but you (or someone you pay) manage it. Managed WordPress hosting has the host run the server, caching, security and backups. Cloudways sits between a VPS and managed hosting: it manages a cloud server you choose.
See Cloudways' managed hosting plans
Cloudways lists its cloud providers, server sizes and locations, including London, on its own site.
Shared hosting for WordPress: how it works
With shared hosting, many websites live on the same server and share its processor, memory and storage. The host runs the server and its software, and you get a control panel (often cPanel) to install WordPress, manage files and set up databases.
Shared hosting has real strengths. It is quick to set up, easy to understand and usually the lowest-cost way to get a WordPress site online. Many shared plans also include email mailboxes and let you run other applications alongside WordPress. For a personal blog, a hobby project or a small site with modest traffic, it can be perfectly adequate.
The trade-offs come from the sharing and from how general-purpose it is:
- Resources are pooled to some degree, so the host sets limits on processes, memory or database connections to keep things fair
- Caching and security are general-purpose, designed to suit any kind of website rather than WordPress specifically
- WordPress care is mostly yours: updates to core, plugins and themes, caching plugins and security plugins
- Staging may need setting up yourself, through the control panel or a plugin
Modern shared hosting is often more isolated than its name suggests. Krystal, for example, says its shared hosting runs your site on a cloud server with dedicated CPU and RAM allocated to your account, and uses CloudLinux to keep accounts apart. The question for a business site is less whether shared hosting works, and more who does the WordPress work.
VPS hosting for WordPress: more control, more work
A VPS (virtual private server) is a slice of a physical server set aside for you alone. You get a reserved share of processor and memory, your own operating system and full administrator access. Many VPS products now run on public cloud platforms, which is why you will also see them sold as cloud VPS.
For WordPress, a VPS gives you freedom: choose your own web server, PHP version, database settings and caching, and tune them for your site. Developers and teams with Linux skills often like that control.
The cost of that control is responsibility. On an unmanaged VPS, you or your provider look after:
- Installing and updating the operating system, web server, PHP and database
- Configuring a firewall, SSL certificates and protection against brute-force attacks
- Setting up caching and a CDN for speed
- Arranging, testing and storing backups
- Monitoring the server and responding when something goes wrong, at any hour
Some VPS and cloud server products are sold as "managed", where the provider looks after the operating system and much of the stack. Cloudways is an example: it describes its product as managed cloud hosting for WordPress on the cloud provider you choose, with staging, backups and caching ready from day one, and says your site runs on its own cloud server. It is worth reading exactly what any managed VPS covers: the server, WordPress itself, or both.
Managed WordPress hosting: someone else runs the server
Managed WordPress hosting is built for WordPress, and the host runs the platform underneath it. Krystal, for example, describes it as hosting where it handles WordPress updates, backups, caching and platform-level security, while you keep control of your website, content, plugins and themes.
You still have full control of your WordPress site: its themes, plugins, content and users, and usually SFTP or SSH access for developers. What you no longer do is run a server. Typical features include:
- Server-level caching, often with a CDN, so you do not tune caching plugins yourself
- Security at server or network level: a firewall, DDoS protection and vulnerability scanning or patching
- Automatic daily backups with restores from the dashboard
- One-click staging, to test changes on a copy before they go live
- Migration help to move your existing site in
- WordPress-focused support from the host's own team
The trade-off is that managed platforms are WordPress-only and usually restrict some plugins that clash with their caching or backups. Our managed WordPress hosting guide covers what managed hosts include in more depth.
Side-by-side comparison
Each type of hosting can run WordPress well in the right hands. This table shows where the work and responsibility usually sit:
| Shared hosting | VPS (unmanaged) | Managed WordPress | |
|---|---|---|---|
| Who manages the server | The host | You, or a provider you pay for that work | The host, with a stack built for WordPress |
| Separation from other sites | Shared server, with per-account limits | Your own virtual server | Separate containers, servers or isolated environments, depending on the host |
| Caching and CDN | General-purpose, often plugin-based | Whatever you install and configure | Server-level caching, usually with a CDN option |
| Security | Server-level basics; WordPress security largely yours | Entirely yours to configure | Firewall, DDoS protection and vulnerability scanning or patching from the host |
| Backups | Varies by plan | Yours to arrange and test | Daily automatic backups as standard |
| Staging | Sometimes available | Yours to build | Usually one click |
| What runs on it | WordPress and other applications; email often included | Anything you install | WordPress only; email usually separate |
| Skills needed | Basic | Linux server administration | WordPress itself; the server is looked after |
The right answer depends on what the site is worth to your business and how much of your own time you want to spend on it. For many business sites that take enquiries or orders, having the host run the server is the efficient choice.
See WP Engine's managed WordPress plans
WP Engine lists its plans and data centre options on its own UK site.
Why does isolation between sites matter?
Isolation is the least visible difference between hosting types and one of the most important. If sites draw on the same processor and memory without limits, one busy or attacked site can affect the others. Isolation also matters for security: a compromised site should not be able to reach into yours.
Hosts handle this in different ways, and describe them in their own terms:
- Cloudways says your site runs on its own cloud server, and you can host several WordPress applications on that server
- Krystal says its managed platform spreads each site across multiple servers, with two containers per site and dedicated resources for each site, and uses CloudLinux to separate hosting accounts
- WP Engine lists a shared environment on its Essential plan and isolated resources on its Business and Enterprise plans
So "shared" and "isolated" are not simply cheap and expensive versions of the same thing. They are different ways of dividing resources, and each host sets its plans out on its own pricing page. For very busy sites, see dedicated WordPress hosting.
Who looks after updates, security and backups
Whatever hosting you choose, it helps to write down who is responsible for what. This is how the work typically divides:
| Task | Shared | VPS (unmanaged) | Managed WordPress |
|---|---|---|---|
| Server operating system and software | Host | You | Host |
| PHP version | Host, with a choice in the control panel | You | Host, with a choice in the dashboard |
| Firewall and DDoS protection | Host, at server level | You | Host, at server or network level |
| Backups | Depends on plan | You | Host, daily and automatic |
| WordPress core updates | Usually you | You | Often the host, or you with alerts and tools |
| Plugin and theme updates | You | You | You, with vulnerability alerts; some hosts update automatically |
| Site content and design | You | You | You |
Some managed hosts take on more of the WordPress layer than others. Krystal says its managed plans update WordPress core, plugins and themes automatically. WP Engine lists automated WordPress and PHP updates on every plan. Cloudways offers Site Manager Pro, which tests updates on a staging clone and rolls back if something fails. Our secure WordPress hosting guide covers the security side in detail.
Not sure which host to choose?
See the three hosts side by side on the features each one lists.
When should you move up from shared hosting?
There is no fixed traffic number at which a site must leave shared hosting. These are the signs that it is time to look again:
- The site is slower at busy times, or slow pages appear without any change on your side
- You hit resource limits, or the host asks you to reduce usage
- The site now earns money: online sales, bookings or leads that matter if it goes down
- You are spending time on the server rather than the business: updates, caching plugins, security fixes
- You need staging to test changes safely before they reach visitors
- You run several sites and want them managed from one place
- A customer or auditor asks about security controls, backups or certifications
If two or three of those apply, a managed WordPress plan or a managed cloud server is worth a look. Moving up does not have to mean a big jump: most hosts let you change plan as you grow, and several describe how they handle traffic spikes without switching your site off. Our guides to cheap WordPress hosting and our picks for WordPress hosting in the UK cover how to compare value fairly.
Where each host fits
Here is where each host sits, using each host's own description of its product, A to Z:
| Cloudways | Krystal | WP Engine | |
|---|---|---|---|
| How the host describes it | Managed cloud hosting for WordPress on the cloud provider you choose | Managed WordPress on its purpose-built platform, plus standard cPanel hosting | A managed hosting platform for WordPress |
| Closest to | A managed VPS or cloud server | Managed WordPress, or shared hosting on its standard plans | Managed WordPress |
| Sites per server or plan | Several WordPress applications on one server | Set by plan; managed plans from one site | Set by plan |
| Server control | Choose the provider, location and server size; resize with a slider | Standard hosting includes cPanel, SSH and Git; managed has its own dashboard | Choose a data centre region; Production, Staging and Development environments |
| Billing model | Hourly, with no contract, Cloudways says | Monthly, annual or two-yearly billing | Monthly or annual billing |
None of these is the single right answer: each suits a different balance of control and convenience. Our WordPress hosting comparison puts the three side by side on data centres, backups, staging, security and support, and each host's own site lists its current plans and prices: Cloudways (opens in a new tab), Krystal (opens in a new tab) and WP Engine (opens in a new tab).
Frequently asked questions
Is shared hosting OK for WordPress?
For small, simple sites, yes. Shared hosting is quick to set up and low-cost, and WordPress runs on it well. Many shared plans also include email. Business sites that take orders or enquiries often move on, because WordPress updates, caching and security are largely left to you on shared hosting.
Is a VPS a good fit for WordPress, or is managed hosting simpler?
A VPS suits teams that want full control and have Linux skills: you or your provider run the operating system, security, caching and backups. Managed WordPress hosting is simpler to run because the host does that work. Managed cloud servers, such as Cloudways, sit in between: your own cloud server, with the host managing the stack.
What is the difference between shared and managed WordPress hosting?
On shared hosting, many sites share a server and you look after most of WordPress yourself, though you can usually run other applications and email too. On managed WordPress hosting, the host runs a platform built for WordPress and handles caching, security, backups, staging and migrations, while you look after your content, plugins and themes.
Do I need technical skills to run WordPress on a VPS?
Yes, for an unmanaged VPS. You need to install and update the operating system, web server, PHP and database, configure a firewall and SSL, set up caching and backups, and monitor the server. Managed WordPress hosting and managed cloud servers remove most of that work, while still giving developers SFTP or SSH access.
How do managed hosts keep sites isolated from each other?
Each host does it differently. Cloudways puts your sites on your own cloud server. Krystal's managed platform gives each site two containers and dedicated resources, and separates accounts with CloudLinux. WP Engine lists a shared environment on Essential and isolated resources on Business and Enterprise.
See Cloudways' managed hosting plans
Cloudways lists its cloud providers, server sizes and locations, including London, on its own site.