Website Speedup

I have explained how to speed up your website in few simple steps. Most of the steps are super easy and you can even implement them yourself without having any specific skills.

There are 5 set of process I will discuss here. If your website is built on WordPress then, install W3 Total Cache. This plugin will do most of the required speed up process on your behalf. Please don�t forget to take your website backup before playing around with your website files.

1. First and for most, CSS, JS and Image Optimization. Open Google tool "PageSpeed Insights" on your browser. I have shared the link in the description below. Input your web-page URL, it will come up with the list of all rectifications needed. Go down to the list and you can find one download link which consists of all optimized files. Then upload and replace the files using FTP or File manager.

2. The 2nd set of items are Browser Caching, Gzip Compression and Keep-Alive:
* Leverage browser caching: It ensure that your returning customers will not need to fetch all the css / js / images from the remote server but from the browser cache itself.
* Gzip compression: It generally reduces the response size by about 70%. Browser decompressed the files and presented to your website visitors.
* Enable Keep-Alive: HTTP Keep-Alive allows TCP connections to stay alive and it helps reducing the latency for subsequent requests.
These are might be technically complex but very simple to implement. There are small chunks of codes which you need to put bottom of the .htaccess file.

3. Enable HTTP/2. HTTP/2 is a new version of the HTTP protocol. Instead of creating many connections to load content, HTTP/2 will make a single network connection to request all of your images at once. Request your hosting provider to change the apache setting of mod_http2.

4. CDN - Content Delivery Network
CDN will turbocharge your website access for your readers and customers. It works as a set of cached servers around the world, that host a replica version of the content of your website. So your audience get your website content from their nearby CDN server. You can buy CDN from 3rd party provider at any point of time.

5. Page Modifications. These set of items will need some development skills to implement.
a. Remove Broken links
b. Minimize HTTP Requests
c. Page Cache
d. Keep CSS files at the top of your page and JavaScript code at the bottom
e. AMP � Accelerated Mobile Pages

There are few more ways to speed up a web page, but I have tried to write about the most important ones. Of course, site speed is not the main goal but even an ideal website with a bad load time will find it hard to achieve success. Run the fastest website you can in order to reach your goals faster.

Now, let me aware: DO NOT forget to make a backup before making any changes and don't forget to share your tips or questions by commenting. :-)