What are LCP, INP, and CLS? How do Core Web Vitals affect your Google ranking and how can you improve them? Everything important explained clearly.
Core Web Vitals are a set of three metrics that Google considers essential for a website's user experience. Since 2021, they directly influence Google rankings. They measure how quickly a page loads, how responsive it is to user interactions, and how visually stable it is during loading.
Google uses two data sources for evaluation: Lab Data (synthetic tests like Lighthouse) and Field Data (real user data from the Chrome User Experience Report). Ranking decisions are based on field data.
LCP measures how long it takes until the largest visible element in the viewport is rendered. This is typically a hero image, a large text block, or a video poster.
defer.<link rel="preload"> for the LCP image.fetchpriority="high" attribute for the LCP element.<!-- Preload LCP image with high priority -->
<link rel="preload" as="image" href="/hero.webp" fetchpriority="high">
<img src="/hero.webp" fetchpriority="high" alt="Hero" width="1200" height="600">
INP measures how quickly a page responds to user interactions like clicks, taps, and keyboard input. It captures the delay from the input to the next visual update. INP replaced the older FID (First Input Delay) as a Core Web Vital in March 2024.
requestAnimationFrame, setTimeout, or the Scheduler API.offsetHeight) with write operations (e.g., style.height).CLS measures how much page elements unexpectedly shift during loading. Everyone has experienced this: you are about to click a button, but suddenly the content jumps down because an image or ad finished loading.
width and height on images and videos. Or use aspect-ratio in CSS.font-display: swap together with size-adjust for the fallback font to minimize layout shift during loading./* Fallback font with size-adjust */
@font-face {
font-family: 'Inter';
src: url('/fonts/Inter.woff2') format('woff2');
font-display: swap;
}
/* Aspect ratio for images */
img, video {
max-width: 100%;
height: auto;
aspect-ratio: attr(width) / attr(height);
}
Core Web Vitals are part of the "Page Experience Signals" that Google considers for ranking. They are not the sole factor — relevant content carries more weight. But for comparable content, a better page experience can make the decisive difference.
Google uses the 75th percentile of field data. This means: 75% of your real users must reach the "Good" thresholds for a metric to be considered passing.
Tip: Lab data is great for debugging, but only field data matters for ranking. Keep an eye on both.
How are your website's Core Web Vitals? Find out now with PageScore.