Web hosting review

WP Engine

WP Engine is a managed WordPress host that also runs headless Node.js front ends. Its site clearly explains cancellation and renewal rules, data centre locations, account security and how to download your site. A few things were harder to pin down from the website alone: the price after the first year, CPU and memory per plan, support response times, and the status page, which our reader couldn't load.

You sign with
WPEngine, Inc., USA
Founded · based
2010 · Austin, Texas, USA

All ten signals at a glance

4 clear × 10 + 6 partly clear × 5 + 0 not seen × 0 = 70 / 100

What we found

Each finding links to the WP Engine page it came from. Prices are the US-dollar prices on wpengine.com, without tax, which the page says may apply at checkout.

An AI read WP Engine's public pages to write these findings. When something is partly clear or not seen, it may be explained on a page we didn't read, or our scan may have missed it.
Price

Honest pricing

Partly clear · 5 pts

The plans page lists Essential from $28/mo, billed annually as $336 upfront, and Business from $400/mo, billed annually. Enterprise has no listed price. A footnote says first-year pricing and coupons are for new Essential customers only, and that renewal pricing is subject to change, but we didn't see a renewal price on the pages we read. Prices are in US dollars, and the page says taxes and overages may apply at checkout. The overage page charges $2 per 1,000 extra monthly visits, naming older plans such as Startup and Growth.

People

Who runs it

Partly clear · 5 pts

The terms say you sign with WPEngine, Inc., a Delaware corporation at 504 Lavaca St., Suite 1000, Austin, Texas. The privacy policy and the data privacy addendum name the same company. The About page says WP Engine was founded in 2010 in Austin and has more than 1,000 staff. We didn't see a company registration number on the pages we read, or a separate company for EU or UK customers.

Problems

Uptime in public

Partly clear · 5 pts

The footer and contact page link to a status page at wpenginestatus.com. The page needs JavaScript, and our reader couldn't see its components or incident history, including on individual incident pages. The SLA promises 99.95% uptime, or 99.99% under the Enhanced SLA, with service credits you claim through support within 30 days. The plans page lists the 99.99% SLA on Business and Enterprise, but not on Essential.

People

Reachable support

Partly clear · 5 pts

Support is open 24 hours a day, 365 days a year, by chat in the User Portal, starting with an AI assistant that can hand you to an agent. The plans page lists 24/7 chat on Essential, chat and phone on Business, and priority support with an account team on Enterprise. The support phone number is shown inside the User Portal. We didn't see a stated response time; the help article says requests are handled in the order received. That article still uses older plan names, such as Startup and Premium Plus, when it says who gets phone support and can open tickets.

Price

Fair terms

Clear · 10 pts

We didn't see a money-back period: the terms say fees are not refundable except where the terms say so. Plans renew automatically, monthly or yearly, and you cancel with 30 days' notice through a cancellation form in the User Portal, which only the account owner can submit. On an annual term, the remaining fees become due if you end early, unless WP Engine breaches the agreement and doesn't fix it within 30 days. Renewals are at then-current rates, and the terms say you'll be told of an increase before the date you can opt out.

Data

Backups you can use

Partly clear · 5 pts

Every environment gets an automatic daily backup, and you can add manual backups from the User Portal. The help article says 30 days of backups are kept, while the plans page says 30 to 60 days and the managed hosting page says "60-day backups". You restore yourself from the Backups page, and you can download a full or partial ZIP, including the database, for up to 7 days. We didn't see whether restores cost anything. The terms ask you to keep your own offline backups as well.

Data

Security basics

Clear · 10 pts

Domains on the newer Advanced Network get SSL automatically through Cloudflare, and domains on the older Legacy Network can add a free Let's Encrypt certificate that renews itself. User Portal login uses multi-factor login, by email by default, with authenticator apps, Okta Verify and security keys as options. The security page lists a managed firewall, DDoS mitigation and automated malware detection and removal, and support runs a deep malware scan when a site shows signs of infection. Advanced firewall and CDN protection is an optional add-on called Global Edge Security.

Data

Data location

Clear · 10 pts

The help center lists 13 Google Cloud, 9 AWS and 8 Azure locations, including London, Frankfurt, Belgium, the Netherlands, Finland and Ireland in Europe. The location is set when you create your first site, and shared plans default to the nearest Google Cloud region; moving later is a support request. Some locations may cost extra or need a higher plan, and AWS and Azure are for Premium plans only. A Data Privacy Addendum covers the GDPR and UK GDPR, forms part of the agreement, and uses EU standard contractual clauses with the UK addendum.

