Google's set of metrics (LCP, FID, CLS) measuring real-world user experience on web pages.
Definition
Core Web Vitals are a set of three standardized metrics defined by Google that quantify the real-world user experience on web pages. [Largest Contentful Paint (LCP)](/glossary/lcp) measures how quickly the largest visible element loads, [First Input Delay (FID)](/glossary/fid) measures how fast the page responds to the first user interaction, and [Cumulative Layout Shift (CLS)](/glossary/cls) measures how much the page layout moves unexpectedly during loading. Together, these three numbers capture loading speed, interactivity responsiveness, and visual stability — the three pillars of a good page experience. Google has signaled that Interaction to Next Paint (INP) is replacing FID as the responsiveness metric, but the core framework remains the same.
Why It Matters
Google uses Core Web Vitals as a ranking signal in its search algorithm. Pages that meet the "good" thresholds receive a ranking advantage, while pages with poor scores can be pushed lower in search results. Beyond SEO, these metrics directly reflect what visitors feel: a slow-loading flipbook embed frustrates readers, an unresponsive button causes abandonment, and unexpected layout jumps erode trust. For publishers who embed interactive content on their websites, the performance of those embeds contributes to the overall page score. Ignoring Core Web Vitals means accepting both lower search visibility and a degraded reader experience.
How It Works in FlipLink
FlipLink is engineered to protect your site's Core Web Vitals scores rather than degrade them. Flipbook embeds load asynchronously so they never block the page's main content from rendering, keeping [LCP](/glossary/lcp) fast. The embed container reserves a fixed aspect ratio before the flipbook initializes, preventing layout shifts that would hurt [CLS](/glossary/cls). Assets — page images, Three.js rendering scripts, and fonts — are loaded progressively and only when needed, so the browser's main thread stays responsive. FlipLink's [custom loading screen](/features/custom-loading-screen) displays a smooth placeholder while the viewer initializes, filling the reserved space with branded content instead of a blank gap. The FlipLink marketing site itself scores 97 on desktop and 91 on mobile in Lighthouse performance audits.
Technical Details
**LCP target: under 2.5 seconds.** LCP measures the render time of the largest image, video, or text block visible in the viewport. For pages with embedded flipbooks, the flipbook container is not the LCP element — the page's own hero image or heading typically is. FlipLink's async loading ensures the embed does not delay this element.
**FID / INP target: under 100 milliseconds (FID) or 200 milliseconds (INP).** These metrics measure the delay between a user action (click, tap, keypress) and the browser's response. FlipLink offloads heavy rendering to WebGL via Three.js, keeping the main thread free for input handling.
**CLS target: under 0.1.** CLS accumulates every time a visible element shifts position unexpectedly. FlipLink's embed code uses a fixed-aspect-ratio wrapper, so the browser allocates the exact space before any content loads. No reflow, no shift.
**Measurement tools:** Google PageSpeed Insights, Lighthouse (built into Chrome DevTools), and the Chrome User Experience Report (CrUX) all report Core Web Vitals. Field data from CrUX reflects real user experience over a rolling 28-day window.
Key Metrics
| Metric | Good | Needs Improvement | Poor |
|--------|------|--------------------|------|
| LCP | ≤ 2.5s | 2.5s – 4.0s | > 4.0s |
| FID | ≤ 100ms | 100ms – 300ms | > 300ms |
| INP | ≤ 200ms | 200ms – 500ms | > 500ms |
| CLS | ≤ 0.1 | 0.1 – 0.25 | > 0.25 |
These thresholds apply at the 75th percentile of page loads — meaning 75% of visits must meet the "good" threshold for the page to pass. A single slow visit does not fail the metric, but a consistent pattern of poor scores will.
Frequently Asked Questions
**Does embedding a flipbook hurt my Core Web Vitals?**
Not if the embed loads asynchronously and reserves its layout space upfront. FlipLink's embed code does both by default. The flipbook initializes after the page's main content has rendered, so it does not compete with your hero section or navigation for loading priority.
**Which metric matters most for SEO?**
Google weighs all three equally as part of the page experience signal. However, LCP tends to have the most visible impact on perceived speed, making it the first metric most publishers optimize.
**How often should I check my Core Web Vitals?**
Run a Lighthouse audit after any significant page change — especially after adding or modifying embedded content. For ongoing monitoring, check the Core Web Vitals report in Google Search Console weekly. Field data updates on a rolling 28-day cycle, so improvements take about a month to reflect in CrUX scores.