Real Core Web Vitals (LCP, CLS, INP) and Lighthouse scores for any site, via Google's official PageSpeed Insights API -- using your own free Google API key. Tracks history over time, flags regressi...
What this app can do
13 tools registered
Connect PagespeedFree
Connect Page Speed Insights by saving your Google API key, after checking it actually works. Get a free key at console.cloud.google.com -> APIs & Services -> enable 'PageSpeed Insights API' -> Credentials -> Create API key.
Disconnect Pagespeed8 tok
Disconnect Page Speed Insights: deletes the saved API key. Existing snapshots stay.
Check Site Speed15 tok
Run a real Google PageSpeed Insights check for one URL. The run appears in the central history immediately as Running, then becomes Completed or Failed with its scores and fix opportunities.
List Speed Snapshots8 tok
List past Page Speed Insights snapshots, optionally filtered by url/strategy.
Get Speed Snapshot8 tok
Read one Page Speed Insights snapshot in full -- all metrics and opportunities.
Compare Speed Snapshots10 tok
Compare the two most recent Page Speed Insights snapshots for one url+strategy -- what improved, what regressed.
Save Speed Thresholds10 tok
Save custom good/needs-improvement/poor thresholds for LCP/CLS/INP. Defaults are Google's own official Core Web Vitals thresholds.
Save Speed Categories10 tok
Save which Lighthouse categories run by default (performance always included).
Save Speed Retention10 tok
Save how many days to keep raw Lighthouse snapshots before automatic cleanup.
Save Speed Notify Mode10 tok
Save when to notify: all runs, only regressions, or off.
Save Speed Schedule12 tok
Turn on/off the daily automatic speed check and set its hour and site list (empty = every site in Sites Registry).
Get Speed Settings8 tok
Read every configurable Page Speed Insights setting in one call -- key status, thresholds, categories, retention, notify mode, schedule.
List Connected SitesFree
List the sites already connected in other apps (WordPress Hub and/or Sites Registry) so a speed check can target one with a single click instead of retyping its domain.