In this WPEngine review, I’m going to cover everything you need to know about this WordPress-focused provider. Read on to find out more about its pricing and plans, performance, features, customer support, and more.
WP Engine is extremely bold in its claims. The provider certainly isn’t shy to declare that it has perfected WordPress hosting. Or that it helps “bringing your vision to life in standout digital experiences.”
I mean, these are all big claims. But, one is almost tempted to blindly trust the provider considering the caliber of its customers. After all, if it’s good enough for brands like Yelp, Petco, and SoundCloud, surely it has to be good enough for me, right?
But, if there’s one thing I’ve learned from years of working with websites, is to never blindly trust any provider.
Plus, those WPEngine reviews floating around the Internet with not even one bad thing to say about the provider? Yeah, I’m going to pass on them. Come on, no provider’s perfect. There has to be at least one con.
And, I’m determined to know what it is. Well, that and why the provider is the go-to for many users. So, in this WP Engine review, I’m going to push the provider to the limit and find out all about its pros and cons.
Price: Prices start at $22.50/month
Hosting types: Managed WordPress, eCommerce, and reseller
Server locations: 20 different options
Support: 24/7 live chat, email, and phone (starting with Professional)
- Fast load times
- Good uptime
- Ability to handle spikes in traffic
- User-friendly account dashboard
- Easy to get started
- Good value for premium hosting
- Premium WordPress themes
- Currently offering four months free with a discount code.
- Expensive compared with shared hosting
- Some features are paid extras
- No phone support on entry-level plan
WP Engine pricing
WP Engine has a variety of managed WordPress hosting plans, with prices starting at $22.50/mo. Not so long ago, 4 plans and a custom enterprise solution were all that the provider got. Now the host offers 3 more types of hosting solutions.
Today, I’ll be focusing on the standard Managed Hosting option as it covers all the basics that websites need.
WP Engine has 4 plans that all include: free SSL certificates, daily backups, free automated migrations, and 3-level staging environments. Additionally, 30+ premium themes, caching, and global CDN (content delivery network) are at your disposal.
1 site, 10GB storage, 50GB bandwidth, and up to 25,000 visits per month.
3 site, 15GB storage, 200GB bandwidth, and up to 75,000 visits per month.
10 site, 20GB storage, 200GB bandwidth, and up to 100,000 visits per month.
30 site, 50GB storage, 500GB bandwidth, and up to 400,000 visits per month.
This solution is, according to the host, for large businesses and mission-critical sites.
Server resources might not seem like a lot, but keep in mind that an average WordPress site will not take more than 5GB of storage. Well, unless you have a big online store to host. Nonetheless, all other “basic” features are very useful.
But no matter how you look at it, not everything brings the same value. So my personal suggestions are:
Startup is a great option if you have a small yet important business website. It’s quite affordable considering the features and support you get.
If you’re building or designing websites for clients as an agency or freelancer, the Scale plan is the one. If you’d host all of the 30 allowed websites, the price would drop to $7.25 per site.
Of course, your individual needs might be very different. So see what kind of requirements you have and pick the best small business hosting for your project.
If you’re looking for the cheapest deal, pick Startup with an annual subscription. That’s the advertised $22.50 and $270 in total. After the first year ends, the plan will renew at the regular $300/year rate.
WP Engine does not have increased renewal rates. However, the introductory discount is only available for first-time purchases. After the renewal, you’ll be charged the full standard price – $300 yearly. So while this is not cheap, it makes sense. Especially, knowing that WP Engine’s shared hosting is hosted on a faster cloud infrastructure.
Lastly, WP Engine has a 60-day money-back guarantee to get a full refund. However, if you wish to cancel your services any time later, a prorated refund is possible. You’ll be refunded for all unused service time.
In the end, WP Engine’s prices are undoubtedly expensive. However, the provider does offer excellent value for money with its cutting-edge infrastructure and features. Plus, there are no pricing increases.
Hosting management – is it easy to use?
WP Engine is more advanced than regular shared hosting options. For this reason, some of the tasks are not done automatically, but the explanations are placed everywhere you go. So while more advanced, WP Engine still delivers in terms of ease of use. Plus, the control panel is looking really good.
The first thing you see after you’re done with the signup process is this:
The main WP Engine dashboard is pretty clean and organized. To your left, you’ll find the tools and features you need to manage your site. And, on the opposite end, you’ll find your site’s stats. Things like the number of sites, total visits, and projected visits. This is very useful to track growth and your resource usage.
Meanwhile, right in the middle is the notification center. I find this somewhat unnecessary. I’d have preferred for the notification center to be smaller and to the side. But, this is, of course, just my preference.
I also find it rather a letdown that WP Engine doesn’t include emails in its plans. This is both odd and disappointing – especially since even the cheapest providers typically allow access to at least a basic email client. So, that’s definitely not ideal or convenient.
Speaking of convenience, let’s see if WP Engine fares better in this regard when it comes to setting up a site.
How to add a WordPress website?
Let’s cut to the chase: it’s extremely easy to install WordPress with WP Engine. All you need is a click, and the provider will automatically install the CMS for you.
To install WordPress, you need to find Sites on your dashboard. Once you click on that, you have 2 options: Accept transfer if a developer or agency has built the site for you or Add site if you’re building the site yourself.
A form to enter details such as your new site’s name and naming the environment appears. You can also select which environment you want to create. Production is the live version, while the Staging and Development environment can be used as sandboxes.
It takes a couple of minutes, but once the site is created, you’ll see a new area. This is where you can manage each environment separately.
The menu on the left has Domain, SSL, backups, CDN, and other management options.
Also, if you’d look at the top bar, you’d see a convenient WP-Admin button that leads you to the WordPress admin panel.
But it wouldn’t do us much good now. At this point, you don’t have a domain name assigned to your website. It functions on the environment name subdomain that you chose (e.g. cyberturtle.mywpengine.com in my case).
So adding domain is the obvious next step in setting up WP Engine account.
How to add a domain name with WP Engine?
One area that needs improvement in the WP Engine control panel is the addition of new domains. While the procedure is quite standard, you’ll need to set up everything yourself. In this part of WPEngine review, I went through the process myself and it involved several steps.
When we created a website, the whole management area appeared. To add a domain name to the site, we’ll need the Domain names field in that management area. Plus, to own a domain name we want to use as WP Engine does not sell them.
Simply choose to Add a Domain Name and you’ll be asked to provide that name to WP Engine.
Once you add a domain name, there are 2 different options on how to make it active on your WP Engine website.
Point CNAME records to WP Engine.
Point A name records to WP Engine.
Both your CNAME and IP address (for A records) is provided in the same Domains page at the very bottom.
As I’ve ordered Global Edge Security, I’m provided with their standard records. Your DNS details might look different.
In any case, pick an option you want to use (A records or CNAME) and make the changes in your domain registrar.
Also, click on those 3 dots by your domain name and choose Set as primary.
The last step is to update the URL for WordPress, and the easiest way to do it is in the database. Click to open the phpMyAdmin in your control panel.
I must admit – I skipped this step initially, and my domain was not working. I had to shamefully go to customer support and ask for help. Well, no shame in asking for help, but it’s quite shameful that updating WordPress URL didn’t even cross my mind.
In the database, head to wp_yoursitename > wp_options. Just change the siteurl and home fields to your actual domain, and it will be done. Just like this:
I know this might all sound intimidating and very technical, but it’s actually a very standard procedure. Also, WP Engine has tutorials to help you out. Or, just contact support. Those people are truly helpful.
Overall, WP Engine doesn’t make it too easy to add a domain name. However, the process is quite standard in more advanced hosting solutions. Plus, tutorials are available in every step.
WP Engine provides free SSL certificates and all you need to do is select the free option for your domain and activate it.
To do that, you should use the SSL option in the website management tab.
The rest is easy – choose Let’s Encrypt by clicking Get free certificates and confim your choice in the next window.
With this out of our way, we now have a fully functional (and secure) WordPress website live.
It’s the best time to get into the more interesting stuff that WP Engine offers for website management.
At the top of my list are, of course, the development, staging, and production environments. These environments are one of the most helpful features offered by WP Engine.
The 3 environments are great for workflow:
Development – this environment is a sandbox for website building.
Staging – this is mostly used as a copy of your live website where you can test out and introduce changes.
Production – the live version of your site, this is where you’ll push the changes to if you’re happy with them.
Of course, you can design your own workflow using all or just a couple of environments. It’s just that it’s pretty rare for a provider to offer all 3. The majority of providers will, at most, offer only staging. Even then, that’s not very typical.
The best part of this is that you can set up and manage these environments effortlessly. A feature that only developers used to use is now available for us, simple users.
You can quickly create the environment by clicking on Add Staging or Add Development. As with the new website setup, you can create a new environment, create from a template, copy from an existing one, or move an existing one.
Copy from existing allows you to use the backup from the production environment. Basically, creates a clone of your live website.
When you’re done editing or playing around in the Staging copy, you can push your changes live to the production environment with just a couple of clicks. Just select the Copy environment option and check if it has pre-filled the details correctly.
Overall, WP Engine’s dev/stage/prod environments are definitely great additions to its plans. Straightforward, functional, and practical, they also add a layer of security and privacy to your website.
As a whole, I’d say that WP Engine did an excellent job with ease of use. The only tricky part can be the domain names. Nonetheless, it’s a standard procedure, and you should not have any problems. Moreover, the possibility to create staging and development environments can really help with the flow.
Performance – is WP Engine fast?
For this WP Engine hosting review, I’ve put the provider through 3 tests – reliability, speed, and stability. In all 3 categories, the provider proved its worth – it was 100% up, showed great load time, and handled a big spike in traffic.
Let’s get into the detail.
WP Engine uptime and response time
WP Engine’s reliability is absolutely remarkable. When observed for 2 months, the provider returned an outstanding 100% uptime. Server response time is also good, averaging at 489ms.
Staying up 100% with no outages over 2 months is impressive. This shows that WP Engine has its servers well maintained. Nonetheless, don’t be surprised if you do see a minute or two of yearly downtime – for maintenance purposes, it’s simply unavoidable.
Besides that, WP Engine’s server speed is equally as good. The provider’s response times averaged at 489ms, which is significantly better than the shared hosting average of 600ms.
On top of that, I must praise WP Engine’s stability, too. The difference between the maximum and minimum response times was just a mere 49ms. That is as stable as hosting can get.
Another topic – speed.
WP Engine speed
I installed an empty WordPress site with a default theme to compare WP Engine’s page loading times from different locations. And it didn’t disappoint either.
Here, we are looking at Largest Contentful Paint (LCP). It’s a measure that shows how fast the largest element on the page is loaded. This is important as users consider that the website is almost loaded at that time. Also, it’s one of Google’s criteria to keep LCP up to 2.5 seconds to be considered as “good.”
WP Engine’s LCP in North America (the US) is 481ms, which is seriously impressive. But that’s where my website is hosted, so the further we go, the longer it takes to load. UK visitors would see the Largest Contentful paint in 605ms, while visitors located in India would wait 932ms.
Even in the furthest locations, WP Engine is still fast and can pass the test with a lot of time to spare.
Good to Know
WP Engine uses Google Cloud and AWS servers to host its services on. This allows you to choose data center location from 20 different options.
Data center choice gives you the possibility to get the website as close to the targeted audience as possible. This is useful if you’re focusing on optimizing speed. The closer the server is to the visitor – the faster the website can load.
But an empty website is not what actually matters. I replaced the default WordPress theme with a beautiful template from Astra together with all of its content. This is my interpretation of an actual and working, heavy site.
WP Engine handled the increase in size well. LCP increased to 0.9 seconds. But even this leaves more than 1 second to spare.
Now looking at another important measure – fully loaded time – it was a very speedy 1.1s. For the best user experience, this time should be no longer than 3 seconds. And clearly, WP Engine had no issues keeping the time well below that.
This shows that WP Engine is really one of the fastest web hosting providers and can handle the increase in size very well. Plus, its WordPress optimizations seem to be working.
Talking about speed optimizations, all websites come with built-in caching by Evercache. Everything is managed for you, no input is needed. Also, the latest PHP versions are implemented in order to take advantage of speed upgrades offered by each new release.
Overall, WP Engine is fast and no one is going to take that from it.
This leaves us the final question – how does it deal with intense traffic?
WP Engine stress testing
I’ve sent 50 virtual visitors (bots) to see how well WP Engine can handle a traffic spike. To put it in perspective, 50 visitors at all times on the website could easily add up to at least 40 000 monthly visitors. Meanwhile, the plan I’m on is supposed to support up to 25 000 monthly visitors.
And the last fact was proven. 50 bots was a little bit too much for WP Engine.
In this graph, we need to look at the blue line (speed), the red line (failures), and the grey one (visitors).
As the number reached 35, WP Engine started failing. It didn’t go down completely and even kept speed levels fast, but more than a third of the bots’ requests failed to go through.
By reducing the number by 5 with each failed test, I figured out that WP Engine’s cheapest plan confidently handles 30 VUs at the same time.
In this graph, the red line disappeared. Meanwhile, the blue speed line is as flat as you can expect. This means it can stay fast no matter if just one or a dozen visitors are browsing through the website.
Should we be disappointed that WP Engine couldn’t handle the maximum?
Not at all. We just proved that WP Engine’s cheapest plan can handle as much as promised, if not more. Why push it over the limit?
In the end, WP Engine performance is great. With 100% uptime and fast loading speed, it’s one of the leading providers right now. Plus, it can easily handle as much traffic as it promises to.
As far as security is concerned, WP Engine is very serious. Each plan is equipped with essentials plus, advanced security measures are available for different needs. Oh, and faulty plugins won’t cut – WP Engine blocks all plugins that are known to cause trouble.
Let’s zoom in on these features:
Free SSL certificates
WP Engine’s plans all come with free Let’s Encrypt SSL certificates. This is a great option for the majority of websites. But if you have multiple subdomains and need more advanced security, other options are there too.
For instance, WP Engine offers RapidSSL wildcard certificates ($199) that cover both domains and all subdomains. In case of a leak, a $10,000 warranty is in place as well.
In addition to that, you can import your own SSL easily.
Server monitoring – thread detection and prevention
For starters, the provider monitors server performance and traffic which helps spot and prevent threats before they reach you.
A proprietary firewall is in place. This firewall is designed to automatically direct good, bad, and malicious traffic. It works on the least-privilege base – only approved apps and protocols can go through. However, the provider declines to provide further information about the firewall “as this can compromise its secure integrity or lead to abuse.”
Additionally, security team is in-house for auditing and troubleshooting on the spot.
Daily automatic backups
The provider includes daily automated and manual backups. This is a crucial layer of security as it can restore your website if needed. When is it needed? In case there’s a security issue, if a certain plugin update broke your site, or if you did it yourself by trying to implement changes.
You can create and access up to 40 backup points via the user portal. If you need older data, you can access up to the 60 most recent backup points by getting in touch with the support team.
Global Edge Security
This is a paid add-on that will set you back a whopping $300/year. A partnership between WP Engine and Cloudflare, GES offers managed Web Application Firewall (WAF), DDoS mitigation, protection from OWASP top-10 vulnerabilities, and more.
In brief, WP Engine pretty much has the whole nine yards when it comes to security. But, if you do want the comprehensive top-notch features, be prepared to pay handsomely for them.
Good news: GES is included with Secure Managed Hosting packages. While plans themselves are more expensive, it’s still cheaper than adding GES separately.
WP Engine has a list of disallowed plugins that either conflict with their own systems or are known to cause security issues.
I know I know, at first, it might seem like a huge disadvantage but don’t jump to conclusions just yet.
WP Engine takes care of backups and caching, so it’s only natural that these kinds of plugins might interfere and cause trouble. As for others, WP Engine carefully vets them and if they prove to cause security or performance troubles – they are out.
What WP Engine did here, is saved you a lot of time as now you can choose allowed plugins and known that they are secure and high quality.
Reinforced account security
From Multi-Factor Authentication to activity logs, WP Engine keeps not only the server but also your account secure.
Multi-Factor Authentication ensures that passwords on new devices wouldn’t be the only way to log in. Additional steps, such as getting a code to your phone are added.
Account permissions – if you’re working with a big team, you can assign each member a different role with a set of permissions. This way, all users can access only those parts and settings that they need to.
Activity logs – all actions on the account are logged and can be tracked. This helps you to know where possible permission (and security) issues might be.
All in all, even free WP Engine’s security measures cover all that most of the websites might need. Also, there are advanced options available for those websites that need the highest level of security.
Will WP Engine customer support help me?
WP Engine offers a range of customer support options. You can get in touch with the support team via 24/7 live chat, email, and even the phone (starting with Professional). On top of that, it also has an extensive resource center.
I’ve reached out to the support agents via live chat quite a few times. Each time, I’ve received an answer almost immediately. The longest I’ve waited is a minute and 57 seconds. Yes, I actually timed it. That waiting time – or, rather, the lack of one – is great.
For starters, I contacted sales. Which was a very short and straight-to-the-point conversation about the risk-free trial.
I couldn’t find this information on the website, although some Google search results indicated that a 60-day risk-free trial was available. Sure it was, the agent confirmed that.
On top of that, once I said that I don’t have a plan yet, they weren’t pushy at all. That’s refreshing as most support agents would immediately try to sell me something.
Next up, I talked to technical support 2 times. Both were pleasant, although the first one did not solve my issue.
You see, in this WPEngine review, we already talked about adding a domain name and that a lot of stuff needs to be done by you. Well, I thought I did something wrong as my domain was not working.
The agent checked and said that I did everything correctly and just need to wait.
I waited the required 24 hours and the domain was not working yet, so I contacted support again.
The agent confirmed that I did everything correctly, apart from the fact that I skipped the “update URL” part. He did it for me… And the domain was still not working.
He went in, checked it out, and found the issue. The security package that I bought was stuck with my old domain name. 2 mins later, everything was solved.
What I got from this is that technical support is very knowledgeable. They just go in and do everything for you if you ask. Also, they gladly explain what was done, how it was done, and why. On the other hand, some support agents are following the rules strictly – if I hadn’t wait 24 hours and insisted on getting help, I would have had my domain working sooner.
Apart from getting in touch with the support team, you can also leisurely read your way through its support center. Here, it has many tutorials and explanations on web hosting and website management.
The articles span a wide variety of topics. Need help on how to get started with the Genesis framework and StudioPress? WP Engine has an article on it. Want to read up on Cloudflare’s best practices? Yup, there’s an article for that.
All things considered, WP Engine’s customer support is exemplary –its agents are helpful, efficient, and professional. The well-supplied support center proves to be extremely useful as well.
WP Engine has a partnership with StudioPress. So, all of its users have access to the Genesis framework and 35 premium themes. These are worth $59.95 and up to $129/theme, respectively. But, they’re free for the host’s users.
Let’s talk about the Genesis framework first. A theme framework is essentially the foundation/platform on which you build your WordPress site. In this case, the Genesis framework integrates various SEO, advanced security, and performance features to basically give your site a boost.
But, of course, I know most of you’re more excited to talk about the themes.
You’ll find all of them in the Tools > Themes menu option in your control panel.
The themes themselves are clean and on the minimalistic side. This makes them easy to customize – remove unneeded design elements and add new ones, adjust color palette, headers, and more. Plus, they translate to the mobile version easily. The only drawback is that most themes look quite similar, and it will be up to you to make the website unique.
Its most popular theme appears to be the Revolution Pro with HubSpot Theme Package. This theme is pretty much a minimalistic millennial’s heaven – plenty of white space and very chic.
Plus, the theme is also integrated with HubSpot. So, you’ll be able to enjoy HubSpot’s range of marketing tools as well.
In brief, the Genesis Framework and StudioPress themes are undeniably a great extra feature for WP Engine’s plans. My only wish is that StudioPress would extend and update its selection of themes.
WP Engine Review – the final verdict
All in all, this WPEngine review showed that the provider has certainly earned its rights to boast – far more than many others. After all, the host impressed with its amazing performance, incredible extra features, comprehensive security measures, and excellent customer support.
Let’s see how it all adds up:
WordPress hosting for business
The provider is undoubtedly expensive starting at $22.50/month with even more expensive add-ons available. However, the quality justifies the costs.
Ease of Use
When it comes to ease of use, the control panel and website management are great and modern. Some trouble is expected when adding a domain name, but the rest is as easy as with any other hosting provider. Plus, you get 3 environments to work with.
WP Engine nailed the performance testing. It was reliable with 100% uptime result and loaded websites really fast. It also managed to handle a significant traffic surge.
In terms of security, WP Engine has everything covered even in the cheapest plan. That’s SSL, server monitoring, and daily backups among other features.
Customer support is available 24/7. It is fast and helpful. Plus, there’s a big support center with tutorials covering everything you might need to set up and manage a website.
Who do I recommend WP Engine to?
Ultimately, WP Engine is an advanced solution offering many high-end tools already included together with great performance. This makes it great for businesses, agencies, and developers focusing on WordPress.
While WP Engine has swiftly landed itself on my list of top providers, it might not be the best option for you. That’s perfectly fine since there are plenty of WP Engine alternatives in the market. This includes Bluehost, Hostinger, and Cloudways.
An oldie in the industry, Bluehost is one of the most popular providers. The host offers a variety of hosting solutions but is WordPress-focused. It’s a far more affordable option and is great for beginners as well as those on a budget.
Bluehost’s hosting plans start from $2.95/month. It has an excellent management area that includes staging too. It’s an option for beginner users as well as tight budgets.
The name says it all: Cloudways offers fully-managed cloud-hosting services for different applications, including WordPress. A great platform for more experienced webmasters, Cloudways partners with 5 cloud infrastructure providers.
The 5 providers are: DigitalOcean (from $7.50/month), Linode (from $9.00/mo), Vultr (from $8.25/mo), Google Compute Engine ($24.88/mo), and Amazon Web Service (from $27.38/mo). It’s an easy-to-use option that has the power of dedicated resources.
WP Engine is a leading managed WordPress hosting platform that provides users with powerful hosting, website management tools, and server security.
What does WP Engine do?
WP Engine provides hosting services to WordPress websites. Additionally, it takes care of speed and security optimizations for the hosted sites.
Does WP Engine offer monthly subscriptions?
Yes, WP Engine offers a monthly subscription for all plans. However, be prepared to pay slightly more if you want to pay monthly instead of annually. For example, Startup cost increases from $25/mo to $30/mo.
Does WP Engine have a money-back guarantee?
Yes, WP Engine has a money-back guarantee of 60 days. That’s longer than the industry standard of 30 days. However, the guarantee doesn’t extend to add-ons.
Can I add extra sites with WP Engine?
Yes, you can add extra sites with WP Engine. It costs $200/year for each extra site. However, remember that the resources will be shared between these sites