Updated

Hosting & Domains · Guide

Best Web Hosting for WordPress in 2026: Managed vs Shared

How we tested Cloudways

Tested on a free trial, 2026-10-21

Tasks

  1. Sign up
  2. Pick the server
  3. Launch the WordPress site
  4. Check the site

Free trial limits (as shown in the app)

Trial length3-day trial
Trial: serversone server
On this page
  1. Why WordPress Hosting Deserves Its Own Comparison
  2. Key Takeaways
  3. Quick Answer: The Best Web Hosting for WordPress Depends on Who Manages It
  4. How We Compared WordPress Hosts
  5. Shared vs Managed WordPress vs Managed Cloud Hosting
  6. What WordPress Needs From a Host
  7. WordPress Hosts Compared, From Official Plan Pages
  8. Installing WordPress on Cloudways: What We Saw
  9. Caching, Staging, Backups and Automatic Updates by Plan Type
  10. Renewal Prices, Site Limits and Other Fine Print
  11. Moving an Existing WordPress Site to a New Host
  12. Which WordPress Hosting Fits: Blogs, Business Sites and WooCommerce Stores
  13. References

Almost every host says its plans are built for WordPress. Most of them are telling the truth, because WordPress asks for very little. The real differences are who keeps the site updated, what you pay in year two, and how hard it is to leave.

Why WordPress Hosting Deserves Its Own Comparison

WordPress runs 39.6% of all websites, according to W3Techs’ October 2026 survey (W3Techs WordPress usage statistics). That share is why nearly every host now sells a “WordPress” plan, even when the server underneath is the same one it sells for any other site.

Type best web hosting WordPress into Google and you get long lists of ten or fifteen hosts, each with a star rating. Some of those lists are useful. Few of them put the sale price, the renewal price and WordPress’s own requirements on the same page.

So that is what this guide does. We read the official plan pages of seven hosts on October 24, 2026, in US dollars, and wrote down the numbers exactly as printed. We also launched a WordPress site ourselves on one of them, Cloudways, during its free trial.

Hero image for a guide comparing web hosting plans for WordPress sites

Does that make one host the winner? No. It makes the trade-offs visible, so you can pick the plan type first and the brand second.

Key Takeaways

WordPress powers 39.6% of all websites, per W3Techs (W3Techs), and its official requirements are modest: PHP 8.3, MariaDB 10.11 or MySQL 8.0, and HTTPS. Shared WordPress plans start under $4 a month but renew at $7.99 to $17.99, while managed WordPress starts at $14.99 to $30 a month. Pick by who maintains the site, then compare renewal prices.

Quick Answer: The Best Web Hosting for WordPress Depends on Who Manages It

The best web hosting for WordPress is the cheapest plan that matches how much upkeep you want to hand off: WordPress.org itself says the vast majority of hosts meet its minimum requirements (WordPress.org hosting). Speed claims aside, you are mostly choosing a service level.

Your site Start with Why
First blog or portfolio Shared WordPress hosting Lowest first bill; WordPress preinstalled; free domain for year one on many plans
Small business site that brings in leads Shared plan with daily backups, or entry managed WordPress Daily backups and staging matter more than raw speed
Busy blog or membership site Managed WordPress Updates, caching, staging and backups handled for you
WooCommerce store Managed WordPress or a managed cloud server Stores need more memory and a staging copy for safe changes
Several client sites Managed cloud or an agency plan One server or one dashboard for many sites

Is shared hosting “bad” for WordPress? Not at all. Plenty of small sites live on it for years. It just leaves more of the maintenance to you.

How We Compared WordPress Hosts

We compared seven hosts using their official plan pages, read on October 24, 2026, and one hands-on trial: Cloudways, which we tested on October 21, 2026. We have not used Bluehost, Hostinger, SiteGround, DreamHost, WP Engine or Kinsta, so nothing here rates their speed, uptime or support.

A few rules kept the numbers honest:

  1. Prices are in US dollars, before tax, as the page showed them.
  2. The sale price and the renewal price sit in separate columns. The sale price only covers the first term.
  3. When a page sent us to a regional version, we did not quote its sale price. SiteGround’s WordPress page did that, so its prices come from SiteGround’s own US-dollar rates page.
  4. WordPress.com showed prices in another currency for our connection, so we describe its plans without prices.
  5. Plan specs are copied from the plan card, word for word where we quote them.

