Pulse displays available PageSpeed Insights results for a page, with Lighthouse lab and CrUX field data shown separately. Source labels, metric ratings, and plain-English explanations support client reviews.
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 branded dashboard with metric explanations and source labels. 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. Multi-URL dashboards, scheduled scans, branding, and PDF/CSV exports are planned and are not currently included.
The free report shows the PageSpeed results available for a URL. Scan history is license-gated. Scheduling, multi-URL dashboards, branding, and PDF/CSV exports are planned and are not currently included.
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.
Scan availability depends on Google's API access and quota. Pulse caches results for about ten minutes; caching does not guarantee access when quota is exhausted. 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. Multi-URL dashboards, scheduled scans, branding, and PDF/CSV exports are planned and are not currently included. Every scan is stored the moment you run it — paid just lets you read the timeline.