CWV Analytics

Track your Core Web Vitals with real field data

Monitor the status of your WordPress and meet all the metrics set by Google.

Available in these plans

Free, Pro, Plus, Ultra, Agency & Enterprise

Why you'll love it

Dashboard

All your vitals at a glance

LCP, INP, and CLS displayed as gauges that update with real field data. Green means pass, amber means needs work.

0s
LCP
0ms
INP
0
CLS
FCP 0.8s
TTFB 580ms
CrUX

Real Chrome data from Google

The same 28-day field data Google uses for ranking. Five metrics, one table, updated daily.

Metric p75 Status
LCP 1.2s
INP 68ms
CLS 0.02
FCP 0.9s
TTFB 320ms
28-day data
RUM

Every visit, every metric

A lightweight beacon captures LCP, INP, CLS, FCP, and TTFB from every real visitor in real time.

Recording
0 sessions
Diagnostics

Find problems automatically

Render-blocking CSS, unoptimized images, and layout shifts detected without manual auditing.

High Render-blocking CSS in above-the-fold
Medium Unoptimized hero images (no lazy load)
Low Missing width/height on ad containers
Attribution

Trace the exact element

Attribution data pinpoints the DOM element responsible for each metric issue.

<div class="hero-image">
LCP element detected
URLs

Monitor every page

Track up to 250 URLs with individual scores. See which pages need attention at a glance.

/ 98
/blog/ 94
/product/shoes/ 72
/checkout/ 45
/about/ 91
/ 98
/blog/ 94
/product/shoes/ 72
/checkout/ 45
/about/ 91
Recommendations

Know exactly what to fix

Severity-rated recommendations tied to specific metrics. Actionable steps, not vague advice.

High Preload LCP image with fetchpriority="high"
Medium Defer offscreen images with loading="lazy"
Low Use font-display: swap for web fonts

And much more

Historical trends, device breakdowns, origin vs. URL data, comparison charts, and export options.

Explore all features

How it works

Install the RakuWP plugin and enable the CWV Analysis service from your dashboard. Add your free Google API key to start fetching CrUX data. The service tracks up to 250 URLs depending on your plan. Paid plans unlock Real User Monitoring, which injects a small web-vitals script to capture metrics from every visit. Worst-performing pages are diagnosed automatically and recommendations appear in your admin dashboard with severity badges and fix suggestions.

Frequently asked questions

Do I need a Google API key?

Yes. CrUX data is fetched from the Chrome UX Report API, which requires a free Google API key. You can create one in the Google Cloud Console in a few clicks. RUM monitoring works independently and does not need an API key.

Does the RUM script slow down my site?

No. The beacon uses a tiny module script loaded with type="module" that imports web-vitals from a CDN. It only runs after the page has fully loaded and sends data via navigator.sendBeacon on page unload, so it has zero impact on rendering or interactivity.

What is the difference between CrUX data and RUM data?

CrUX is aggregated 28-day data from Chrome users worldwide, updated daily. RUM is your own real-time data from every visit to your site. CrUX gives you the big picture that Google uses for ranking; RUM gives you granular, per-visit detail with attribution for debugging.

Ready to try it?

Get started with RakuWP for free. No credit card required.

Get Started Free