How To Speed Up Your Website load Time


Recent panda updates by Google suggests that webmasters need to look at their website’s loading time as this is one the factor which is considered by Google in determining the page rank of a website. There are many on page and off page optimization techniques to improve the SEO score of website and your website’s loading time is one of the off page optimization technique. The basic idea behind this algorithmic change is to show users the relevant content and remove the content that user is not interested to see.

Yahoo’s  YSlow and is one the tool that can help webmasters in evaluating a page load test. Users try to avoid websites that take too much of time to load. Here we will look at the factors that can help in improving the website’s loading time.

Tips To Increase Website Speed

  • Choose Good Hosting Provider

The best way to speed up your website load time is to choose a best hosting provider. There variety of web hosts available inlcuding Godaddy, Hostgator, Bluehost and many more. You can choose the best hosting provider by comparing the plans and reading the reviews. Don’t bother even if you have to pay little extra. Website loading time plays an important role in determining ranking for your website.

  • CDN (Content Delivery Network)

Distributing your website’s content across multiple servers will definitely improve website speed. This can happen through CDN. Maxcdn is the most sought after content delivery network. Though its a paid version. But, it worth giving it a try. You will see a considerable decrease in the site’s loading time.

If you are looking for free version, its better to opt for cloudflare. You just need to sign up, add your website or blog name, change your website name servers and you a re good to go.

  • Put CSS at Top and Javascipt at Bottom

Put your CSS at top and JavaScript at the bottom to conform with W3C standard. By using CSS at the top, browser will wait to render the page so as to avoid redraw elements of the page. By putting CSS at the head allows the page to render progressively.

  • Use GZIP Compression

Gzipping the response will not only reduce the size HTTP response but also reduces the waiting time. It reduces the page size by 70%.  Most of the latest browsers today support Gzip compression. If you are using wordpress as CMS, you can checkout this plugin. You need to place a simple code at the top to perform Gzip compression.

  • Remove Unused HTML Code

Remove all unused HTML tags and codes to increase website speed. Even remove that code which is commented out in your HTML and all the whitespaces. Removing all these will reduce the wait time and page size, thereby improve the website load time. Checkout this WordPress plugin autoptimize that can remove unused HTML code.

  • Fix Broken Links

Broken links result in 404 error code. Fixing broken links will improve the page rank and avoid sending the request to pages which does not exist. You can use online broken link checker or use WordPress link checker for free.

  • Use Caching Tools

Use page caching tools like W3 total cache tool to cache the web page. The next time request is made, it will be delivered from the cache instead of requesting data from the server. This will ensure that website loads quickly and users don’t have to wait to see the content.

  • Cut Down HTTP Requests

You can cut down too many HTTP requests by merging multiple CSS and JavaScript files. This will avoid sending multiple HTTP request by sending just a simple request to fetch CSS or JavaScript file. It will result in fast rendering of web page and minimize the loading time.

  • Browser Cache

Browser cache can reduce the page loading time significantly. When you set up headers for a particular resource may be for a CSS or image or JavaScript file, they are not downloaded when the page is called as browser will store those images in its cache. This will load the website quicker and faster. For static content, implement “Never expire” policy.

  • Reduce DNS Look Up

Check how much seconds does it take to resolve the DNS host name of your name servers. Tools like, will help you to determine the time it takes to resolve the host name of your name server. Your website won’t load until the lookup is complete, so its better to use IP address instead of host name.

  • Optimize Images

Avoid using large images as they will take up considerable amount of time to load on the client’s computer. Try to keep the image size less than 50 KB and save the image in JPEG format. You can use wp-smushit plugin to optimize the images. Alternatively, you can combine multiple images into a single image to avoid un-necessary delay in loading of page. You can find more information over it on