Core Web Vitals
Core Web Vitals (CWV for short) are a small set of numbers that describe how your website feels to real visitors. Slow or janky sites hurt engagement, SEO rankings, and conversion. Voris can collect these numbers directly from your visitors’ browsers and show you how your site is performing.
This feature is off by default. Turn it on in site settings when you are ready — see Turning it on below.
What each metric means
Your dashboard shows five metrics: Google’s three Core Web Vitals (LCP, INP, and CLS) plus two loading metrics (TTFB and FCP). Each is colour-coded green (Good), yellow (Needs improvement), or red (Poor) based on Google’s published thresholds.
LCP — Largest Contentful Paint
How long it takes for the largest visible thing on your page (usually a hero image or headline) to appear. Measured in seconds.
- Good: 2.5 seconds or less.
- Needs improvement: 2.5 to 4 seconds.
- Poor: more than 4 seconds.
If your LCP is red, common causes are oversized hero images, slow servers, and render-blocking scripts.
INP — Interaction to Next Paint
How quickly your page responds the first time a visitor clicks, taps, or types. Measured in milliseconds.
- Good: 200 ms or less.
- Needs improvement: 200 to 500 ms.
- Poor: more than 500 ms.
If INP is red, it usually means heavy JavaScript is tying up the page. Fewer tags and lighter frameworks help.
CLS — Cumulative Layout Shift
How much the page visibly jumps around as it loads. Measured as a unitless score.
- Good: 0.1 or less.
- Needs improvement: 0.1 to 0.25.
- Poor: more than 0.25.
If CLS is red, common causes are images without explicit width and height, ads that push content down, and fonts that swap late.
TTFB — Time to First Byte
How long after a visitor requests your page before the first byte comes back. Measured in milliseconds.
- Good: 800 ms or less.
- Needs improvement: 800 to 1800 ms.
- Poor: more than 1800 ms.
If TTFB is red, the bottleneck is usually your hosting provider, a slow backend, or a server that is physically far from most of your visitors.
FCP — First Contentful Paint
How long after a visitor requests your page before the first piece of content (text or image) appears. Measured in milliseconds.
- Good: 1800 ms or less.
- Needs improvement: 1800 to 3000 ms.
- Poor: more than 3000 ms.
FCP is a supporting metric, not one of the three Core Web Vitals, but it is shown alongside them because it is an early signal of the same loading problems that hurt LCP.
Turning it on
CWV collection is off by default so your site does not send extra data without you choosing to.
- Open your site and click Site settings in the sidebar.
- Open the Integrations tab.
- Turn on the Core Web Vitals collection switch. It saves right away, and you will see CWV collection updated.
Only owners and admins can change this setting. From that point forward, your tracking script will collect CWV data from real visitors. You should see numbers appear in the dashboard panel within a few hours of real traffic.
Core Web Vitals toggle
What if the panel has no numbers?
You will see this in two situations:
- You have not enabled CWV collection yet. The panel says it is currently disabled for this site. Turn it on under Site settings → Integrations (see Turning it on).
- You enabled it very recently and no visitors have loaded the site yet. Give it some time and check back.
Are Core Web Vitals collected in Mode A?
Yes. CWV data is aggregated across visitors just like pageviews, so it does not require cookies or visitor IDs. You can turn it on in Mode A without changing anything else about your privacy posture.
How often do the numbers update?
The dashboard panel reflects the currently selected time period, just like everything else on your dashboard. Change the period selector at the top of the page to see CWV for a different range.
Related
- Understanding your dashboard — where the panel lives.
- Site settings — the toggle and other site options.