WordPress has unique resource requirements which demands that certain processes be put in place to keep your site running at optimum efficiency. How your website is setup on that hosting also contributes to or degrades your website's speed.
The first consideration is to make sure that you are hosting on a quality Managed WordPress host. Yes, hosting can make the word of difference.
Not all “WordPress hosting” is adequate either. Besides having the resources your site will need, experienced customer support needs to be available when you need it. You can check out who I use for my sites in my WordPress Toolkit.
WordPress sites that are not watched after properly will develop performance issues over time. Poorly coded themes, too many plugins, inadequate hosting — all add up to having a website that doesn't load fast enough to help you gain rankings and maintain site visitors.
Your WordPress Site Must Be FAST
According to surveys done by Akamai and Gomez.com, nearly half of web users expect a site to load in 2 seconds or less, and they tend to abandon a site that isn’t loaded within 3 seconds. 79% of web shoppers who have trouble with website performance say they won’t return to the site to buy again and around 44% of them would tell a friend if they had a poor experience shopping online.Read the rest here: Speed Is A Killer
How to Get Your Site Popping
Here are the basics to get you started…
1. Keep Your WordPress Website Updated
When you see that WordPress or plugins need to be update — update. Same for themes; keep them updated as well. Not only does every update include security hardening but they include bug fixes and performance improvements as well.
You always want your WordPress website to be running the most recent everything. Deploying the current versions allows you to use the latest and greatest that the developers have determined will make WordPress run best.
Don't want to deal with the constant back-ups, updates, security and performance analysis required for a healthy WordPress website?
White Glove Support to the rescue.
2. Performance Optimization Plugins
Depending on your web host, there are plugins that can help to keep your site running efficiently.
Updraft Plus: “Allows you to optimize your database, repair database, backup database, restore database, delete backup database, drop/empty tables and run selected queries. Supports automatic scheduling of backing up and optimizing of database.”
WP-Optimize provides further tools to clean up your database. Auto draft posts, spam comments, post revisions and stale post revisions are a few things that can be deleted to speed up your database.
WP-Super-Cache: “This plugin generates static HTML files from your dynamic WordPress blog. After a HTML file is generated your Web server will serve that file instead of processing the comparatively heavier and more expensive WordPress PHP scripts.” Take the time to learn all the options to know what will work best for your unique site.
W3 Total Cache: “Easy Web Performance Optimization (WPO) using caching: browser, page, object, database, minify and content delivery network support.”
IMPORTANT: Before installing a caching plugin, ask your Web host which caching plugin will work best with their setup. Because some hosts have built-in caching, a plugin may not be necessary or may cause a conflict.
3. Review and Choose Plugins Wisely
Only install those plugins that serve a needed purpose. Also, make sure the plugins you install are supported and tested up to the most recent version of WordPress.
Only then can you expect the best performance. This is why I lean into premium plugins. Worth the expense for the added security, performance and support.
When you run performance reports you'll see the plugins using the most resources. If they provide must-have functionality, investigate if there are less resource intensive alternatives.
4. Compress Your Images
Image size and use is where most sites have issues. Specifically uploading humongous images that don't need to be as large as they are — physically and file size-wise.
Never upload an image larger than it needs to be to display within your theme. All themes provide specific image size requirements. Find out what those are and stick to them.
I use the Smush plugin that reduces image file sizes and improve performance. Smush also provides lazy loading, resizing, compressing which an help to improve your Google Page Speed.
5. Use a CDN
Content Delivery Networks speed up your site by distributing your files and load across multiple systems. CDNs also offer another layer of security.
WordPress Speed and UX Tools
So how do you know where you need to make improvements? There are all kinds of tools to test your site and determine what needs to be addressed.
Google also offers several tools for you to investigate your site and determine where you can make speed and user-experience improvements. Here are some resources and articles to bookmark:
- GTMetrix: See how your site performs, reveal why it's slow and discover optimization opportunities.
- Google's Lighthouse in DevTools: audits for performance, accessibility, progressive web apps, SEO and more.
- PageSpeed Insights incorporates the latest metrics and offers suggestions.
- Search Console’s new Core Web Vitals report for a summary of how your site performs.
- Core Web Vitals: Everything You Need To Know About Google’s Newest Ranking Factor
- Web Vitals Chrome Extension for quick access to metrics from your browser.
WordPress Themes are Not Equal
Last but not least, I use only Premium Themes. Don't underestimate the importance of using a quality premium theme. A theme that will keep up with changes, bug fixes and security concerns.
Solid frameworks and clean code go a lonnnnnng way to keeping your site running efficiently. Not to mention having support when you need it.
The above steps are your start to a faster website. You can have a great looking website, but if it hangs or is difficult to use, that's called lost opportunity.
At your service,