Can the speed of your website really have that much of an effect on your sales? Even if your site isn’t loading too slowly, can it still be improved? And how does Google factor into all of this? You might be surprised.
According to surveys done by Akamai and Gomez.com, nearly half of web users expect a site to load in 2 seconds or less, and they tend to abandon a site that isn’t loaded within 3 seconds. 79% of web shoppers who have trouble with web site performance say they won’t return to the site to buy again and around 44% of them would tell a friend if they had a poor experience shopping online.
This means you’re not just losing conversions from visitors currently on your site, but that loss is magnified to their friends and colleagues as well. The end result – lots of potential sales down the drain because of a few seconds difference.
So how do you test and measure your site’s load time while squeezing every drop of performance out of your website? Here’s how:
How Fast Does Your Site Load? Here Are Some Tools And Resources:
Page Speed Online
In April of this year, Google also introduced its own web-based tool, accessible via Google Labs, called Page Speed Online. It’s available as a web-based tool as well as a Chrome extension.
Here is an example of when you run Page Speed Online for the domain KISSmetrics.com:
With it, you can quickly get an overview of high priority, medium and low priority fixes that can help increase your page speed. Many of these suggestions are fairly technical, so it’s a good idea to have your web developer by your side when going over them, to see just how many are feasible for your particular site.
Google Analytics Plugin by Yoast
If you’re using WordPress and the Google Analytics plugin by Joost de Valk (Yoast.com), you’ll also be glad to know that it now incorporates the Site Speed feature too. Among other things, it can help you understand how quickly or slowly your page loads across different parts of the world and different browsers.
Google Webmaster Tools
In addition, you can also check your site load time month by month using Google Webmaster Tools. Check out their “Labs” section for more details.
How to Decrease Page Load Time
Once you find out your page’s loading time, what can you do to shorten it? The following steps can help any site, no matter how fast, trim a few seconds off of its loading time:
- Use GZIP compression – You’ll want to ask your web host if they use GZIP compression and deflation on their servers. These are two techniques that can significantly speed up a site, reducing file size by as much as 70% without degrading the quality of the images, video or the site at all. To see if your site is already GZIPPED, click here to run a simple test.
- Optimize Your Images – In Photoshop or Fireworks, you can use the “Save for Web” option to drastically reduce image size. An image quality slider lets you see the visual trade-offs between graphic file size and crispness. Don’t have a graphics program? ImageOptim (Mac Only) or TinyPNG (Web based) can do the trick.
- Don’t Rely on HTML to Resize Images – HTML (and by extension, WordPress blogs), make it easy to create a smaller version of a larger graphic. But just because you load that smaller size, doesn’t mean it’s taking up any less room on the server. The browser still has to load the ENTIRE image, THEN check the width and height you want and THEN resize it accordingly.
- Cache Me If You Can – Content management systems like WordPress have plugins that will cache the latest version of your pages and display it to your users so that the browser isn’t forced to go dynamically generate that page every single time. Plugins like WP Super Cache can take a serious bite out of page load times.
- Don’t Confuse the Browser with Redirects – A 301 Redirect is the preferred way to change your site structure without losing any of that valuable search engine juice, but lots of 301 redirects piled together just confuse the browser and slow it down as it wades through the old destinations to get to the new one.
- Let the Network Carry the Load – If your site is extremely popular but you’re still having trouble getting your page load down to size, consider a Content Delivery Network (CDN) like Amazon Cloudfront. Content Delivery Networks work by serving pages depending on where the user is located. Faster access to a server near their geographical area means they get the site to load sooner.
So, Why Does Google Care About Load Time?
Google did an interesting experiment with regard to load times. Google Vice President Marissa Mayer asked web surfers – would you rather see 10 or 30 results for your Google search? The users agreed that 30 results per page sounded like a good idea. So Google implemented it on some results pages.
Then the shock came.
Pages that displayed 30 results each had traffic to them drop an astounding 20%. Google tested the loading difference between the 10 and 30 results pages and found that it was just half of a second. If half of a second made that much of a difference in how long users were willing to wait, how much of a difference could it make to your site if you carved a second or two off of load time?
Google, Page Load Time & SEO
Should you panic about your load time affecting your Google rankings? The great Matt Cutts says no – that it’s just one of over 200 signals they use in determining rank. But that’s not to say you should put it off either. Optimizing your page load time is a smart thing to do to help visitors get where they’re going faster, and it’s a better use of your time than obsessively tweaking your meta-tags. According to a recent post on SEOmoz, while site speed is a new signal, it doesn’t carry as much weight as the relevance of a page. Currently, fewer than 1% of search queries are affected by the site speed signal.
Overall, while load time isn’t a significant contributor to Google rankings, it can contribute to the rise and fall of your conversion rate. Remember that for every second you shave off of load time, you’ll tend to boost customer confidence and trust in your site, and sow the seeds that will make them way to tell others about you. In those cases, a few seconds can make all the difference!