Table of Contents
Troubleshooting a slow WordPress site
Updated Apr 29th, 2021 at 14:20 BST
If your site was recently loading faster, then a recent change may have affected the load speed. If this is the case, you can undo the change and see if that helps the site load faster. If you aren't sure what caused the slowdown, you can disable the various features of your site and add them back until the problem occurs again. If you need assistance with this, one of our experts may be able to do it for you for a fee.
The following are some of the most common features that can increase latency.
Plugins:
Each plugin that you add to a WordPress site can increase the latency of the site. You can activate and deactivate the the plugins on your site to see if it improves the load time.
Theme:
The coding of a WordPress theme can also contribute to site latency, particularly when using a third-party theme. To see if your theme is slowing your site down, try changing your theme.
.htaccess:
The .htaccess file does not normally impact the speed of a website, but if something has been misconfigured then it can happen. Try disabling it by renaming it to something like 1.htaccess, .htaccess.bak, .htaccess_disabled.
If this fixes the problem, you will need to edit your .htaccess file to correct the error. Otherwise, if you leave the original .htaccess file disabled, then you will need to reset the Permalinks on your WordPress site.
Website content:
The content of your website can also affect the performance of your website. If the objects on a page are poorly optimized, then more data will be sent than what is required. For example, large images can take a long time to load over slower connections, and external sources may not be properly optimized.
Network latency:
Sometimes network issues can also increase the load times of a website. To test this, you need to try accessing the site from a different network.
To check for network latency, you can use a tool called traceroute. This traces the path from the computer to the server you are accessing. For assistance running traceroute see: https://help.tsohost.com/knowledge-base/article/4404
When reviewing traceroute, look at the time it takes each hop to complete. This number should be fairly consistent. Any extreme variations can indicate a network problem. Contact your Internet Service Provider for assistance reviewing the traceroute if needed.