• Follow us on Twitter
  • Join our Facebook Group
  • Join me on Google Plus
  • Add me on Linkedin
  • RSS

  • Home
  • Services
  • Tools & Downloads
    • Google Analytics Content Targeting Generator
    • A/B/n Split Test Confidence Calculator with Graphing
    • Simple Feedback Form with Google Analytics Integration
  • About
  • Contact

Blog - Latest News

4 Valuable Insights from Tracking Page Load Times in Google Analytics

2 Comments/ in Analytics / by Robert Kingston
February 22, 2011

I’ve been tracking page load times on my blog for quite some time now. So it’s about time that I published my findings with my setup (now that I have enough data and all). I’ve dug up the key insights for my site after looking at some reports unfortunately I still don’t have enough data to make certain observations (increasing subscriptions, comments, Twitter clickers etc) so I stuck to pages per visit as my engagement metric.

Let’s investigate…

1. Does speed matter?

Well duh! Here’s proof – visitors that experienced a “Very fast page load” (that is, the page is loaded in less than 1 second after the DOM onload event fires) viewed more than double the amount of pages per visit than those who experienced Slow or Very Slow loading pages (over 10 seconds to load):

Visits with fast page load times have a strong correlation with more pages viewed per visit.

One key factor that influences the results of this however is browser caching. Basically, visits who view multiple pages are more likely to experience a very fast page load time due to browser caching – making them more likely to fit in the model. Regardless, the data is still compelling and anyone who is unconvinced about the importance of page load times in impacting business metrics needn’t read far.

Insight: Keeping page load times to a minimum is an imperative for improving engagement metrics.

2. Page load times by continent

My key markets are the US and Europe (sorry Australia – not much interest down under for CRO/Analytics… yet). My VPS is hosted on the west coast of the US, so it comes as no surprise that Europe’s page load times are sub-par. Asia came as quite a shock and Africa… well – that wasn’t a shock at all. Luckily I’m not targeting those markets specifically.

Shorter is better in this case.

Insight: Moving my server to the East Coast of the US should improve load times for my European friends.

3. Page load times by hour of day

My VPS is pretty efficient (at least I’d like to think so) – it runs WordPress  with Supercache on top of Nginx and php-fast-cgi withe Cent OS running the show. I have 512mb of RAM to play with and my site doesn’t get hit enough for traffic to impact page load times very much. Server load remains constant throughout the day. However, in the graph below you’ll notice ~1.5 seconds of variance around page load times throughout the day. When matched up with business hours of my key markets, it makes sense that it’s likely not by chance.

23:00-17:00 Europe/US wakes up, 17:00-09:00 Australian business hours, 09:00-00:00 USA/Europe shutting down for the day (Based on GMT+10 - AEST).

Apologies that it’s reversed (couldn’t work out how to make it go the right way around – I may fix this up if I can find the time or if there’s interest).

Insight: Internet traffic may affect my page load times (or the markets visiting my site at those particular times of the day are impacting load times – I could isolate this but I need more data).

4. Which are my slowest pages?

Many of my posts include graphs and images to help illustrate my points (like this one). Here are some of the worst culprits (I excluded pages with too small a sample):

Pages with the highest average page load time (in milliseconds) are what I need to remove.

Insight: Tighten up the slow/popular pages to improve page speed for more of my visitors. The bottom pages are less likely to be landing pages, so browser caching is doing a tremendous job at improving page speed on these pages.

Should you measure page load times?

You can if you want to (read my post on tracking page load times in Google Analytics), but I don’t think it’s that worthwhile. All you need to know is how important page load times are (i.e. for every additional 100ms of load time added, Amazon’s revenue decreases by 1% – this is true!). Just keep a few points in mind:

  • Make sure your top landing pages are well optimised
  • Make sure your server is close to the markets you serve (or at least use a CDN to get your static resources closer)
  • Go and download Yslow and Google Page Speed for Firefox or Chrome’s Speed Tracer to understand how to improve your site
  • Measure your site using www.WebpageTest.org

If you’re interested, let me know if you’re interested in how I measure this and the segments/reports I used to extract accurate data.

← Measuring Lift Over the Course of a CRO Campaign
Do You Measure “True Bounce Rate”? →
Comments

2 Responses to 4 Valuable Insights from Tracking Page Load Times in Google Analytics

  1. Daniel Horsham says:
    March 15, 2011 at 20:26

    Those results are incredible. It really helps drill home the importance of page load times to Google Analytics. Count me as a new subscriber Rob.

    Reply
  2. Rob Kingston says:
    March 30, 2011 at 21:27

    Thanks Daniel – Glad you liked it!

    Reply

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

About Rob

I'm an ex-Hitwise Analyst turned freelancer that helps clients turn their analytics data into better converting websites. I also like to run, drink, eat and be merry. My girlfriend, on the other hand, would say I play too many computer games and use my Androids too much (yeah, right :P).

Subscribe For More Great Tips


Subscribe by RSS


Follow me on Twitter


Follow Optimisation Beacon on Google+

Categories

  • Analytics
  • Conversion Rate Optimisation
  • Marketing & Consumer Insight
  • News
  • Testing

Most Popular Posts

  • Google Analytics’ New Site Speed Report Tracks Page Load Times
  • Track WordPress Blog Comments in Google Analytics
  • Build a Conversion Rate Heatmap by Hour & Day of Week in Google Docs
  • Track Page Load Times with Google Analytics’ Asynchronous Script
  • See Google Website Optimizer (MVT) Tests in Google Analytics

Recent Posts

  • Web Browsers Most Susceptible to Browser Fingerprinting
  • Cohorts.js: Open Source JavaScript MVT Split Testing Framework
  • 10 Sources of Direct Traffic & How To Track Direct Shares
  • Track What Visitors Copy From Your Site in Google Analytics
  • Track How Far Your Users Scroll in Google Analytics

Blogroll

  • Analytics Ninja
  • Justin Koro
  • LunaMetrics Blog
  • Marketing Experiments
  • SnowPlow Analytics
  • Teacup Marketing
  • Visitor Centric CRO Community
  • Home
  • Services
  • Tools & Downloads
    • Google Analytics Content Targeting Generator
    • A/B/n Split Test Confidence Calculator with Graphing
    • Simple Feedback Form with Google Analytics Integration
  • About
  • Contact
417Follower294Subscribers
© Copyright - Optimisation Beacon - Wordpress Theme by Kriesi.at