Pulse is a hosted Core Web Vitals dashboard. Enter any URL and get its real PageSpeed Insights data — Lighthouse lab and CrUX field — laid out clean, with pass/fail on every metric and a plain-English fix. Show clients their numbers without sending them to Google.
LCP, INP, and CLS — each colored pass / needs-improvement / fail using Google's published thresholds, verbatim (LCP ≤ 2.5s, INP ≤ 200ms, CLS ≤ 0.1 for "good"). Nothing rounded in your favor.
Pulse only proxies and presents Google's PageSpeed Insights API — it never measures, estimates, or substitutes a score. The report header always names the source and the exact fetch timestamp.
Lighthouse lab (one controlled load, great for before/after) and CrUX field (what real Chrome users actually experienced) are shown separately and labeled — because they answer different questions.
Open any metric to see what it actually means and how to fix it — no Lighthouse jargon. Built-in explainers for LCP, INP, CLS, FCP, and TTFB, plus the top estimated load-time wins.
Every scan is stored the moment you run it. A paid license unlocks reading it back as a clean inline sparkline, so you can chart a URL's score over time and prove the work moved the needle.
A calm, branded dashboard your client can actually read — no raw Lighthouse wall of text, no sending them off to a Google URL. Shareable by link: ?url=…&strategy=mobile reproduces any report.
Type a page address into the dashboard (Pulse adds https:// for you) and pick Mobile or Desktop — mobile is Google's primary, so it's the default.
It calls Google's PageSpeed Insights v5 API — Lighthouse lab plus Chrome UX Report field — and caches the result ~10 minutes per URL so repeat scans are instant. Google does the measuring; Pulse never invents a number.
Performance score, the three Core Web Vitals with pass/fail coloring, lab vs. field labeled separately, top opportunities, and a plain-English explainer + fix for every metric.
Add a license key to chart scores over time, then deliver branded client reports. Multi-URL dashboards, scheduled scans, and PDF/CSV export are on the paid roadmap.
Free runs a complete, real PageSpeed report on any URL. A license adds history, scheduled scans, exports, and agency scale.
Straight from Google's free PageSpeed Insights v5 API, which bundles Lighthouse lab data and Chrome UX Report (CrUX) field data. Pulse only parses and presents what Google returns — it never measures, computes, estimates, or substitutes a score. Every report names its source ("Google PageSpeed Insights — Lighthouse + CrUX") and the exact timestamp it was fetched. If a number isn't in Google's response, Pulse doesn't show one.
Lab (Lighthouse) is a single simulated load in a controlled environment — great for debugging and reproducible before/after comparisons, but it's one run on one network profile. Field (CrUX) is real measurements from real Chrome users over a 28-day rolling window — the truth of what visitors actually experience, but it needs enough traffic to exist. Pulse shows both, labeled separately, because they answer different questions. INP is field-only — standard Lighthouse lab doesn't produce an INP number, so Pulse takes it from CrUX and labels it as such.
Low-traffic or brand-new pages often have no CrUX field data — Google simply hasn't collected enough real-user samples. In that case Pulse shows an explicit "no field data available" panel rather than inventing a number or quietly passing off the lab number as if it were field data. You still get the full Lighthouse lab report; the field section just tells you the truth.
No — Pulse is its own hosted web app, not a <script> embed. You (or your client) open the dashboard at pulse.wandzilakwebdesign.com, type a URL, and read the report. Any report is shareable by link — ?url=…&strategy=mobile reproduces it exactly.
Using Google's published thresholds, verbatim: LCP good ≤ 2.5s / poor > 4s; INP good ≤ 200ms / poor > 500ms; CLS good ≤ 0.1 / poor > 0.25; FCP good ≤ 1.8s; TTFB good ≤ 0.8s. We don't pick our own cutoffs or round anything in your favor — the boundaries are pinned to Google's exact values.
Pulse works without a key — it caches each scan ~10 minutes per URL to stay under Google's keyless limits. For agency volume you can add a free PSI key. The free tier gives you the full single-URL report forever; a paid license key (WZPU-…) unlocks reading your scan history back as a trend chart, plus the multi-URL dashboard, scheduled scans, and PDF/CSV export. Every scan is stored the moment you run it — paid just lets you read the timeline.