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
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.
Real Chrome data from Google
The same 28-day field data Google uses for ranking. Five metrics, one table, updated daily.
Every visit, every metric
A lightweight beacon captures LCP, INP, CLS, FCP, and TTFB from every real visitor in real time.
Find problems automatically
Render-blocking CSS, unoptimized images, and layout shifts detected without manual auditing.
Trace the exact element
Attribution data pinpoints the DOM element responsible for each metric issue.
Monitor every page
Track up to 250 URLs with individual scores. See which pages need attention at a glance.
Know exactly what to fix
Severity-rated recommendations tied to specific metrics. Actionable steps, not vague advice.
And much more
Historical trends, device breakdowns, origin vs. URL data, comparison charts, and export options.
Explore all featuresHow 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.