When you have WooCommerce installed it by default loads its scripts and styles on every page of your WordPress site. This is definitely not great for performance. As you can see below on our test site, WooCommerce was loading 8 scripts on our home page, where we don’t even have any products.
Disable WooCommerce scripts and styles
In the Perfmatters plugin, you can disable WooCommerce scripts and styles everywhere except on product, cart, and checkout pages. Follow the steps below. Make sure you have WooCommerce installed and activated first.
Click into the Perfmatters plugin settings.
Under the “Options” tab, make sure you have the “General” sub-navigation menu selected.
Scroll down to the “WooCommerce” section and toggle on “Disable Scripts.”
Scroll down and click “Save Changes.”
We utilize the
wp_dequeue_style functions. You could also use the built-in Script Manager to achieve the same results. However, the method above is much easier and quicker.