‌‌‌‌​​‌‌​‍‌​‌​‌‌‍‍‌​‍‌‌​​‌​​‌‌​‍ Hosted dashboard · Free tier · Real PSI data

Your site's vital signs.

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.

Pulse example.com · mobile
92 / 100
Performance
Lighthouse lab score · good
LCP Largest Contentful Paint
1.8sGood
INP Interaction to Next Paint
140msGood
CLS Cumulative Layout Shift
0.04Good
Source: PageSpeed Insights · just now
Features

Google's real data, finally readable.

Real Core Web Vitals

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.

Every number is real

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.

Lab and field, side by side

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.

Plain-English explainers

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.

History & trend

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.

Client-ready, not Google-ready

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.

How it works

A real performance report in one paste.

1

Paste any URL.

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.

2

Pulse pulls Google's real data.

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.

3

Read a clean scorecard.

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.

4

Track & export. (paid)

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.

What's included

The full report is free. Tracking and scale are paid.

Free runs a complete, real PageSpeed report on any URL. A license adds history, scheduled scans, exports, and agency scale.

On-demand URL scan
Free
Performance score
Free
Core Web Vitals pass/fail
Free
Lab + field data
Free
Plain-English explainers
Free
Mobile + desktop
Free
History & trend chart
Paid
Multi-URL dashboard
Paid
Scheduled weekly scans
Paid
PDF / CSV export
Paid
White-label branding
Paid
Priority support
Paid
Pricing

Free forever for the full report. Paid when you need history and scale.

Monthly Annual Save 15%
Free
Free
The full real report, on any URL
$0forever
No credit card
  • On-demand single-URL scan
  • Score + Core Web Vitals
  • Lab + field + explainers
  • Mobile + desktop
  • History & trend (locked)
  • Export & scheduling (locked)
Get Free
Agency
Agency
For studios tracking many sites
$39.95/month
billed monthly
$39.95/mo$33.95/month
$407.40 billed annually
  • Everything in Single
  • 10 domains + subdomains
  • Multi-URL dashboard
  • Scheduled weekly scans
  • CSV export + email support
  • White-label branding
Unlimited
Unlimited
For high-volume studios & enterprises
$99/month
billed monthly
$99/mo$84.15/month
$1,009.80 billed annually
  • Everything in Agency
  • Unlimited domains
  • White-label report branding
  • Priority support (<24hr)
  • White-glove onboarding
  • Volume pricing on full Suite
FAQ

Questions

Where do these numbers come from?

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.

What's the difference between lab and field data?

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.

What if a URL has no field data?

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.

Is this just an embed I paste on my site?

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.

How are the Core Web Vitals colored?

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.

Do I need a Google API key, and what does the paid tier unlock?

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.

Get started

Take your site's pulse.

Run a real PageSpeed report on any URL, free — and hand your client a clean scorecard instead of a Google link. Real numbers, labeled honestly, no sign-up.