Blog: E-Commerce
Crowded apartments in Hong Kong

Shared Hosting Won’t Cut It For Your E-commerce Site

Avatar for John Locke

John Locke is a SEO consultant from Sacramento, CA. He helps manufacturing businesses rank higher through his web agency, Lockedown SEO.

I’m going to cut right to the chase.

Shared hosting is inadequate for your e-commerce site. Period. End of story.

As a site owner, I admire the fact that you’ve made it this far running on the hosting that you’ve had.

But that hosting company you’re with? The one that’s less than $20 a month? That hosting is probably costing you thousands of dollars a year in sales.

I can appreciate the fact that you’re after a bargain. And the web development company that set up your site before probably didn’t explain to you that shared hosting just won’t cut the mustard for an e-commerce site. Probably because they didn’t know better.

But what I’m going to tell you, as a advisor and a consultant — that hosting plan that you’re on, where you’re saving $100 a year? It’s slowly killing your online business.

The Ugly Truth About Shared Hosting Plans

The first thing you need to know about shared hosting is how the web hosting companies make money with it. The reason shared hosting is so cheap is they jam as many sites as they can possibly fit into one server and have it share resources.

The result is your website bogs down, and loads slowly.

When customers come to your site, it takes way more than three seconds to load the page. Sometimes it takes 6 to 10 seconds, or longer, to load your e-commerce site on your current shared hosting.

And your customers don’t want to wait that long.

There of been numerous studies done on how page speed affects sales. What research shows is that the majority of people don’t wait for more than three seconds for your site to load. If your site takes longer than three seconds to load, they move onto the next website. People are impatient, and they don’t have forever to wait for your site to load.

This is the reason why companies like Amazon are so ruthless about shaving page load times on their own sites. These larger e-commerce sites realize that for every fraction of a second they shave off the load time of the pages, it translates directly in sales.

And shared hosting is the cheapest hosting that you can get, and also the very worst for performance. A lot of your potential customers won’t even make it to the shopping page, because they’re going to bounce out before the page loads.

The second reason that shared hosting is in adequate for your e-commerce business is it just doesn’t provide the necessary infrastructure.

Shared Hosting Is A Shaky Foundation For e-commerce

E-commerce websites are very different from what we call brochure websites, or a simple marketing websites.

On a regular informational only website, you can probably get by with having cheaper hosting, that will not work for an e-commerce site.

For example, take WooCommerce. As you know, WooCommerce is the number one e-commerce plug-in for WordPress.

There is a place that if you look in the back end of your site, it’s going to tell you whether your server has the minimum requirements for running WooCommerce flawlessly.

If you go to WooCommerce > System Status, you’ll see a report of how your server is against the minimum requirements for running WooCommerce.

And that screen is there because a lot of site owners and generalist web agencies may not understand that WooCommerce is not just a plug-in, it is a full-blown web application. Most shared hosts out there aren’t even running a version of PHP that is currently supported. Basically the software that is running their server is out of date. I see this more times each year than you would even imagine.

But what your e-commerce website is doing are things like processing payments, managing inventory and product variations in the database, and adding complex functionality to your site. There are minimum served software requirements for doing all this problem-free that your shared hosting plan just won’t have.

Like I said before, the shared hosting companies make money by jamming as much stuff into a server as they possibly can. Those shared hosting servers don’t get software updates in the same way that a managed WordPress hosting environment does.

There are a handful of companies out there that specialize in configuring servers for WordPress performance. Their services aren’t set up in a general fashion. They’re set up specifically to make your site faster, safer, and all-around better than a general web host.

And while I have nothing against the five dollar a month hosting plans out there, they are just not made for e-commerce. Those extra cheap hosting plans are made for things like cat blogs, not for business sites. And especially not for sites where you’re trying to pump sales revenue through them.

You owe it to yourself to get on a managed WordPress host if you’re going to be running a WordPress e-commerce site.

The third reason shared hosting is a bad fit for your e-commerce site has to do with email.

Shared Hosting and Email Issues

When you’re running an Ecommerce site, when a customer orders a product, they get a confirmation email. At the same time your business gets a new order email, with the details of the order that needs to be shipped out.

Now imagine for a second how inconvenient that would be if those emails stopped working altogether. That would make it really hard to run your business efficiently, wouldn’t it?

But this is one of the most painstaking aspects of using cheap hosting for e-commerce. Your email is far more likely to get jacked up, then if you just spent another 10 or $20 a month on great hosting.

Here’s the thing about websites in general, a bunch of pieces have to fit together in exactly the right way for them to work. The server, the email server, the database, the software running on the site — all these things have to work in coordination. And that’s just for a regular marketing website.

Now imagine you’re running an e-commerce website. Now you have to add payment gateways and e-commerce software to that mix. If one little thing is off, things don’t work the way that they’re supposed to anymore.

And I can tell you from experience, 80–90% of the problems with email delivery with e-commerce on top of WordPress come from cheap hosting.

There are a few reasons for this.

The Truth About Shared Hosting and Software Updates

Software doesn’t get updated on shared hosting as often as it does on hosting that costs a reasonable amount. It’s simple math. She posting is cheap because they don’t offer the same level of support or maintenance that you would find elsewhere.

Another thing that can happen on shared hosting is one of those 10,000 sites it’s sharing your server can get blacklisted for spam, security violations, or other nefarious activity. That means that your IP address can get blacklisted, because you’re on the same server as these bad neighbor sites. You can look up whether your IP address is on a blacklist at

If you’re using a third-party email service, does rely on the server ports being open. If your IP address gets blacklisted because another site on that server is up to no good, that can mean that your email suddenly stops working for your website transactions.