Why test only one host? A fair hosting test takes months of uptime and support data. A three-day trial can show setup and billing, and that is exactly what we report for Cloudways.

A note on money: Indie Stack Lab may add affiliate links to some tools later. When a link is an affiliate link, it is labeled, and our disclosure page explains how that works. It did not change what we read or what we wrote down.

Shared vs Managed WordPress vs Managed Cloud Hosting

The three plan types differ in who shares the server and who maintains it: on WP Engine’s Essential plan, for example, the comparison table lists the environment type as “Shared,” while its Business plan lists “Isolated” (WP Engine plans). So even “managed” can mean a shared machine.

Concept image of three ways to host a WordPress site: shared hosting, managed WordPress hosting and managed cloud hosting
Shared hosting splits one server among many customers, managed WordPress hosting adds a team that maintains WordPress for you, and managed cloud hosting gives you your own cloud server with the upkeep handled.

Shared WordPress hosting

You get space on a server that many customers use at once, with WordPress preinstalled or one click away. Most “WordPress hosting” plans from big shared hosts fall here: Bluehost’s WordPress plans list 10 to 100 websites per account with NVMe storage (Bluehost WordPress hosting). You still choose your plugins, run your updates (or turn on the host’s auto-updates), and watch your backups.

Managed WordPress hosting

The host takes over the WordPress-specific chores: core and PHP updates, caching, staging and backups. DreamHost describes managed hosting as a setup where “your provider takes on more of the technical work behind your WordPress site,” and adds that it “does not replace all site maintenance” (DreamHost WordPress hosting). Prices start higher, and site limits get tighter.

Managed cloud hosting

You rent a whole cloud server, sized by RAM and CPU, and a management layer runs it for you. Cloudways works this way: its WordPress page offers servers on DigitalOcean, AWS, Google Cloud, Vultr or Linode (Cloudways WordPress hosting). You pay for the server size by the hour, not per site.

Which one is right? Ask two questions of any plan: what kind of server is it, and who looks after WordPress on it? For a wider look at shared, VPS, cloud and dedicated plans beyond WordPress, see our buyer’s guide to website hosting plan types.

What WordPress Needs From a Host

WordPress.org recommends a host that supports “PHP version 8.3 or greater,” “MariaDB version 10.11 or greater OR MySQL version 8.0 or greater” and HTTPS (WordPress.org requirements). Its next line is “That’s really it.”

Here is what the official requirements page lists, and what it adds:

Requirement WordPress.org recommendation Legacy minimum
PHP 8.3 or greater 7.4+, past end of life
Database MariaDB 10.11+ or MySQL 8.0+ MySQL 5.5.5+, past end of life
Web server Nginx or Apache with mod_rewrite Any server that supports PHP and MySQL
Security HTTPS support Not optional in practice

The page also suggests asking how the host runs PHP. It says hosting “is more secure when PHP applications, like WordPress, are run using your account’s username instead of the server’s default shared username.” That is a good question for any shared host’s sales chat.

How did our test server compare? When we launched WordPress on Cloudways, the review screen listed MariaDB v10.11, right at WordPress.org’s recommended floor, and the finished site reported WordPress 7.1.3.

Extra requirements for WooCommerce

Stores need more. WooCommerce’s server recommendations for version 10.8 and later list WordPress 6.9 or greater, PHP 8.3 or greater, MySQL 8.0 or MariaDB 10.6 or greater, HTTPS, and a “WordPress memory limit of 256 MB or greater” (WooCommerce server recommendations). The memory line is the one cheap plans tend to miss, so ask about it before you buy.

So does a plan’s “WordPress” label prove anything? Not much. The requirements are easy to meet. The label mostly tells you which tools come preinstalled.

WordPress Hosts Compared, From Official Plan Pages

Across the seven hosts we read, the lowest first-term price was DreamHost’s WordPress Hosting Launch at $1.99/month for four years, and the managed plans started at $14.99/month (DreamPress 1, first year) (DreamHost WordPress hosting, DreamPress). Only Cloudways is marked as tested; every other row comes from the host’s own page.

