Core web vitals are a combination of metrics used by Google to evaluate the user experience of a webpage. Google compares the site’s metrics against the set objectives and other sites competing to rank for the same keywords. Let’s delve into the different aspects of core web vitals.
What are Core Web Vitals?
Core web vitals emphasize three user experience aspects, launched in 2020:
- Loading performance
- Interactivity
- Visual stability
These essential metrics are built to measure how users actually experience a page instead of just focusing on technical aspects that may not directly affect the users. These metrics are important for two main causes:
User experience: Core web vitals help ensure that websites offer a positive user experience. When loading times are reduced, and responses are accurate, users are more likely to remain on the site and interact with the content.
SEO performance: Google uses metrics as ranking factor in search results. This suggests that the websites have positive metric scores, which can help them rank higher in SERPs. Although content relevance and quality are a topmost priority, the metrics offer the site an edge over competitors with similar content but negative user experiences.
Core web vitals are closely tied to the broader effort to make websites more user-friendly. They work together with other page experience metrics like safe browsing, mobile-friendliness, HTTP security, and invasive interstitial parameters.
What are the Metrics?
Core Web Vitals are the outcome of a collaborative effort between Google and UX experts, who sought to identify key factors that shape a site’s user experience.
The metrics offer clear, efficient guidelines for webmasters and developers. By leveraging on the core aspects of user experience, like loading, visual stability, and interactivity, you can try to optimize the site and let users find the information quickly.
Let’s understand each metric in detail:
Largest Contentful Paint (LCP)
LPC metric measures the speed of the page loading for content. It is the time taken for the largest element, such as an image or text block. It could be found in the viewpoint. This metric directly affects the speed of page loading experienced by the users. 2.5 seconds or less than that is considered a good LCP.
Interaction to Next Paint (INP)
INP is the latest core web vitals metric that covers all interactions throughout the entire page lifecycle. This measures time from the moment a user interacts with the page to the moment the next frame is shown on the screen. A positive INP score is around 200 milliseconds or below. This metric provides an overall view of the page’s responsiveness. It measures the speed of the response that the site takes every time you click.
Cumulative Layout Shift (CLS)
CLS weighs the visual stability of a page. It tracks how much sudden layout shift takes place during the whole tenure of the page. It is an important metric because any sudden changes to the page content can be irritating and can lead to errors while clicking. Generally, positive CLS score should be 0.1 or below.
Tools and Techniques to Measure
To measure the metrics, you should understand the performance of the website in terms of user experience. Thanks to the tools that help you examine and improve your scores. The tools include:
Google PageSpeed Insights
PageSpeed Insights is a free-to-use tool that evaluates the content of the page you include and offers suggestions to improve page speed. To get started, you need to:
- Visit the PageSpeed Insights site
- Put the URL of the page you wish to analyze
- Tap on ‘Analyse’ button
The tool offers both lab and field data. It provides you with a performance file and scores for every metric.
Google Search Console
Search Console is another free-to-use tool that offers key insights into the site’s performance in Google search results. It also encompasses a separate core web vitals report. To get started, you should:
- Sign in to the Google Search Console account
- Choose the site you aim to analyze
- Tap on Core Web Vitals
The report provides a clearer picture of how the pages perform. It is also beneficial due to its use of real-world data from accurate users. By clicking on either the mobile or desktop reports, you can understand whether the URLs are poor, good, or need improvement. A list of page issues can be found in this report.
Lighthouse
It is a free-to-use, automated tool that improves the quality of the web pages. Established on Chrome DevTools, Lighthouse makes it easy for developers to use. To use the Lighthouse audit, you should:
- Open a Chrome browser and find the page you wish to audit
- Right-click on the page and choose Inspect to open the DevTools
- You can find a window on right-hand side of page. Tap on Lighthouse
- Find the categories you wish to audit
- Finally, tap on the ‘Analyse page load’ option
This tool offers in-depth information regarding the core web vitals and other performance metrics while providing particular suggestions for future improvements.
GTmetrix
Similar to other tools, GTmetrix is accessible. It is helpful to include as second tool to evaluate your site’s performance. It is a free-to-use tool that includes Lighthouse data and core web vitals along with other grading and scoring data. It is important to consider that websites must be optimized for the best user experience. This tool offers brief summary scores, which are quite easy to consume and report progress.
Best Practices to Optimise Core Web Vitals
By enhancing the core web vitals of the site and optimizing the page speed, you can improve your user experience and boost search engine rankings.
LCP Improvements
LCP measures the amount of time taken to load a page. A faster score suggests that users can find and interact quickly. However, this can be improved by emphasizing optimized images. Large size images can slow down the loading time. Hence, you must ensure image compression and contemporary formats.
INP Improvements
To improve INP, which focuses on the overall responsiveness of the site, you can divide the large tasks into smaller ones and avoid unimportant JavaScript and unused code. The main thread manages the browser’s work. Hence, you should optimise your CSS, use web worker scripts to manage overwhelming tasks and avoid heavy elements.
CLS Improvements
CLS measures the incidents of sudden content movement as a page loads. A stable page offers a smooth user experience. Hence, by specifying the width and height for pictures and videos, you can make CLS improvements. This helps the browser assign the right amount of space. Rather than changing properties that influence the layout changes, you should apply CSS to change animations.
Also Read:

