How To Monitor Google PageSpeed Insights Regularly

Everyone hates slow pages. If your website takes longer than three seconds to load, you could lose nearly half of your visitors. When you finish development of your website, it will be fast. However during its lifetime it may erode and become sluggish.

Google PageSpeed Insights is a tool Google provides to score the speed of a website based on multiple metrics:

  • Reduce server response time
  • Leverage browser caching
  • Enable compression
  • Avoid landing page redirects
  • Minify CSS
  • Minify HTML
  • Minify JavaScript
  • Optimize images
  • Prioritize visible content
  • Eliminate render-blocking JavaScript and CSS in above-the-fold content

One way how you can keep track of your current score is regularly recheck your score with tool provided by Google, or you can register for Brain and have your site checked regularly every day.

How It Works

When you finish your registration you will be able to set up URLs which should be monitored.

For each URL you will have separate screen where you can monitor following metrics:

  • Score
  • Number hosts
  • HTML response bytes
  • Image response bytes
  • CSS response bytes
  • JS response bytes
  • Number resources
  • Number JS resources
  • Number static resources
  • Number CSS resources
  • Response code
  • Total request bytes

They are presented in form of chart and also in form of table so they can be easily compared.

Google PageSpeed Insights - Change in Score

Report is generated for each day so you can easily figure out why given URL received such score.

Google PageSpeed Insights - Details

Aggregated View

Dashboards are very powerfull feature to keep track of any change across all your websites.

Google PageSpeed Insights - Dashboard


It would be tedious to check all these metrics manually every day. Therefore you can set up alarms and be notified when some of the metric changes.

Google PageSpeed Insights - Alarms


Using Brain will help you stay on top of performance of all your websites. You can drill down to report for any day or you can use to to long term monitoring.

Do you have any ideas how to make it more useful for you? Let me know in comments.


Subscribe to be notified about updates from Social Mind