Troubleshooting a Slow Site


The first step is to determine the root cause.

Cache and CDN

Using a caching plugin is one way to optimize site performance: WP Super Cache

With a caching plugin, you can also use a Content Delivery Network (CDN) and/or Cloudflare, Jetpack Photon, to further speed up your site.

Be careful though. Caching plugins also have the potential to cause your site to load incorrectly or not at all, if configured in an incompatible or faulty manner. Confirm settings after implementation to avoid undesired results.

Host

Contact your hosting provider and discuss the impact your hosting plan has on site performance. Good hosting is preferred over cheaper plans on shared servers.

We’ve included our recommended WordPress hosts on this page.

Images

Another front-end cause of slow site performance is image size. The file size of your product/blog images directly impact the speed at which your site loads. A tool like WP Smushit can help optimize images within WordPress.

Also refer to this WC Image Guide.

Memory

It might be necessary for you to increase the memory limit as explained at Increasing the WordPress Memory Limit.

Plugins

A site’s sluggishness could be related to plugin load. To test, deactivate all plugins and reactivate each one by one until you find a potential cause. You could also use the Plugin Organizer to control the order of activation and toggle plugins on/off on a per page/post basis and by mobile.

Theme

To test your theme, temporarily switch to the default WordPress theme and navigate through the site. If there is an improvement in performance, the problem is likely related to your theme.

Additional Tools and Tips

Site analysis

Ninja tips

  • Offload all unnecessary functions from your web server to another server or third party service, such as email being sent through a dedicated SMTP provider.

Resources


Did you find this article useful?



  • Server Recommendations

    The first step in setting up your WooCommerce-powered online store is to install WordPress and the WooCommerce plugin itself. But before doing so, you...

  • Installing WooCommerce

    If you have an existing site and want to install WooCommerce, using the WordPress Admin is the most straightforward option as it handles everything fo...

  • Uninstalling WooCommerce

    There are two things to understand when uninstalling or removing WooCommerce. If you deactivate and delete the plugin from WordPress, you...

  • Updating Woocommerce

    Updates to WooCommerce, Storefront, WordPress, and your extensions and payment gateways are a fact of life. Our team of developers are hard at wo...

  • Installed Database Tables

    WooCommerce installs some custom tables to store its data during install. More about tables installed: https://github.com/woocommerce/woocommerce/wiki...