Why does Webmaster Tools' Site performance show that my page speed is slow when PageSpeed Insights shows a good score?

tagged with

I am worried that my page load time is too slow, and might be hurting my SEO. I have performed many website optimizations as per the suggestions in Google's PageSpeed insights tool.

PageSpeed and other tools like YSlow report that my site is well optimized, but Site performance in Webmaster tools shows that my site is slower than 90% of other sites.

How is this possible, and how can I fix it?

WMT Site performance and PageSpeed insights report differently

The key to understanding why there is a discrepancy between what Google's PageSpeed insights tool (and other online page load time checking tools) tell you, and what the "Site performance" graph in Webmaster Tools (WMT) shows you, arises from the following:

  1. Page speed tools don't really focus on how long it takes for a page to load. Rather, they look at how pages are structured and served in comparison to best practices.
  2. WMT Site performance, monitors the page load times of your webpages as people browse them.

Site performance in Webmaster tools is a better indication of how fast or slow webpages load (assuming there are sufficient data points), because this shows real world data.

Let's assume that, by accident, one of your background images is very large. This will slow down the load time of any page on which it appears. However, it won't necessarily be flagged in any page speed tests because they can't make a call on which images you should or shouldn't include.

By the same token, it is possible to inadvertently include all sorts of unnecessary code (HTML, CSS, JS) and images that all slow down a webpage without affecting page speed tests.

Javascript in particular may cause problems if it is not loaded asynchronously - although page speed tests are fairly good at isolating scripts that slow down page load time.

If page load times are slow in Webmaster tools then it is important to find out what it causing the page load event to take a long time to fire. Culprits may be things like CSS images in unused aggregated CSS files.

David Mercer's picture

I am a software developer, serial entrepreneur and bestselling author of programming, development, eCommerce and marketing books.

I love solving complex problems and bringing cool solutions to market. I have a cum laude science degree (double major in applied mathematics and mathematics), and 15 years of Web development, programming and online business experience.