Host and plan Type Sale price (first term) Renewal or regular price Websites Backups listed Source
Bluehost Starter Shared WordPress $3.99/month (36 months) $9.99/month 10 Weekly Official page
Hostinger Premium Shared WordPress $2.49/month (48 months, $119.52) $10.99/month 3 Free weekly Official page
SiteGround StartUp Shared WordPress Discount on sales page, not quoted $17.99/month (12-month term) 1 Free backups Official rates page
DreamHost WordPress Hosting Launch Shared WordPress $1.99/month (4 years, $95.52) $7.99/month 25 Daily Official page
DreamHost DreamPress 1 Managed WordPress $14.99/month (first year) $19.99/month 1 14 days retention Official page
WP Engine Essential Managed WordPress $28.00/month, billed annually ($336) Not listed on the plans page Not listed Daily automated Official page
Kinsta Single 20GB Managed WordPress First month $0 $30/month 1 install 14 days retention Official page
Cloudways Flexible, Small Managed cloud 3-day free trial, no card $28/month, billed hourly Unlimited, limited by server size Automated, storage billed per GB Tested by us (trial)

Notice how the cheap rows line up? The lowest monthly figures come with the longest prepaid terms. That is not a trick, but it does mean your first bill covers the whole term.

Bluehost

Bluehost calls itself “Officially recommended by WordPress.org since 2005,” and WordPress.org’s hosting page calls it the site’s “longest running recommended host.” Its WordPress page lists the Starter plan at $3.99/month for a 36-month term, renewing at $9.99/month, with 10 websites, 10 GB of NVMe storage and a sizing hint of “Ideal for 40K visits/mo” (Bluehost WordPress hosting). Starter includes weekly backups, managed WordPress updates, a staging site, a free site migration tool and a 30-day money-back guarantee. One catch: the Starter card says “Phone Support Not Included.” The Business plan ($6.99/month for 36 months, renewing at $13.99/month) adds phone support and 50 websites.

Hostinger

Hostinger’s WordPress page was running a Black Friday sale when we read it. Premium listed $2.49/month on a 48-month plan, or $119.52 upfront, and “Renews at $10.99/mo,” with 3 websites, 20 GB of SSD storage and free weekly backups (Hostinger WordPress hosting). The Unlimited plan ($3.49/month for 48 months, renewing at $16.99/month) moves to 50 GB of NVMe storage and daily backups. The page states that “All plans are paid upfront,” and lists free unlimited migrations, a one-click staging tool and a 30-day money-back guarantee. Hostinger is one of the three hosts on WordPress.org’s recommended list today.

SiteGround

SiteGround’s WordPress sales page redirected us to a regional version, so we skipped its sale price. Its knowledge base lists the regular US-dollar rates: StartUp costs $24.99/month on a 1-month term, $17.99/month on 12 months and $14.99/month on 24 months; GrowBig costs $29.99/month on 12 months (SiteGround current rates). The same page says “New signups may get a discount for the initial period.” StartUp hosts 1 website with 10 GB of storage, free backups, free site migrations and managed auto-updates; staging starts on GrowBig (SiteGround WordPress hosting).

DreamHost

DreamHost sells two WordPress lines. WordPress Hosting Launch lists 25 websites and 40k monthly visits at $1.99/month for the first four years ($95.52 due today), then auto-renews at $7.99/month (DreamHost WordPress hosting). It includes daily automated backups, free SSL and a free automated migration plugin, but email is only a three-month trial. DreamPress, the managed line, starts with DreamPress 1 at $14.99/month for the first year, renewing at $19.99/month, for 1 website, 15 GB of NVMe storage, 40k monthly visits, 14 days of backup retention, 1-click staging, Bunny CDN and included email (DreamPress).

WP Engine

WP Engine’s Essential plan lists $28.00/month, “Billed annually. Pay $336.00 today,” with daily automated backups, automated WordPress and PHP updates, 1-click staging and free SSL (WP Engine plans). The comparison table puts Essential at 25,000 to 400,000 visits a month, 10 to 50 GB of storage and 75 GB of bandwidth, in a shared environment. The fine print says first-year pricing is “valid for new customers purchasing Essential plans only” and that “Product renewal pricing subject to change,” so check the cart for year two. The 99.99% uptime SLA and managed migrations start on Business, at $400.00/month.

