If your site is getting good number of visitors daily, let say 1000+, and you are feeling your site is loading slow then you should make a checklist and see if you have taken the right steps to make your site speed faster.
These tips are based on my personal experience of hosting my sites for more than 2 years with different hosting companies.
1. Remove Unwanted Codes/Scripts
We all use different scripts like Google analytics, Quantcast Ranking, Compete and many other scripts to see the traffic and other stats of our site. But I would highly recommend to remove them and use ONLY 1 but reliable traffic analysis script because if, for any reason, those scripts do not work properly they get stuck and stop your page from loading. Users will have no idea what is wrong and they will leave your site because it is not opening fully.
2. Do Not Host Images On Other Sites
The same rule applies on the images too. If you have many images on your site and you are hosting them on some free image hosting sites then you should immediately take them back to your own server. Because if the server, where images are hosted, is not responding then YOUR site will get affected and users will have nothing to see.
3. Always Optimize Images For Web
Even if you are hosting images on your own server you should optimize them for web. By optimizing it is ensured that the image file size is not very big but the least it can be. If you have many images (even on a dedicated server) but they are very big in size they will make the site loading speed slow.
4. Always Put Scripts In The Footer File
If, for any reason, the script does not load properly then it should not affect the whole site from loading, but it should affect only the footer area.
Some Useful Tools
Here’s a few tools to gauge your website speed.
I hope you find these tips useful. If you want to share your own tips/tricks to make the site speed faster you are most welcome to make a comment below.