5 Tools and Ways to Improve Page Load Speed
Webpage load speed is becoming more important for Search Engine Optimization (SEO) purposes. Google (and other Search Engines?) use the time it takes for a Website page to load as part of its ranking algorithm; faster is better! Fortunately there are some great free tools and methods that help to make your Website faster. Here is a list of five means of improving Page load speed:
Measure Page Load Speed
If you don’t know what needs improving then how do you know what activities to perform? The first (and last) step in any performance improvement should be measurement; by measuring before making any changes then
you’ll be able to identify what needs to be changed and by measuring after making changes you’ll know whether the changes are yielding positive results. Two of the best Tools for measuring Page load speed are the YSlow Firefox extension by Yahoo and the Page Speed extension by Google. Both of these tools measure varying factors and provide recommendations for improving Page load speed. These Tools are excellent however common sense is needed in addition to using the Tools as they both fail to recommend important Page speed enhancements such as reducing image sizes.
Reduce Image Size for better SEO
All too often Webmasters spend countless hours optimizing their Website performance but fail to address large image filesizes. Images are often the single biggest bottleneck to fast loading Pages. The problem with images too is that they are misunderstood much of the time e.g. add a few large images to a slideshow on your Page and the load speed will become very slow for many visitors. An essential Tool available for reducing image filesizes is Smush.it which will decrease your image filesize even once you think you have the image at the smallest filesize possible.
Minify Javascript for Speed
If you use WordPress or another major Content Management System (CMS) then you’ll likely be using alot of JavaScript on your Website. Because the filesize of individual JavaScript code/script is usually small it seems that making the script smaller won’t have much of an influence on Page load speeds. Once the total filesize of the scripts combined is calculated then it will be worth minifying the scripts to save the volume of data needed to be transferred to the visitors Internet Browser (JavaScript is client-side Script therefore is transferred to the client). Tools that minify Javascript take various forms but most remove redundant whitespace and the better ones are capable of amending the Script to run faster or have a smaller filesize). For this I use Closure Compiler by Google.
Run JavaScript after the Content
Traditionally Web browsers construct a WebPage by going through lines of HTML, PHP, JavaScript etc. from the top of the code to the bottom. Because of this, if JavaScript needs to be compiled client-side then the loading of the Page will appear very slow to the visitor as loading will appear to stop as the JavaScript is compiled in the background. The way around this problem is to place any required JavaScript in the footer of the HTML just before the closing </body> tag. To a visitor it will appear that the Page has fully loaded even if the script is still compiling. Be a little careful with placing JavaScript at the end of the <body> section as some JavaScript is required to be placed in the header and, more recently, some JavaScript is clever enough not to slow Page Load times even if placed in the <head> section (e.g. Google Analytics code).
Enable Web Caching
‘A Web cache sits between one or more Web servers (also known as origin servers) and a client or many clients, and watches requests come by, saving copies of the responses — like HTML pages, images and files (collectively known as representations) — for itself. Then, if there is another request for the same URL, it can use the response that it has, instead of asking the origin server for it again’.Caching your Web Pages can result in large improvements in Page load speed. The best means of using caching is to use Apache or IIS to enable the caching.
There are other means of improving the performance of your Website such as compressing your content and perhaps I’ll get onto these in future Posts ![]()




Opacity, CSS3 and RGBA | Gary Eckstein
Oct 30, 2011 @ 18:19:26
[...] semi-transparent/opaque. Not only was this time consuming, but there were also the negative Page load speed implications of using images over CSS or [...]
Critical Image SEO for WordPress | Gary Eckstein
Nov 04, 2011 @ 14:46:39
[...] are numerous means of speeding up the loading of Webpage code such as enabling compression (e.g. GZIP), minification (reducing unnecessary space in [...]