Kinsta

Kinsta’s pricing page listed its Single 20GB plan at $30/month, with the first month shown at $0 (Kinsta pricing). That plan covers 1 WordPress install, 10GB of storage, 20GB of server bandwidth a month, 125GB of CDN bandwidth, 14 days of backup retention and unlimited free migrations. Each extra site adds $30/month. Kinsta lists prices in USD, excluding tax, and sells extras such as hourly backups ($100/site/month) and premium staging environments ($20/site/month) as add-ons.

Cloudways

Cloudways Flexible sells cloud servers by size: Micro at $14/month (1 GB RAM), Small at $28/month (2 GB), Medium at $54/month (4 GB) and Large at $99/month (8 GB), all listing “Unlimited Websites” (Cloudways pricing). Its help center says 1 GB servers are “primarily intended for testing and staging purposes” and recommends 2 GB or more for live sites (Cloudways Getting Started FAQs). Off-site backup storage costs $0.033 per GB on top of the server. This is the one host we tried ourselves, covered in the next section.

What about WordPress.com?

WordPress.com is a hosted service, not a host where you install WordPress yourself. Its pricing page lists a free plan that shows “WordPress.com ads to visitors” and paid plans that let you install plugins from its marketplace (WordPress.com pricing). It showed us prices in another currency, so we left them out. If you want full control of themes, plugins and files, the self-hosted route on any host above gives you more of it.

Installing WordPress on Cloudways: What We Saw

When we tested Cloudways on October 21, 2026, the Flexible trial needed no card, and our WordPress site was live after about 7 to 8 minutes on a DigitalOcean server in New York. That server size lists at $54/month once the three-day trial ends (Cloudways pricing).

Here is the short version of what happened:

  • The trial preset picked WordPress (Latest Version) with the “Lightning” stack, DigitalOcean in New York, and a 4 GB RAM, 2-core, 80 GB NVMe server.
  • The launch screen said: “Your trial starts when you launch a server. Billing starts once you Upgrade your account.”
  • The server list promised “approx 5 minutes.” Ours took about 7 to 8.
  • The Access Details page listed the application URL, the /wp-admin/ link, the WordPress admin username and password, and the database credentials.
  • The public URL returned HTTP 200 with the default “Hello world!” site, and the page reported WordPress 7.1.3.

What surprised us was how little WordPress work there was. We never ran an installer, created a database or uploaded a file. Cloudways did all three before the server finished building.

The trial also showed the limits of a trial. We never connected a custom domain, turned on SSL for a domain, made a staging copy or logged into wp-admin. And we have no speed or uptime data, because three days and one default site cannot produce numbers worth publishing.

Could a beginner get through it alone? Based on our run, yes. The only real hurdle came at the end, when “Get Full Access” opened a card or PayPal form with a $1 verification charge. For every screen and quote from the test, see our full walkthrough of the Cloudways 3-day trial.

Caching, Staging, Backups and Automatic Updates by Plan Type

Managed plans bundle the tools that shared plans list as extras or leave out: WP Engine’s Essential plan, for example, includes daily automated backups, 1-click staging and automated WordPress and PHP updates at its entry price (WP Engine plans). On shared plans, check each of the four tools one by one.

Tool What it does for a WordPress site Where the official pages list it
Caching Serves ready-made copies of pages so PHP and the database work less Bluehost lists static and object caching; DreamPress lists NGINX, Redis and PHP OPcache
Staging A private copy of the site for testing plugin and theme changes Bluehost Starter, Hostinger, SiteGround GrowBig and up, DreamPress, WP Engine Essential, Cloudways
Backups Restore points when an update or a plugin breaks the site Weekly on Bluehost and Hostinger Premium; daily on DreamHost and WP Engine; automated on Cloudways
Automatic updates Core, plugin and theme updates applied for you Bluehost “Managed WordPress Updates”; SiteGround “Managed autoupdates”; WP Engine automated WordPress and PHP updates

Why staging matters more on WordPress

WordPress sites change through plugins, and plugin updates are where things break. A staging copy lets you update there first, check the pages, then push the change live. Cloudways’ pricing page puts it plainly: “Easily create free staging environments to test changes, then push them live with just one click.” If a plan has no staging, plan to test updates on a local copy instead.

