The loading speed and performance of your website are more important these days than ever. A study shows that average human attention span has dropped to less than 10 seconds when visiting a website. This means that you have a very short time to show your visitors your first page of your website and convince them to stay on it. If you lose a visitor or a customer, he may not come back again, which leads to loss of traffic, and money.
The speed of the site is also one of the most important SEO factors. Google is very clear about it. If your website has quality content but not well in the speed, your website may go down in ranking on the search result.
In this post I will show you some tips on how to speed up WordPress site load time. But before doing that let me briefly answer some of the most questions about this subject.
Why is my website so slow?
There are many factors affecting slow websites. One of the main causes of slow website is the web host. If your site is hosted on a free or unreliable web hosting, then expect your site to load slow. So, If you are running a business or an eCommerce website, you should host your website with a reliable and fast web server such as A2hosting, GreenGeeks or SiteGround.
What is a good average load time for a website?
The ideal website load time is less than 3 seconds. Therefore, you need to optimize your website load time to be within this range. Google recommends page load time to be under two seconds.
You cant test the speed of your web site using any of the following websites:
1- Google page speed Insight :- This Google tool allows you to quickly test the speed of a your website page, and gives you a report of what’s slowing that page together with recommendations on how to fix it.
1- Gtmetrix.com :- A free tool that allows you to analyze the performance of your web page with a single click . it shows you fast your website load, and provide you with a list of actionable recommendations to improve it.
3- Webpagetest is a web performance tool that uses real browsers to test web pages and displays web page metrics. The result hows how long it takes for the most important content to render.
Go ahead and try your website in all of the above websites and see the results before you read the next section.
How to Speed up WordPress Site Load Time
Now that you know how fast or slow is your website, let us talk about how to optimize it to improve its loading speed.
Speeding up your website is not a simple or a straight forward process. It involves a lot of actions and requires many steps that takes time and a lot of testing before reaching to the optimum performance. Here are 10 steps that you can perform to improve the speed of your WordPress.
1- Optimize WordPress Database – This can be done using a plugin such as WP Optimize
2- Use the Latest PHP Version. Very simple to do using CPanel or by contacting your web hosting support.
3- Optimize images with a plugin such as lazy load
4- Limit or disable post revisions. It can be done using screen options at the top right corner of the edit post screen.
5- Reduce the number of plugins in your site to the minimum, and delete all themes that your are not using.
6- Limit the use of external scripts such as advertisements, font loaders, and affiliate links that include external images.
7- Use a CDN Network such as Cloudflare. Cloudflare is available free with most cPanel’s
8- Use Gzip Compression.
9- Change your theme (If possible) – Some themes are faster than others. you need to experiment with few themes before you decide on the right one for your web site. For this site we are using GeneratePress theme which is fairly fast.
10 – Use a reliable and fast web hosting. Your web hosting provider plays an important role in website performance. A good shared hosting provider like a2hosting or GreenGeeks or SiteGround offer optimized word press hosting at not extra cost. we have tested a2hosting and InterServer. Both are reliable but we found that websites hosted at a2hosting is faster than those hosted with InterServer.
All of the above and more can be accomplished by using a service such WP Speed Fix, which can take your frustrating slow website intro less than 2 seconds load time. Their service does not just speed up your website loading time but also find and fix the root cause of this problem. learn More about WpSpeedFix