What are the Core Web Vitals?

Summary: Core Web Vitals are a set of metrics that Google uses to evaluate the overall user experience of a website. In this blog, we will discuss what Core Web Vitals are, why they are important for SEO, and how to optimize your website to meet them.

What are the Core Web Vitals?

What are Core Web Vitals?

Core Web Vitals are a set of three specific page speed and user experience metrics that Google considers important for a website. They are:

  1. Largest Contentful Paint (LCP): This measures how long it takes for the largest element on a web page to load. Ideally, the LCP should occur within the first 2.5 seconds of the page starting to load.

  2. First Input Delay (FID): This measures how long it takes for a user to be able to interact with a web page after clicking on a link or button. Ideally, the FID should be less than 100 milliseconds.

  3. Cumulative Layout Shift (CLS): This measures how much a web page's layout shifts around while it is loading. Ideally, the CLS score should be less than 0.1.

Why are Core Web Vitals important?

Core Web Vitals are important because they directly impact user experience. When users visit a website, they expect it to load quickly and be easy to use. If a website takes too long to load or is difficult to navigate, users are more likely to leave and go to a competitor's site.

Additionally, Google has announced that Core Web Vitals are be a ranking factor in search results, which means that websites that perform better on these metrics will have a better chance of ranking higher in search engine results pages (SERPs). This makes it important for website owners to pay attention to Core Web Vitals and optimize their sites accordingly.

By optimizing for Core Web Vitals, website owners can not only improve their search engine rankings but also provide a better user experience, which can lead to increased engagement, lower bounce rates, and higher conversions.

What is the Interaction to Next paint (INP)?

The new INP (Input Timing) metric is a candidate to become a Core Web Vital in the future. INP measures the time between a user's first interaction with a web page (such as clicking a link or button) and the time when the browser is able to respond to that interaction.

INP is important because it measures the responsiveness of a web page, which is a critical aspect of user experience. A slow INP can make a website feel unresponsive and frustrating to use. While INP is not yet an official Core Web Vital, it is currently being tested and evaluated by Google as a potential addition to the Core Web Vitals metrics.

Website owners should stay up to date with any changes to the Core Web Vitals and other important metrics related to SEO and user experience to ensure their websites are optimized for the best possible performance.

How to measure Core Web Vitals

To measure your Core Web Vitals, there are several tools available:

Google Search Console: Google Search Console provides a Core Web Vitals report that shows how your website is performing on the three Core Web Vitals metrics: LCP, FID, and CLS. It also provides suggestions for improving your scores.

PageSpeed Insights: PageSpeed Insights is a free tool from Google that analyzes a web page's performance on both mobile and desktop devices. It provides scores for LCP, FID, and CLS as well as suggestions for improving performance.

Lighthouse: Lighthouse is an open-source tool from Google that can be run as a browser extension or from the command line. It provides detailed reports on a web page's performance, including Core Web Vitals, accessibility, and best practices.

Core Web Vitals UX score checker: Get a 0-100 score on your Core Web Vitals based on real users and see how you score amongst 3000 other domains.

Core Web Vitals history: 6 month history of your own Core Web Vitals. Are you regressing, improving or staying the same?

By using these tools, website owners can identify areas where their website may need improvement to meet the Core Web Vitals standards. It's important to regularly monitor and optimize for these metrics to ensure the best possible user experience and search engine rankings.

How to optimize for Core Web Vitals?

To optimize your website for Core Web Vitals, here are some steps you can take:

  1. Optimize images and videos: Large images and videos can slow down a web page's load time. Use compression tools to reduce the file size of your media without sacrificing quality.

  2. Use a content delivery network (CDN): A CDN can help speed up your website by caching content on servers located closer to your users.

  3. Minimize render-blocking resources: Render-blocking resources, such as JavaScript and CSS files, can prevent a web page from loading quickly. Use tools like Google PageSpeed Insights to identify these resources and minimize them.

  4. Implement lazy loading: Lazy loading is a technique that delays the loading of images and videos until a user scrolls down to them. This can help improve the LCP metric.

  5. Avoid excessive ads and pop-ups: Excessive ads and pop-ups can slow down a web page's load time and make it difficult for users to interact with your content.


In conclusion, Core Web Vitals are a set of metrics that are designed to measure the quality of user experience on a website. They include Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS), and may soon include Input Timing (INP).

Core Web Vitals are important for website owners to understand and optimize for, as they directly impact user experience and may also affect search engine rankings. To measure Core Web Vitals, there are several tools available, such as Google Search Console, PageSpeed Insights, Lighthouse, and the Web Vitals Extension.

By monitoring and optimizing for Core Web Vitals, website owners can provide a better user experience, which can lead to increased engagement, lower bounce rates, and higher conversions. As the importance of user experience continues to grow in the world of SEO, it's essential for website owners to prioritize and optimize for Core Web Vitals.

Share blog post