Websites running WordPress can slow down for any number of reasons. It could be anything from bloated code, a rogue plugin or poor hosting performance. Figuring out what’s slowing you down is hard enough. Harder still is that some methods for increasing speed (caching plugins, for instance) are full of cryptic settings.
It can all add up to something of a nightmare in diagnosing and fixing what would seem to be a simple problem.
That’s where we’ve come in to help. There are tools out there to help simplify the process of satisfying your need for (WordPress) speed. Below, we’ve compiled a list of plugins that don’t require any sort of rocket science degree. They will, however, help you build a blazing-fast site. Plus, we’ll offer tips for getting the most performance out of your WordPress website.
WordPress Optimization Plugins
Setting up a WordPress cache plugin can be an incredibly frustrating experience. There are often so many settings with not-so-obvious names that you really have to do a lot of testing to find out what something does.
WP Rocket is a premium plugin, but it may just be worth the price. It features an ultra-minimal setup and really does speed up your site. The package includes page caching, preloading, database optimization and lazy loading of images.
Fast Velocity Minify will take your site’s CSS and JS files and combine them into smaller file groups. After all, each one of these files can be thousands of lines long.
Compressing and combining things can really cut down on load time. This is especially true for sites running lots of plugins. The setup is quite easy, with the default settings getting the job done. There are also advanced options available if you’re feeling adventurous.
Lazy loading content can be a big help in cutting down on server requests. BJ Lazy Load works by only loading images, text widgets and iframe content (like YouTube videos, for example) when they are within the user’s viewport.
That way, heavy content only gets loaded in when needed. This is especially nice for long-scrolling pages that feature lots of multimedia. Just turn it on and see the difference.
With just a few clicks, Autoptimize will concatenate styles and scripts, minify HTML, CSS and JS files, add expiry headers and cache them. The plugin can also move styles to your site’s header and scripts to your site’s footer, if desired.
While the developer recommends using Autoptimize in conjunction with a caching plugin, it’s still a simple way to speed up your site by itself.
Inside the plugin settings, peak memory usage and page load times are displayed. Just check the boxes next to each option you want to enable. You also have the option of disabling specific scripts from being minified.
Your site’s database can become incredibly cluttered over time. That can lead to sluggish performance. Optimize Database after Deleting Revisions aims to be a “one click” solution by deleting post revisions (you can keep a specified amount of revisions per post, if desired), spam comments, unused tags, pingbacks/trackbacks and orphan postmeta items.
It also optimizes database tables to help keep your DB lean and clean. Optimizations can be set to run hourly, once daily, twice daily or weekly. It’s compatible with WordPress multisite.
Tips for Increasing Speed
WordPress, by itself, is not a slow platform. But as we add components like themes and plugins, it can get weighed down. Combined with database clutter and potential hosting issues, a site can really slow to a crawl.
Here are a few things to take into account when you’re looking to increase speed:
Avoid Heavy Themes
Just because a theme calls itself “minimal” doesn’t mean that it’s lightweight. A theme may sport a minimalist look but still load a ton of scripts that will slow you down.
If you’re using a third-party theme, check the documentation to see how to disable scripts you don’t plan to use. Otherwise, use a lightweight starter theme and build for what you need.
Do You Really Need that Plugin?
Each plugin you install and activate can add scripts, styles and database entries. Before you install a plugin, do some research to see if it’s known to cause any issues with load times. Ask yourself if it’s really a necessity for the success and security of your site. If not, you may want to move on for the time being.
Make Note of Remote Scripts and Styles
Services that provide web fonts, analytics or ad-serving capabilities can have an effect on speed. While these providers may have fast remote servers, any sort of connection issue can grind page loading to a halt. Be aware of what services you’re using and only use those that are necessary. For that matter, it’s also a good idea to stick with well-known and trusted providers.
Watch for Missing Content
Whether local or remote, look out for any scripts or stylesheets that fail to load. A missing file can cause your site to react incredibly slowly, along with possible display and functionality consequences. Use a tool like Pingdom or GTmetrix to analyze your site. Both tools offer a “waterfall” view that shows how long it takes for each file to load along with your page. If one of these files generates a 404 error, you’ve found the culprit.
Be Aware of Hosting Limitations
Not all web hosts are created equal. Some just flat-out provide a better product. But you should also be aware of some hosting-related issues that can cause a slowdown. Being on an overcrowded server, running a non-supported (old) version of PHP or having too much traffic on a shared hosting account can all cause problems.
Getting up to Speed
Bringing your WordPress site up to light speed doesn’t have to be overly difficult. Using the tools and techniques above, you’ll have everything you need to make improvements.
Speed is vitally important, after all. It affects things like SEO and your bounce rate. So it’s worth the little bit of effort to squeeze as much performance out of your website as you can.