FlyingPress Vitals lets you measure Core Web Vitals (CWV) from your real visitors — not just lab tests.
This helps you:
See how real users experience your site.
Spot issues that may hurt your SEO.
Track the impact of theme updates, host changes, or optimizations.
Unlike PageSpeed Insights (which shows a 28-day average), FlyingPress gives you fresh data within hours.
How It Works
When enabled, FlyingPress automatically loads a tiny, non-blocking JavaScript file — vitals.min.js
— on every public page of your site.
It runs for all visitors, including logged-in users.
It is not added to WordPress admin pages.
This script collects:
LCP (Largest Contentful Paint) – how quickly the main content loads
INP (Interaction to Next Paint) – responsiveness of user interactions
CLS (Cumulative Layout Shift) – visual stability
TTFB (Time to First Byte) – server response time
Data Handling
Tied to Your License & Domain – if you change your FlyingPress license key or domain, your existing data will be lost and a fresh dataset will start.
Anonymized — no personal info is collected.
Stored securely on FlyingPress servers.
Never saved in your WordPress database — keeping your site lean.
Enabling Core Web Vitals Tracking
Go to FlyingPress → Settings → Core Web Vitals Tracking.
Toggle to Enable Tracking.
(Recommended) Preload your cache so visitors start getting optimized pages.
Wait a few hours for data to appear in the dashboard.
Viewing Your Data
FlyingPress adds a Vitals tab inside the dashboard.
Shows the last 30 days of LCP, INP, and CLS.
Gives you a quick view of overall site health.
Switch to the Vitals tab for more insights:
Select metrics: TTFB, LCP, INP, CLS.
Filter by device: Mobile or Desktop.
Choose a time range: Last hour, 24 hours, 7 days, or 30 days.
See page-level and country-level breakdowns to find exactly where issues occur.
Interpreting the Results
FlyingPress uses Google’s CWV thresholds:
Metric | Good | Needs Improvement | Poor |
LCP | ≤ 2.5s | 2.5–4.0s | > 4.0s |
INP | ≤ 200ms | 200–500ms | > 500ms |
CLS | ≤ 0.1 | 0.1–0.25 | > 0.25 |
TTFB | ≤ 0.8s | 0.8–1.8s | > 1.8s |
💡 Tip: If traffic is low, results may fluctuate. Wait for more samples before making big changes.
Privacy & Performance
No personally identifiable information (PII) is collected.
vitals.min.js
is extremely lightweight and async — it does not affect performance.Tracking runs entirely on FlyingPress servers — no extra load on your WordPress hosting.
Troubleshooting
No data?
Check if tracking is enabled.
Make sure no security plugin or CDN blocks
vitals.min.js
.Wait a few hours if your site has low traffic.
Data reset after license/domain change?
This is expected — data is tied to your license key and domain.