Weekly vs daily backups

Why does backup frequency matter? A weekly backup can cost you six days of posts, comments or orders. WordPress.org’s upgrade guide starts with the same advice for every update: back up the database and all WordPress files, then “Verify the backups you created are there and usable” (WordPress.org upgrading guide). If your plan only keeps weekly copies, add a backup plugin that stores daily copies somewhere other than the server.

On Cloudways Flexible, backups run automatically, but storage is billed: $0.033 per GB per server for off-site backup storage (Cloudways pricing). For a small site that is a few dollars a month. For a large media library, it adds up, so check your backup size after the first week.

Renewal Prices, Site Limits and Other Fine Print

On the shared WordPress plans we read, the renewal price ran from about 2.5 to 4.4 times the sale price: Hostinger Premium goes from $2.49/month to $10.99/month, and DreamHost’s Launch goes from $1.99/month to $7.99/month (Hostinger WordPress hosting, DreamHost WordPress hosting). Year two is the price you live with.

Here is what a first term actually costs before tax, from the numbers on each page:

Plan First term Paid upfront Monthly rate after the term
Hostinger Premium 48 months $119.52 $10.99
Bluehost Starter 36 months $143.64 $9.99
DreamHost WordPress Hosting Launch 4 years $95.52 $7.99
DreamHost DreamPress 1 12 months $179.88 $19.99
WP Engine Essential 12 months $336.00 Not listed on the plans page

Long terms are cheap per month, but they lock in a host you have never used. Is a four-year prepay a good idea for a brand-new blog? Only if you are sure you will keep the site, and you read the refund terms first.

Site limits are not all the same kind of limit

“Websites” on a plan card can mean three different things. Bluehost Starter allows 10 websites and DreamHost Launch allows 25, both on shared servers. Kinsta and DreamPress 1 count WordPress installs, and both start at one. Cloudways lists “Unlimited Websites,” yet its help center gives a 2 GB server as a guide for “4-5 small websites having combined web traffic up to 110K page views per month” (Cloudways Getting Started FAQs). The hardware is the real cap.

Visit estimates are sizing hints

Bluehost Starter says “Ideal for 40K visits/mo,” DreamHost Launch lists “40k Monthly Visits,” and WP Engine Essential lists 25,000 to 400,000 visits. These numbers help you compare tiers. They are not promises about speed at that traffic level.

Domains and email after year one

Many shared WordPress plans include a free domain for the first year, then renew it at the host’s own price. DreamHost’s page says domain renewal “costs extra,” and its WordPress Hosting email is a three-month trial. Cloudways has no mailboxes on the server at all; Rackspace Email is an add-on at $1.5 per mailbox per month (Cloudways pricing). If you would rather keep the name separate from the host, our guide to how a domain and hosting differ explains the trade-off, and our comparison of the best domain registrars lists renewal prices for the name itself. Our step-by-step guide to how to register a domain name covers the purchase.

Moving an Existing WordPress Site to a New Host

Moving a WordPress site means copying two things, the files and the database: WordPress.org’s handbook says to begin by backing up “your WordPress directory, images, plugins, and other files on your site as well as the database” (WordPress.org migration handbook). Most hosts now offer a plugin or a team that does this for you.

The manual path, from the WordPress.org handbook

If you keep the same domain, the handbook says the move “in most cases can be done by moving the files”:

  1. Back up all files and export the database from the old host.
  2. Upload the files and import the database on the new host.
  3. Edit wp-config.php if the database name, user or password changed.
  4. Point the domain to the new host once the copy works.

Changing the domain at the same time is harder. The handbook warns that a plain search and replace across the database can break data “due to the fact that some themes and widgets store values with the length of your URL marked.” It suggests the Better Search Replace plugin or WP-CLI’s search-replace command instead.

What the hosts offer

Host Migration offer on the official page
Bluehost Free site migration tool on every WordPress plan
Hostinger “Fast, free, unlimited migrations”
SiteGround Free site migrations on every WordPress plan
DreamHost Free automated migration plugin; DreamPress adds professional migration
WP Engine Managed site migrations listed on Business
Kinsta Unlimited free migrations
Cloudways One free managed migration, then paid; a free WordPress Migrator plugin

