How To Speed Up Your WordPress Website
First Of All, Here Is An Example Using Many of The Points Outlined Below
First of all here is results of my website undertaking many of the points below:
Click HERE to see “Before” 56/100
And click HERE to see “After” 86/100 (have seen it go to 88 and a mobile of 71)
IMPORTANT: A PageSpeed in the Yellow is not too bad. For example Amazon.com on my test only got a score of 65/100!
Review Your Website Speed Load Times
There are a few great services to review your Website Load Times:
The first is Google Developers PageSpeed Insights
Google has a free online service where you can review the speed of your website and also gives you possible ways to fix slow loading times. It can be found via this LINK to PageSpeed
Google PageSpeed also offers some optimized Files (they are okay from what I have seen, but still fairly difficult to work with for a novice). Here is a write up about the Optimized Files LINK. But WATCH OUT….go slow…they can break your site.
A Second Great Service Is Called PingDom
PingDom also has a free online service where you can review the speed of your website and also gives you possible ways to fix slow loading times. It can be found via this LINK to PingDom
And Another Service I like is Called GTmetrix
GTmetrix has a free online service and can be found via this LINK to GTmetrix
The Following Is a List of “Simple” Things You Can Do To Speed Up Your Website Load Times
If you are web and software savvy, there are some of the things can do to speed up your site.
1. Optimize Image Sizes
The size of the images on your website matters. Ideally, you want their size to be at resolution that matches the actual image seen on the website. Fixing your website images is somewhat straight-forward if you are able to use a image editing program.
2. Decrease The Number of Website Plugins (for WordPress)
WordPress Plugins affect a number of different speed aspects of your website. For your WordPress site, you want to review which Plugins you are using and if they are actually necessary. This is a fairly straightforward process as well as long as you have a good backup and test removed Plugins thoroughly.
3. Decrease “Basic” HTTP Requests Load Times
While a bit tricky (watch out that you don’t break your site!) – always have a good backup. While ideally in the long run resources should be combined, for starters you can “shrink” some of them. Such as:
- Images Merge
- CSS (Cascading Style Sheets) File Reduction
- Reduce any Unnecessary Requests
A good article on Minimizing HTTP Requests can be found HERE
4. Enable Browser Cache (via Plugin)
For WordPress there are a number of Plugins that will automate Browser Caching. You can find an overview and comparison HERE.
An good article discussing it can be found HERE.
I mostly use W3 Total Cache (it is a free plugin), but all of them work fairly well from my experience.
5. Enable Compression (via Plugin)
An good explanation of Compression can be found HERE
Once again, for WordPress you want to use a Caching Plugin as mentioned above.
The Following Are the “Less Simple” Things You Can Do To Speed Up Your Website Load Times
When it comes to website speed, there is the 80/20 rule in affect. The “simpler” aspects above should move a normal site along nicely towards a better speed.
1. Change Your Hosting Service or Plan
Your hosting service is one of the most important aspects affecting the speed of you Website. In addition, the type of hosting plan you are using will affect load times. There is shared, virtual and dedicated plans. Also, plans geared towards WordPress sites.
2. Setting Up a CDN (Content Delivery Network)
This is also one of the best ways to increase the speed of your website loading. There are a number of different services to consider. The good news is that WordPress has various Plugins that add the integration with your site.
A good CDN will do a lot of things. The big things are moving content closer to the user’s location and also caching static resources.
A discussion of CDNs can be found HERE.
A review of various CDNs services can be found HERE
3. Decrease HTTP Requests By Merging Files
Its influence on your site is quite large, but it is real tricky to implement. By joining together similar resources into one file, load times can be decreased drastically. However, this process is fairly difficult and can break your site. You would want to be well versed in CSS and JS coding.
- Images Merge
- CSS (Cascading Style Sheets) Files Merger
4. Move Above The Fold Content
This is somewhat difficult to do as well and will require an understanding of web coding.
5. Makes Sure Your Website Is Responsive
The best way to do this is to ensure your site is built mobile or small screen friendly. The good news is it if is not, you can purchase a service via that will do it for unresponsive sites. I would look at this as a temporary fix.
6. Redo Your Website
Sometimes one of the easiest things to do is start from scratch. If you website is at the end of its life, ensure that Page Speed is a factor in the next build.
Wishing You The Best of Luck on Speeding Up Your Website!
There are of course more ways, however the above factors should help a lot. If you need any help speeding up your website, you can call us at 800-921-2681 or send us an email.