Measure page speed
check_pagespeedMeasure page speed reliably by running multiple Google PageSpeed analyses and reporting the median score with min-max spread.
Instructions
Measure a page with Google PageSpeed Insights and report the MEDIAN of several DISTINCT analyses with the min-max spread, so the number comes with its uncertainty. A single Lighthouse run is noise, Total Blocking Time swings threefold between runs on an unchanged page, so do not set runs=1 to make it fast and then quote the score. Google re-analyses a URL only about once a minute and replays the cached result in between, so this keeps asking until it has genuinely different analyses rather than the same one several times. That means runs=5 takes roughly 150 seconds and asking harder will NOT speed it up. Reports fewer analyses honestly if time runs out. Returns a report and the same figures as JSON.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runs | No | DISTINCT analyses to collect and median over. Default 5, which takes ~150s. | |
| urls | No | Absolute http(s) URLs. Defaults to saved URLs. | |
| strategy | No | Default mobile, which Google ranks on. |