WooCommerce is a free plugin that turns WordPress into a shop: products, cart, checkout, orders, customers. It charges nothing, and that is exactly why people discover the real cost late.
WooCommerce is expensive in the server you have to put underneath it.
Why a free plugin needs paid hosting
An ordinary brochure site can be cached in full. The page is built once and then handed to everyone as a ready file, with PHP and the database untouched.
A shop cannot work that way. Cart, checkout and my-account have to stay out of the cache, because what they show differs per customer. WooCommerce says so itself: those pages "display information specific to the current customer and their cart" and should be excluded, per the caching configuration guide.
What that means at checkout
The consequence is simple and rarely spelled out. At the most important moment, the one where a customer is trying to pay, your shop runs at the real speed of your PHP and your database, not at the speed of your cache layer. Whatever number your homepage scores in a speed test says nothing about checkout.
We run our own hosting, which is why this difference is visible to us on real servers rather than in theory. It is why WooCommerce hosting is a separate product here, and why hosting decides a shop's speed has the numbers behind it.
At what point does it start to hurt
There is no magic number and anyone giving you one invented it. The variable is not product count, it is combinations. A shop with five hundred simple products is usually easier than one with fifty variable products that each carry colour, size and separate stock. The category page of that second shop has to do considerably more work on every single view.
Three other things drive load up and nobody thinks about them at launch: layered filters on category pages, plugins that add work to every page load, and an orders table that grows every year and is never cleaned out.
When WooCommerce is too much for you
Our position, and we build WooCommerce shops: if you have ten products, take orders by phone or messenger, and get paid by bank transfer, WooCommerce adds nothing except something that has to be maintained. A simple product page with an order form does the same job with a tenth of the trouble.
It earns its place when you hold real stock, want online payment, and want orders recorded and traceable in one system. At that point what you are buying is administration, not a cart.
Shop SEO, where the defaults are not enough
WooCommerce outputs product structured data by default. What is usually broken is something else: the duplicate pages generated by filters and sorting. A shop can produce thousands of URLs that have no business being indexed and that eat crawl budget.
In the shops we have taken over, this is the most common thing we find, and the thing no plugin resolves automatically. The product structured data reference covers the first half. The second half is a decision, not a setting.
Settle these four before you launch
- Which provider handles payment, and do you have the paperwork? This is usually the longest part of a launch and it has nothing to do with code.
- How is shipping calculated: by weight, by zone, or flat? That decision shapes how products are structured.
- Who keeps stock accurate? A shop with wrong stock levels is worse than no shop.
- What server does it run on? Read the hosting selection guide before you buy, not after your first busy day.
Questions we get asked
Is WooCommerce really free?
The plugin is. Payment gateway, theme, shipping extensions and support usually are not. Budget for the total, not for the plugin.
WooCommerce or a hosted store builder?
If you want to hold your own data and keep migration possible, WooCommerce. If you want to maintain nothing and can live with the limits, a hosted builder. This is a decision about control, not about features.
How slow is a WooCommerce shop?
As slow as the server under it and the plugins on top of it. On a properly sized server WooCommerce is quick. Google's speed metrics tell you which number to measure.
If you are still unsure whether you need a shop or a brochure site with an order form, settle that first. Shop builds with us start from that question, and when the answer is "not a shop yet", that is what we say.
Last reviewed: August 2026
Comments & Questions
Have a question about this article? Ask, we'll answer.
No comments yet; be the first.