Hostinger’s page also claims “85% migrations completed in under 5 minutes” (Hostinger WordPress hosting). That is the vendor’s own figure, and your time will depend on the size of the site.

On Cloudways, the free migration waits until you leave the trial. Our trial banner said full access is needed “to add more servers and claim your free migration.” So if you plan to test a host with your real site, check whether its trial lets you migrate at all.

Should you cancel the old host right away? No. Keep it running until the new copy works, the domain points to it, and you have checked your key pages and forms.

Which WordPress Hosting Fits: Blogs, Business Sites and WooCommerce Stores

For most new blogs, a shared WordPress plan is enough: the entry plans we read list 40k monthly visits at $1.99 to $3.99 a month on long terms (Bluehost WordPress hosting, DreamHost WordPress hosting). Move to managed or cloud hosting when the site earns money or traffic gives you a reason.

Concept image of choosing a WordPress hosting plan that matches the size of the site
A new blog fits a shared WordPress plan, a growing business site fits managed WordPress hosting, and a busy store or a group of sites fits a managed cloud server.

A new blog or portfolio

  • Pick a shared WordPress plan with a term you can afford to lose.
  • Compare the renewal price, not the sale price.
  • Turn on the host’s automatic updates and add a daily backup plugin if the plan only keeps weekly copies.

Once the blog is live, getting found is the next job. Our SEO guide for bloggers covers the basics, and setting up Google Search Console for SEO shows you which pages search engines already know about.

A small business site

  • Look for daily backups and a staging copy, because a broken contact form costs leads.
  • Check the support channels on your exact plan. Bluehost Starter, for example, has no phone support.
  • An entry managed plan such as DreamPress 1 ($14.99/month for the first year) is worth a look if nobody on your team wants to handle updates.

A WooCommerce store

  • Confirm the plan can meet WooCommerce’s 256 MB memory recommendation.
  • Choose staging plus daily backups at a minimum; you can’t roll back a week of orders.
  • Consider a cloud server. Cloudways lists its Large 8 GB server as “Ideal for e-com stores and resource-intensive applications.”

Several sites, or sites for clients

  • Count installs, not just “websites,” on the plan card.
  • Price one cloud server against the total of several separate plans before you decide.
  • Keep each client’s domain in their own name.

Still torn between two hosts? Start with the cheaper one, on the shortest term you can stand, and keep your own backups. Moving up a tier is easy. Leaving a four-year prepay early is the hard part.

References

FAQ

Is managed WordPress hosting worth it for a small blog?

Managed WordPress hosting is usually not worth it for a brand-new small blog, because shared WordPress plans start at $1.99 to $3.99 a month on long terms, and several of them already list automatic updates. Managed plans start around $14.99 to $30 a month. Upgrade when the blog earns money or traffic outgrows the shared plan.

What PHP version does WordPress need?

WordPress.org recommends PHP version 8.3 or greater, together with MariaDB 10.11 or MySQL 8.0 and HTTPS. WordPress still runs on PHP 7.4 or newer, but WordPress.org says those older versions have reached their official end of life and may expose your site to security risks.

Can I run WooCommerce on shared hosting?

Yes, you can run a small WooCommerce store on shared hosting, as long as the plan meets WooCommerce's recommendations: PHP 8.3, MySQL 8.0 or MariaDB 10.6, HTTPS and a 256 MB WordPress memory limit. As orders grow, move to a managed WordPress plan or a cloud server with daily backups.

Is WordPress.com the same as WordPress hosting?

No, WordPress.com is a hosted service, while WordPress hosting means installing the free WordPress.org software on a host you choose. WordPress.com has a free plan that shows its own ads to visitors; plugins need a paid plan. Self-hosted WordPress gives you full control of files, themes and plugins.

How long does a WordPress migration take?

A WordPress migration can take minutes for a small site and longer for a large one; Hostinger claims 85% of its migrations finish in under 5 minutes. Plan extra time to check pages, forms and the domain switch. Keep the old host running until the new copy works.

Some links on this site are affiliate links (Mangools, SE Ranking, beehiiv, Movavi). If you sign up through them we may earn a commission, at no extra cost to you. Read the disclosure.