How To Check The Speed Of Your Website
Google has recently made a clear communication to webmasters in its latest revision of the Google Webmaster Guidelines that site speed is an important factor of their Technical Guidelines and one part of their algorithm which will become more important in the future for ranking highly in their search results.
A quote from Google’s Technical Guidelines says, “Monitor your site’s performance and optimize load times. Google’s goal is to provide users with the most relevant results and a great user experience. Fast sites increase user satisfaction and improve the overall quality of the web (especially for those users with slow Internet connections), and we hope that as webmasters improve their sites, the overall speed of the web will improve.”
What Google are effectively saying is, we want to make a faster web…if your site is faster; it is better…
How they actually reward this in terms of your websites placement in the search engine results pages (SERPs) is a question for another time, but given the fact they list a number of resources to test and improve your site speed, including their very own site speed for developers page you better listen up. Here are some hints and tips to help you along the way.
Set up a regular site speed monitoring tool
Software such as Pingdom.com monitor changes in your site speed. Pingdom can check uptime and downtime, page load speeds and also send you a text message when your site is not resolving for whatever reason. It works by “pinging” your website from various servers around the world and recording how long each resource/asset takes to respond. The tool then tells you how quick your page was to load and how you can improve on the time.
Clean up your website
Review your code, assets, resources and other technical aspects of your server and web hosting to improve load speeds. Some important issues to consider:
- Combine external JavaScript
- Leverage browser caching
- Combine external CSS
- Specify a Vary: Accept-Encoding header
- Minimize DNS lookups
- Serve static content from a cookieless domain
- Remove query strings from static resources
- Specify a cache validator
- Minimize redirects
- Avoid bad requests
- Parallelize downloads across hostnames
- Minimize request size
Ensuring your web hosting is right for your bandwidth requirements.
Many websites suffer because their web hosting provider has not got the most effective technology to cope with bandwidth requirement or the server settings are not correct for your requirements. If you are a UK based website we would recommend using a UK based web hosting company such as Siteopia.com who have their servers in the heart of the London’s global data exchange, Telehouse. In many cases, for cost saving purposes websites are hosting on a shared hosting package where tens, if not hundreds of sites could be hosted on the same server. In instances where this gets to a critical mass, the server has experience problems and even downtime, slowing your average load speed right down. Having a slow site speed, means poor user experience and increased “bounce” rates for your visitors (A bounce is someone who begins to load a webpage, may or may not land on the page and one view one page before exiting the site.) Google sees high bounce rates as an indicator for a site being irrelevant to its users. An irrelevant site has no place in Google search engine and so a worst case scenario is that your website ranking may suffer.
What is a good site speed?
A site that loads in under 2 seconds is considered quick. If it loads in under 1.5 seconds it is considered very quick. This should be your ultimate aim. A test on Pingdom reveals that Amazon.com loads in just 1.4 seconds. If a site of that size can load so quickly, they are doing something right.
To finish, here are some interesting facts about page speed and revenue:
- For Google an increase in page load time from 0.4 second to 0.9 seconds decreased traffic and ad revenues by 20%.
- For Amazon every 100ms increase in load times decreased sales with 1%.
Can you afford to miss out on sales due to slow site speed or poor uptime? No? Then we suggest you get to work on improving your site speed.
This Article Was Written by Gary Taylor
Gary’s experience in the domain name industry reaches back to 2002. He won the Young Entrepreneur of the Year Award in 2008 at the Midlands Business Awards and is Digital Director at media buying agency TMW. Gary has been a guest speaker at some of the top online marketing conferences in the UK and Europe including SMX, SAScon and Think Visibility.
Bonus: 5 Tools to Check Your Website Speed
Do you know how quickly your website loads?
A fast site is better for visitors, and that means more traffic, happier customers and more revenue. Speed is dependent on a few different variables including the time of day, the location of the visitor and the speed of the network. But you can measure some of this yourself.
Here are five free speed test tools we’ve tried.
1. YSlow
YSlow is an extension for Firebug, which in turn is an extension for Firefox. Created by Yahoo!, YSlow measures speed and detects problems.
A YSlow diagnostic produces a grade on a scale of A to F and provides a diagnostic breakdown across different categories. Make sure that you are using the correct ruleset before running the test.
If you get any Fs, it’s a sign you need to work on something.
The only drawback to YSlow is that it doesn’t give a hard estimate of time.
2. Pingdom Full Page Test
Pingdom has a free page test tool that highlights troublesome areas on a site.
Pingdom generates a waterfall diagram showing how long each element takes to load. An example is shown to the right.
This test closely mimics a real browser and can provide a very accurate picture of the speed a regular end user experiences.
3. WebsiteOptimization.com
WebsiteOptimization.com is similar to Pingdom.
There’s no graph, but the data is a bit better. We liked the time estimates on different connections and the tips for improvement.
But there’s a huge drawback. This tool looks at the size of your files and makes estimations. So the numbers, while useful, are not 100% accurate; your server’s not being put under any strain.
4. InternetSupervision
InternetSupervision provides a very basic check of your site’s loading time, but it does it from 9 different locations across the globe.
Unfortunately it only loads HTML content, so again, it’s not that realistic, but it can help you to look for consistency.
5. Aptimize
Aptimize provides a great site speed test that offers a breakdown similar to Pingdom. In fact, it’s much easier to read. It breaks it down by the types of content you have and your server processing time, and it also includes YSlow results.
Aptimize is an elaborate advertisement for optimization services, though. You have to be emailed the results, which arrive in a PDF, and it is very heavy on the marketing spiel.
Which Speed Test Is Best?
Overall, we always enjoy using Pingdom, but we liked YSlow’s analysis too. Aptimize would be the winner if it would only tone down its advertising slightly.
But if a different tool appeals to you, use it; it’s best to be informed if your web hosting isn’t up to scratch.
Page last updated: March 2015
GTmetrix – https://gtmetrix.com/ – is another good website. Great insights to speed up the website.
September 17th, 2015 at 7:53 pm
Very useful information and resource. There is another tool for this from google ” Google page speed insight” .
March 30th, 2016 at 8:10 pm
Another great site is http://hgwebsitespeedtest.com where you can actually test HostGator’s webpage loading speed using different webpages they have set up that resemble different types of websites, so you can see how fast your own website would load if you purchased a shared hosting plan with HostGator.
May 4th, 2016 at 2:55 pm