If things are not configured correctly on your shared hosting, that can also affect things with your payment gateway. For example, if you use something for credit cards transactions, after the transaction, it should return you to the website. But if your server is misconfigured, customers might get an error message when the gateway tries to return to the site after a transaction.

If your SSL certificate is misconfigured, or if the server is using an out of date protocol to handle SSLs, this can also cause problems with your payment gateway.

In my experience, this is much more likely to happen as the price the hosting goes down. Support also is not as good with the cheaper hosts. And aside from performance and peace of mind, support is what you are paying for with hosting.

What Hosting Should You Use For e-commerce?

What I recommend to everyone who is on shared hosting and running an e-commerce site is switching to a managed WordPress host.

Disclaimer: Affiliate links below. Also, I currently host this very site on WP Engine.

I recommend that you go to WP Engine. (That’s an affiliate link). I’ve had numerous clients with e-commerce sites on WP Engine, and it’s like night and day compared to their previous hosts.

I trust WP Engine because they always keep the software up-to-date. I never have problems getting things to work like I do on other hosts which are slightly cheaper.

If I ever have a question, they’re right there to answer it. With a lot of these cheaper web hosts, getting them to fix a problem can take days or even weeks.

Lastly, I trust WP Engine because their site performance and page speed is excellent. In particular, their time the first bite is one of the fastest in the industry. All you need to know is that’s a good thing.

Most shared hosting plans I see businesses using are maybe $100 less per year than WP Engine (if even that much). But if you think about making one more sale per year, or even saving the hassle of solving one problem with the hosting per year, that pays for itself multiple times over. And when you’re talking about the platform that you’re running your business on, spending $35 a month doesn’t seem like that big of an expense to me.

So if you’ve been having issues with your e-commerce hosting, switch to WP Engine. It will be the best thing you do for your site revenue.

Avatar for John Locke

John Locke is a SEO consultant from Sacramento, CA. He helps manufacturing businesses rank higher through his web agency, Lockedown SEO.

3 comments on “Shared Hosting Won’t Cut It For Your E-commerce Site

  1. It’s a very good article John, and I agree shared hosting is not the right choice for ecommerce website any more, WP Engine hosting might be good though I have never tested only heard good things about it. As of my opinion I would recommend ecommerce manage cloud hosting for ecommerce site, because it’s comparatively easier to launch and manage even for people with little or experience in web hosting and also its very secure compared to other hosting services out there. Cloudways also offers one of the best managed ecommerce cloud hosting service with features such as 1-click setup, user friendly easy to use console and lot more.

  2. Hi Hassan:

    Thanks for your insights. I definitely agree that there is a time when you need to consider a cloud service like AWS, or as you mentioned, Cloudways. And if you have a non-WordPress website, those are perfectly valid options.

    But there are a couple of reasons I recommend a managed WordPress host like WP Engine for most e-commerce businesses.

    1. Support. The support is really what you are paying a premium for. Cloud services don’t always have the most stellar support, and shared hosting usually has terrible support.

    WP Engine has 24 hour support. Their people are extremely knowledgeable. Most of all, their support team don’t get flustered, and are very personable.

    I have lost count of how many times I’ve dealt with support with hosts not named WP Engine or Flywheel where every problem with the hosting was “not their fault”. It is a serious drain on your energy when you are fighting the hosting company just to get them to do their job, you feel me? 🙂

    I can recommend WP Engine and Flywheel because they are battle tested, and most of the other hosts I run into are just adding WordPress on to their offerings because that’s the hot thing. They are not always knowledgeable about how to fix issues. Most importantly, many other hosts come off with a defensive attitude about every little problem, which makes it worse for everyone involved, especially the clients and their customers.

    Support is SO important, and I have no hesitation recommending hosts who are up on the technical things they should be doing as regular maintenance, and are helpful on top of that.

    Case in point, I had a complicated migration from another host just recently, and WP Engine not only tool care of it, but resolved some tricky issues, all in less than 24 hours. The whole migration and fixing the issues. Not once did I feel like they weren’t on my side trying to fix things. Unfortunately, that seems to be a rare thing in the hosting ecosystem.

    2. Technical infrastructure. Cloud-based hosting can be complicated, and it is not always faster than an optimized WordPress hosting environment. It’s cool if you have someone there to set up a cloud hosting environment, but most businesses don’t need it, and most are confused by it.

    You have to evaluate what your business looks like when choosing a host. Cloud hosting makes sense on an enterprise or large scale level, and when you have someone technical on-staff to manage it.

    Managed WordPress hosting makes sense if you have an e-commerce site on top of WordPress (like WooCommerce, iThemes Exchange, or a membership site), and you don’t have enterprise-level traffic.

    3. Redundancy. One of the reasons I like WP Engine and Flywheel is they have developer-friendly tools. Daily backups. One-click staging areas that you can also one-click back to production and vice versa.

    These are things that make sense for ongoing maintenance. It is not always about setting it up the first time. For me it is about making it easy to maintain as time goes on.

    Thanks again for your thoughts. I appreciate you reading and taking time to comment, Hassan. 🙂

  3. I agree completely that support is the most important thing. The idea behind “managed” hosting providers is that they provide technical support that solves problems not just blame it on the client.

    Good to hear your thoughts and experience about WP Engine, similarly like them Cloudways offers 24/7 tech support that work with clients to fix things.

    The complexity of cloud infrastructure is also simplified by these managed hosting providers, as they keep their clients worry free from the technical server side of things.

Join the Conversation

Your email address will be kept private. Required fields marked *.