Update February 2022
This is 2022 and most people don’t have any time. Website speed has become more important than ever now for both your conversions and SEO.
According to Google- “53% Users abandon a site that takes over 3 seconds to load”. Amazon would lose over $1.6 billion if it slowed down by even 1 second. And you will lose your 50% of your mobile traffic and lots of leads if your site takes more than 3 seconds to load.
These stats are all enough for you to start thinking about optimizing your website for speed. Now, You might be thinking-
Why website speed is so important?
There are multiple reasons why website load time is so important for your business.
1. Slow websites effects conversions negatively
The more time your site takes to load, the more conversions you lose. As stated earlier- 53% of mobile users abandon a site that takes more than 3 seconds to load. So if your site takes more than 3 seconds to load you are losing 53% of your potential customers.
That’s why speed is so important for your business website. Slow websites kill conversion. The simple reason behind this is people don’t have time and they expect sites to load fast.
2. Slow websites affect User experience
Suppose, you are hungry and you go to a specific restaurant for the first time. You place an order and then wait for the food to come. But what if the restaurant takes so much time to serve you your food?
You are hungry so obviously, you will feel disappointed with the restaurant service. You had a bad experience there because of their delay in serving food. The restaurant’s first-time impression on you was bad. You would not like to go to that restaurant again or maybe you would advise others not to go there.
Same is the case with a website. A website that takes ages to load gives a bad user experience. Such a website will have a high bounce rate and this can damage your word of mouth marketing efforts.
3. Google Loves Speed
The most solid reason why you should consider optimizing your website for speed is SEO. Google announced this back in the year 2010 that Google does takes speed into consideration while ranking websites.
Improving Website Performance
Speed matters in SEO. No matter how great your content is, if your site is super slow then nothing is going to work. You will lose your rankings if your site takes much time to load.
Slow speed affects your rankings and conversions negatively. It’s time you start paying attention to your site load time.
Before you take some steps to improve your website speed, you should first know what site load time is considered as good.
What is considered as a good load time
Make your site as fast as you can. You would be surprised to know that our site (coffeextraction.com) takes only 596 milliseconds to load in the UK thanks to a good web design and a careful SEO. Isn’t this amazing speed?
The faster your site is the more good it will do for you.
But when we answer this question while taking Google into consideration then, if your site loads under 3 seconds then your rankings will not be affected negatively.
How to Check site load Time
There are multiple tools available online to check your page load time. Here are a few most trusted-
1. Pingdom – This tool is really amazing and one of the best for checking website speed. With this tool, you can test your website speed from many regions like America, India, UK, Japan etc.
2. Google page speed insights – A tool by Google, al free to use. With this tool, you can check your website speed and you can also see the level of optimization for speed your site has.
The Tool will also recommend you some ways to reduce your site load time.
3. Yslow – This tool tests your website speed and offers some advice on how to improve your site load time.
Some Optimizations to Improve Website Speed
1. Change your Hosting Plan or provider
Your site load time depends on how fast your server responds. When you host your site on a shared server that is when you opt for shared hosting, you share all your server resources with others ultimately making your site load slow.
You should consider using VPS hosting that uses multiple servers for content distribution. VPS hosting is best suitable for small and medium-sized businesses as well as bloggers.
Another option is going for Dedicated server hosting which can be quiet expensive. But if you have got a big budget, probably this is the best option for you.
In case, you cannot afford to host your site on VPS or Dedicated servers, there is yet another option for you. Choose managed WordPress hosting plan for your site rather than the usual economy or deluxe plan.
In order to make sure your server responds fast, you should consider going with some of the best and fast hosting service providers like Bluehost, HostGator and A2hosting.
2. Use the power of Caching
Install a caching plugin to your WordPress website as to enable browser caching. This is the fastest and simplest way to speed up your website. Some caching plugins for WordPress are WP super cache and WP total cache.
3. Choose a Good theme
If your site is on WordPress and you are using a pre-built theme, then I would recommend you to use a fast loading theme with clean code. Free themes are generally written by amateur coders and thus are less likely to be reliable.
The better option is to go for a premium theme that loads fast like.
4. Minify everything
For minifying your pages, you can use some WordPress plugins like WP minify.
5. Optimize images
Most of the times, Images have the most share in a webpage size. So your website cannot be made fast without optimizing images. The way to optimize images for speed is to compress them.
Compression reduces the page size by eliminating unnecessary elements from the image. For compressing your images you can use some WordPress plugins like Shortpixel and WP Smush.
6. Use a CDN
Content delivery networks are the best way to make your site load fast in every part of the globe. How fast your site loads also depends on the location of the server.
A site hosted in the UK will load faster in London than in Tokyo. A content delivery network solves this problem by distributing your website files across a wide network of servers located in different parts of the world.
The best pay CDN service to use is MaxCDN. A free alternative is Cloudflare.
7. Remove unnecessary Plugins
8. Enable expire headers
Too many HTTP requests slow down your website. the more requests are being made to your server, the slower it’ll take your website to load.
When you enable expire headers, it tells the user browser when to request files from the server and when to request the file from the browser cache. This reduces the requests made significantly thus improving your site speed.
This page can guide you more on enabling expire headers: https://gtmetrix.com/add-expires-headers.html
9. Use GZIP compression
GZIP compression is used to reduce the size of files on your computer significantly. For example, GZIP compression can compress a 60 MB file into a 5 MB zip file.
For websites, GZIP compression can compress all your website files in Zip files. This results in very small file sizes thus improving your site speed.
You can check this link for knowing more about GZIP compression: https://gtmetrix.com/enable-gzip-compression.html
10. HTTP keep alive
According to https://varvy.com/pagespeed/keep-alive.html –
“Keep alive is a method to allow the same TCP connection for HTTP conversation instead of opening a new one with each new request.
More simply put, it is a communication between the web server and the web browser that says “you can grab more than just one file at a time”.
Keep alive is also known as a persistent connection”
Keep-alive is enabled using the “Connection: Keep-Alive” HTTP header.
11. Fix your broken links
12. Use a PHP accelerator
PHP is useful but many times it can contribute to slower websites. Try to use an HTML file instead of PHP whenever possible.
Another option for you is to use PHP accelerator to make your website much faster in case if it relies a lot on PHP.
Google is on a mission to make the whole web fast. Your business relies a lot on Google so it becomes vital for you to co-operate with them and make your website load faster.
Optimizing your website for speed will do a lot good for you like improving your conversions and preventing your rankings from dropping due to slow load time.
Website speed is one of the hundreds of SEO ranking factor that you should care about.
Thanks for reading and let me know your thoughts in the comments.