Integration · Performance

Rivalist + PageSpeed Insights

Core Web Vitals (LCP, INP, CLS, TTFB) measured against Google's CrUX field data.

What PageSpeed Insights does

Google's PageSpeed Insights API runs Lighthouse against any URL and returns lab + field (CrUX) performance metrics. Rivalist runs PSI for every audited page.

Why it matters for your audit

Core Web Vitals are a confirmed Google ranking factor. Field data (CrUX) — not lab scores — is what Google uses. Rivalist surfaces both.

Integration depth

How Rivalist uses PageSpeed Insights

  • Page-by-page LCP, INP, CLS, TTFB, FCP grades.

  • Field data from CrUX where available (28-day P75).

  • Lab data from Lighthouse as fallback when CrUX data is missing.

  • Specific fixes ranked by impact and effort.

In your report

What you actually see

  • Per-page Core Web Vitals pass/fail per metric.

  • Render-blocking resources, image optimization opportunities, third-party impact.

  • Specific fix list with code-level instructions.

BYOK note

PageSpeed Insights API is free with a Google Cloud project. BYOK: provide your own API key. Hosted: we provide a shared key.

FAQ

Common questions

Why field data over lab data?

Google ranks pages using real-user (field) data, not synthetic (lab) tests. Lab tests miss real conditions like cold-start CDN cache, slow 4G, and JS execution variance.

What if my site has no CrUX data?

CrUX requires sufficient real-user traffic. Newer/smaller sites get lab data only. As traffic grows, CrUX data unlocks automatically.

Can I audit specific page types?

Yes — Rivalist runs PSI on a sample of page types from your sitemap: homepage, top product/category, top article. Full per-page sweep available on enterprise plans.