AccessBadger
See how fast your site really is for your real visitors
Measure Core Web Vitals from real visits, by device, page and country. One small script, no cookies.
What is real-user Core Web Vitals monitoring?
Real-user monitoring measures how fast your pages feel to the people who actually visit them. AccessBadger adds one small script to your site, records Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift from real visits, and reports the 75th percentile, which is how Google judges each metric.
Which metrics does it measure?
Three Core Web Vitals, plus two diagnostics that help explain them. The thresholds are the ones Google publishes.
| Metric | What it shows | Good |
|---|---|---|
| Largest Contentful Paint (LCP) | How soon the main content appears | 2.5 seconds or less |
| Interaction to Next Paint (INP) | How quickly the page responds to a tap or click | 200 milliseconds or less |
| Cumulative Layout Shift (CLS) | How much the layout jumps around while loading | 0.1 or less |
| First Contentful Paint (FCP) | How soon anything appears. Not a Core Web Vital | 1.8 seconds or less |
| Time to First Byte (TTFB) | How long your server takes to start responding. A diagnostic | 800 milliseconds or less |
INP needs a tap or click, so some visits do not report it. Missing metrics are left out of the score, not counted as zero.
What you see in your dashboard
The score is the one figure to watch. The detail behind it shows where to look.
A score out of 100 for every test
Each sampled visit is one test, weighted towards the Core Web Vitals, with a desktop average and a mobile average.
Desktop and mobile kept apart
They are never pooled, because Google rates them separately and they often tell different stories.
Breakdowns that point at the problem
See results by page, by section of your site, by page type, by country and by connection speed.
Every test, sortable and filterable
Sort by score or by any metric to find the slowest visits, and filter to the ones you care about.
A trend over time
Daily results show whether a change made the site faster or slower.
Part of your weekly summary
Turn on the combined summary email to get speed alongside accessibility and search results.
Set up in a few minutes
Add your site, paste one script, and choose how much to measure.
Add your website
Sign in and add the site you want to measure.
Paste the script
Add the script tag to your pages. It is about 5 KB gzipped and loads asynchronously, so it does not block your page from rendering.
Choose what to measure
Set the share of visits to measure (10 percent to start), which pages to include or exclude, and which device types.
Watch results arrive
Results appear once sampled visitors leave a page, because some metrics only settle at that point.
<script src="https://www.accessbadger.com/vitals.js"
data-site-id="YOUR-SITE-ID"
async></script>What happens to your visitors’ data
AccessBadger stores no IP address, no cookie and no browser storage identifier for a measurement. Each test gets a random ID that exists only for that page load. The country comes from a header added by the hosting network, and the address itself is not stored.
Frequently asked questions
Find out how your site feels to real visitors
Add your site, paste the script and see your first results as soon as visitors have come and gone.