EuropeUnited Kingdom: LondonGermany: FrankfurtBelgiumNetherlandsFinlandIreland
AmericasUSA: Iowa, South Carolina, Virginia, Ohio, Oregon, WashingtonCanada: Montreal
Asia-PacificTaiwanJapan: TokyoSingaporeIndia: PuneAustralia: Sydney
Middle EastIsrael: Tel AvivUAE: Dubai
Product

Real specs

Partly clear · 5 pts

The plans page gives visits, storage and bandwidth per plan, mostly as ranges: Essential covers 25,000 to 400,000 visits a month, 10 to 50 GB of storage and 75 GB of bandwidth. It says the numbers are estimates only. We didn't see CPU or memory for any plan, only that Essential is a shared environment and Business is isolated. We didn't see "unlimited" used for resources. A version of the plans page linked for monthly billing names the middle plan Core and lists 1 to 30 sites on Essential, with extra sites at $20/mo.

Product

Easy exit

Clear · 10 pts

You can download a full backup ZIP of any environment, including the database, from the User Portal, and copy files over SFTP, or with rsync and scp over SSH. WP Engine doesn't sell domains or run DNS, so your domain stays with your own registrar. Cancelling needs 30 days' notice, and the help article asks you to download a backup first, as content is deleted once the plan ends. The terms say WP Engine can't help with migration after termination. We didn't see a fee for leaving.

What you get per plan

All numbers come from the plans page, which gives ranges and calls them estimates only. We didn't see CPU or memory for any plan.

LimitEssentialBusinessEnterprise
Visits per month25,000–400,000400,000–800,000800,000+
Storage10–50 GB50 GB–2 TB2 TB+
Bandwidth75 GB550 GB550 GB+
EnvironmentSharedIsolatedIsolated
BackupsDailyDailyDaily
Support24/7 chat24/7 chat and phonePriority 24/7, account team
Uptime SLANot included99.99%99.99%

Tech stack

Best for WordPress, including headless sites

Hosts are built for different kinds of sites. Here is what WP Engine says it runs, and on which plans. Tech fit is separate from the signal score.

Best fit: tools built for it on regular plansSupported: runs on some plans, with limitsVPS plans: you set it up yourself on a serverNot offered: look at another host

WordPress

Best fit

Every plan is managed WordPress hosting, with daily backups, one-click staging and development environments, a CDN and automatic WordPress and PHP updates. You can deploy with Git push and work over SSH with WP-CLI, but without root or sudo.

Plans: All plans, from Essential

Node.js (headless)

Supported

The Headless Platform hosts Node.js front ends such as Next.js, Astro and SvelteKit, built from a GitHub, Bitbucket or GitLab repository on every push. It has Basic and Premium plans and a free trial, but we didn't see prices or limits. It runs on Google Cloud only, in four locations.

Plans: Headless Platform plans

PHP

Supported

PHP 7.4, 8.2 and 8.4 are listed, and you switch versions yourself in the User Portal with no downtime. PHP 7.4 has a temporary period of extended support. We didn't see hosting for PHP apps other than WordPress.

Plans: All plans

Python & Docker

Not offered

We didn't see Python hosting or Docker containers on the pages we read. SSH access doesn't allow root or sudo, so you can't install your own runtime.

Plans: Not offered

Sales practices

Worth a closer look

We check five common sales practices and note them next to the score, without changing it. Two need a pass through checkout, which this scan didn't do. We'll add them on the next recheck.

  • Not noticed
    "Unlimited" without a stated limit. We didn't see "unlimited" on the pages we read. Visits, storage and bandwidth are given as ranges, which the plans page calls estimates.
  • Not checked yet
    Add-ons ticked for you at checkout. This scan didn't go through checkout. The plans page marks several Essential features, such as uptime monitoring, as optional add-ons.
  • Not checked yet
    Prices that change at the payment step. The plans page says taxes and overages may apply during checkout. We didn't check the final total.
  • Not noticed
    Countdown timers that reset. No timers or sale banners on the pages we read. The billing toggle says annual billing saves 20%.
  • Not noticed
    Reviews with no source. The homepage reviews are credited to G2, and testimonials on product pages carry a name and company.

Questions to ask WP Engine

Each partly clear or unseen signal leaves a question that the website didn't answer for us. WP Engine's support can probably answer them before you buy.

  • Honest pricingWhat does the Essential plan cost after the first year?
  • Who runs itWhat is WPEngine, Inc.'s company registration number?
  • Reachable supportWhat response times do you aim for on chat, phone and tickets?
  • BackupsHow long are backups kept on each plan, and does a restore cost anything?
  • Real specsHow much CPU and memory does each plan get?