Milliseconds make the difference between bounce and conversion in online shopping. If your WooCommerce store is too slow and your (potential) customers have to wait too long, your conversion rate will deteriorate. Shopping cart abandonment increases and you lose visibility, which means you sell less than you could.
In this article, you can find out what makes a fast online store, how to check whether your WooCommerce is performing and what you can do to make your WooCommerce faster.
Why speed is so important for an online store
The first impression of a store is the most important - and you achieve this through the loading time. No matter how elegant your design is and how intuitive the navigation works: If your online store loads too slowly, the effort was more or less in vain. This is because the loading speed has a massive impact on the conversion rate (i.e. how many of your website visitors you convert into paying customers).
There are also other factors that are influenced by the loading time, such as visibility and shopping cart abandonment. Let's take a look at the facts one by one:
1 Conversion rate
The following statistics help you to understand how important the loading speed of your WooCommerce store actually is for your conversion rate:
- Almost 70% of users admit that page speed influences their willingness to buy(Unbounce, 2019)
- Half of all 1145 respondents would be willing to give up animations and videos for faster loading times(Unbounce, 2019)
- The first five seconds of page load time have the greatest influence on the conversion rate.(Portent, Update 2022)
- The conversion rate of a website decreases by an average of 4.42% with every additional second of loading time (between 0 and 5 seconds).(Portent, update 2022)
Let's take a simple calculation example: 1000 people visit your WooCommerce store every day. On average, you generate €100 in sales per customer. Because your website takes one second longer to load, you lose 4.42% of the 1000 visitors who would have liked to buy. That's a total of €4420 in lost sales per day.
2 Visibility
In addition to the conversion rate, the loading speed influences how visible your online store is. We have known since 2010 that page speed is one of the official Google ranking factors. The focus on optimization for mobile devices was added in 2018. In May 2020, Google also announced that loading speed (page speed) is included in the evaluation of the user-friendliness of websites (page experience).
This means: if you optimize the loading time (as part of WooCommerce SEO), this can help improve your Google ranking. This makes it easier for (potential) customers to find you in the search results.
3 Shopping cart abandonment
The Baymard Institute analyzed 48 statistics on shopping cart abandonment and came to the following conclusion: 22 percent of online shoppers abandon a purchase because the page loads too slowly. And 80 percent of all visitors who abandon a purchase never return to the website. Conversely, fast loading times and the associated positive user experience make it more likely to retain customers.
In a nutshell: Your turnover stands and falls with the performance of your e-commerce store.
Before we go straight into how you can make your WooCommerce faster, the question arises: What is fast?
What is the optimum loading time?
What is fast or slow is defined by visitors through their usage behavior: According to Google, the just-acceptable loading time for e-commerce websites is two seconds. Google itself aims for less than half a second. The highest conversion rate in e-commerce occurs on pages with loading times between 0 and 2 seconds.(Portent, Update 2022)
Note
When you make your WordPress faster, keep in mind that there is a difference between the actual (fast) loading time and the perceived loading time of your visitors. Ideally, your online store should be fast and also be perceived as fast. See our article Making WordPress faster
You can measure speed with these four tools
Key figures help you to know where you stand, where you want to go and whether you are on the best path to achieving your goals. In concrete terms, making your WooCommerce faster means getting under 2 seconds loading time - even in the mobile version.
The following tools will help you to measure the performance of your website and determine its speed:
1) WebPageTest is the best and most comprehensive tool to determine the loading time of your website. Above all, it is the only tool we know of that displays the perceived loading time of your WooCommerce store. (There is a Pro version and a free version that already provides sufficiently detailed data.)
You can find out which settings you can make to analyze the performance of your website in our WebPageTest guide.
2. Google PageSpeed Insights is a free tool that quickly reveals the performance potential of your website. It gives you good tips on what you can optimize to speed up your WooCommerce store. However, the tool does not show you what is actually happening on your website. You should therefore not rely solely onPageSpeedInsights.
3. Pingdom Tools is free by default, but is also available in a Pro version. With this tool, you can test the loading time of over 70 query sites worldwide, which is interesting if you have an international presence. Otherwise, use the PageSpeed data that you retrieve from Germany to check other tests. You should never rely on just one testing tool.
4 Like the other tools, GTmetrix generates a performance report based on the GTPerformance from the Lighthouse Website Audit Tool and the proprietary GTmetrix Structure metric. This includes the overall performance of the websites. The server test location is Vancouver (Canada).
Important: Instead of focusing on getting good grades in the PageSpeed tests, pay attention to the perceived loading speed of your website. Also note that the results are slightly distorted by repeated tests: You perform faster in the speed test the more often you enter your URL into the respective tool, which is due to caching.
More speed
That didn't go deep enough for you and you want to read more about PageSpeed? No problem! In our magazine, you can find out all about PageSpeed Insights & the importance of website speed. You can also read how to correctly measure the loading time of your website and how to solve a typical problem when comparing performance.
Speed up WooCommerce: 8 tips and tricks from experts
We have explained why you should make your online store faster, what is fast and how you can determine the speed. What's important now is how exactly you can make your WooCommerce faster.
#1 Optimize WooCommerce settings and reduce useless requests
The URL of your login page is domain.com/wp-admin/ by default. This is no secret, even for bots and hackers. Therefore, change your login URL to something unique to protect yourself from brute force attacks and the like. At the same time, this will help you prevent HTTP error 429, which is triggered when a user agent tries to access a certain page too many times in a short period of time. This in turn initiates rate limiting so that your server resources are not completely exhausted by a high number of malicious requests.
As you can probably imagine, this reduces the performance of your WooCommerce and capacities are wasted. Therefore, avoid unauthorized login attempts by changing the URL of your login page. The WPS Hide Login plugin is helpful for this.
#2 Use a fast WooCommerce theme
A fast loading time results from the sum of many measures. It therefore makes sense to either build your store on a lightweight theme from the outset or to retrofit it later. In the WP Rocket Speed Test, the WordPress themes Botiga, Astra and Blocksy performed particularly well.
#3 Increase the WordPress memory limit
One thing is certain: the standard WordPress memory limit of 32 MB is too small for an e-commerce store. (The PHP memory limit determines the maximum memory quota that the working memory provides for PHP processes. This limit prevents servers from being overloaded by a faulty script, for example. More complex websites such as a WooCommerce store require a higher PHP memory limit so that servers can withstand the large and simultaneous processes).
Error messages such as "Permitted memory size exhausted" mean for the speed of your website: It crawls or does not load at all. (With Raidboxes, the PHP memory limit for WooCommerce solutions can be extended up to 2048 MB depending on the tariff).
If you currently have too little storage space, contact your hosting provider.
#4 Reduce the number of plugins and WooCommerce extensions
A plugin has now been programmed for every ailment that websites and stores can have. On the one hand, this is practical, but on the other, you are tempted to install countless plugins and WooCommerce extensions. (WooCommerce extensions work like plugins.) As a result, you can quickly lose track and weigh down your website, making it slower.
In order not to hinder the performance of your WooCommerce, the quality of the plugins and extensions is particularly important. They should also be compatible with each other. Plugins that perform some of the same tasks can impair each other's functionality.
Therefore, clear out and remove unnecessary plugins from your WordPress database to make your WooCommerce faster.
#5 Optimize your images
Your WooCommerce store lives from images. However, if the images are not optimized for performance, your website will be slow as a snail. Reduce the file size of your images before you upload them to your website by choosing the right file format and optimizing the images for WordPress. optimizing the images for WordPress. Find the balance between file size and quality when compressing the image files. The images in your WooCommerce store should never be pixelated.
JPEG is the best file format for product images. Even if you crop the images after taking them, you should not upload them to your WooCommerce store as a transparent PNG. Instead, add a white background directly and save them as a JPEG. This will save you storage space and your website will load faster.
#6 Speed up WooCommerce with caching
If you want to achieve top speeds, caching is a must. Caching prevents WordPress from having to recalculate your page every time it is called up. Instead, your page is loaded fully rendered from the cache.
You can get the caching performance boost either via caching plugins, such as W3 Total Cache or WP Super Cache. Another option is that your hosting provider has already configured caching for you on the server side. Some hosters, including Raidboxes, offer this. This almost always eliminates the need to use caching plugins, which is ideal as third-party providers are excluded.
#7 Clean up your WooCommerce database
Nobody sprints with ballast, not even your website. Therefore, free your WooCommerce database from data junk that unnecessarily weighs you down. To do this, follow the instructions in the article Clean up WordPress database explained steps through:
- Remove themes
- Clean out plugins
- Delete drafts
- Delete revisions
- Clean up and optimize media library
- Delete WordPress sessions
#8 Optimize your store for mobile first
Mobile first pays off in terms of visibility, user-friendliness and therefore your wallet. The easiest way to make your WooCommerce mobile-friendly is to use a responsive WordPress theme (such as Astra, Botiga or Blocksy). Responsive means that the layout of your website adapts to the respective screen size of the end device, which is essential for a good shopping experience.
After all, according to studies, more than half of all traffic comes from mobile devices(59.16 percent, excluding tablets). If the majority of your store visitors are browsing on mobile, shouldn't most conversions also take place via smartphone? However, more visitors actually convert on desktop: In Q2 2022, three percent of visitors who shopped via desktop and only two percent of all those who visited the website via smartphone made a purchase. (Although the statistics relate to US online stores, the same is also reflected in global online shopping ).
Fast loading time starts with hosting
All other measures to make your WooCommerce faster are useless if your (WordPress) hosting can't keep up. You should therefore pay attention to the following factors for WooCommerce hosting:
- Dedicated high-performance servers instead of shared hosting: If you share servers and computing power with other website operators, this will slow down the loading speed of your store. To make your WordPress up to 400 percent faster, you only need the full performance and computing power for your WooCommerce. To ensure this, we at Raidboxes rely on vServer technology.
- Special infrastructure tailored to WordPress and WooCommerce: If the hosting is optimized for WordPress from A to Z, you can save yourself a lot of third-party plugins. At Raidboxes, for example, we also ensure that your website is running the latest WordPress version or that you can have plugins updated automatically.
Conclusion: Making WooCommerce faster is a priority
The phrase "time is money" sums up why speeding up your WooCommerce store should be a priority. Milliseconds decide whether you convert visitors into customers or drive them away forever with a lame user experience. The good news is that you can make your WooCommerce faster - from hosting to mobile-first optimization to database cleanup.
Your questions about making WooCommerce faster
Do you have questions about optimizing WooCommerce? Then feel free to use the comment function. Would you like to be informed about further articles on WordPress and WooCommerce? Then follow us on LinkedIn, Facebook, Twitter or via our newsletter.