PerformanceBlocks

Performance metrics: what Wakaris measures and which values count as good

Performance metrics measure how long your website takes to show its main content, whether the content moves while it loads and whether it responds when someone interacts with it. Wakaris analyzes all three on your real page and tells you which ones fall outside the values Google considers good.

By Juan Ignacio FrancoUpdated: September 7, 20268 min read

In short

What’s measured

LCP (loading speed), CLS (visual stability) and TBT (responsiveness).

Good values

LCP of 2.5 seconds or less, CLS of 0.1 or less, TBT under 200 milliseconds.

Why it matters

Google states that it uses the Core Web Vitals in its ranking systems.

Severity in Wakaris

Critical. It’s the most common finding: it fails on 96% of the pages analyzed.

Diagram of the three moments LCP, CLS and TBT measure while a web page loads
The three metrics look at different moments of loading: what takes time to appear, what moves and what gets blocked.

What this finding is and what it measures

This finding appears when any of your page’s three performance metrics falls outside its threshold. Each one looks at something different, and it’s worth not mixing them up.

LCP, or Largest Contentful Paint, measures the time until the largest visible element on the page is shown, usually a featured image or a main block of text. It’s the moment the page looks loaded.

CLS, or Cumulative Layout Shift, measures how much content moves around without anyone asking it to: the button that shifts just as you’re about to tap it. It’s not a time but a score, calculated by multiplying the share of the screen affected by the distance it moved.

TBT, or Total Blocking Time, measures how long the browser was too busy to respond. It adds up the long tasks, those over 50 milliseconds, counting only the time beyond those 50 milliseconds.

How it’s measured

Wakaris measures all three on the URL you give it and returns the value of each, the threshold it misses and the severity of the finding, with nothing to install. That’s the direct way to know where you stand.

One detail changes how you read the numbers. There are three Core Web Vitals: LCP, INP and CLS. INP, which measures responsiveness to interactions, needs a real person interacting, so no automated measurement can get it. TBT is used instead as its lab substitute: Google’s documentation describes it as a proxy for INP. That’s why Wakaris measures LCP, CLS and TBT, not INP.

The other distinction is between lab and field data. Wakaris loads your page under controlled conditions, which is what you need to analyze and to check whether a fix worked. Field data aggregates your visitors’ real page loads, and it’s what Google uses to assess page experience: it sets the threshold at the 75th percentile of those loads and separates mobile from desktop. Passing on desktop and failing on mobile is the norm.

Why it matters

It matters on two fronts, and it’s worth weighing each one precisely.

The first is the experience of whoever visits. The longer the main content takes to appear, the more likely they are to leave before seeing it. If content moves while loading, people tap what they didn’t mean to tap. And if the browser is blocked, the page seems broken even though it looks complete.

The second is SEO, and here you have to be precise so as not to overpromise. Google states in its documentation that the Core Web Vitals are used by its ranking systems. But it adds something just as important: search always tries to show the most relevant content, even if the page experience is mediocre, and a good experience contributes to success mainly when lots of useful content is competing for the same query. Put plainly: good performance won’t rescue weak content, but poor performance can hold back a page that’s otherwise excellent, and it holds it back more the more competitive the search.

Common causes

The three metrics fail for different reasons, and knowing that is the first step to not wasting time.

Behind a high LCP there’s almost always one of these four: a slow-responding server, heavy images or inefficient formats, render-blocking resources the browser must process before drawing anything, or a page that depends on JavaScript to build its own content.

Behind a high CLS are images and videos without declared dimensions, which push down whatever is below them when they appear; ads, iframes and notices inserted on the fly; and web fonts that change the text size when they load and reflow entire paragraphs.

Behind a high TBT there’s a single family of culprits: JavaScript that holds the main thread for too long at a stretch. It usually comes from large libraries loaded in full to use just one part, third-party code such as analytics and advertising tags, and heavy work done all at once instead of split into chunks.

How to fix it

The first thing is to know which of the three is failing and why, because the fix is completely different for each. In the report, Wakaris shows you which metric is outside its threshold and by what value, which is where any sensible decision starts.

For LCP, in order of effort versus payoff: serve images at their real size and in modern formats, mark the main element so the browser prioritizes it, remove or defer render-blocking resources, and only then work on the server.

For CLS the fix is almost mechanical and usually the most worthwhile: declare width and height on all images and videos, reserve space in advance for anything that will be inserted later, and avoid inserting content above what’s already being read.

For TBT, split long tasks into chunks, load only the code needed for the first render, and check what each third-party tag adds. Don’t look for a single tweak that fixes everything.

Image pending · {IMG_2}

Table with the LCP, CLS and TBT thresholds, separating good, needs-improvement and poor values

Brief to generate the image
Editorial illustration for a Wakaris technical guide.
Topic: Table with the LCP, CLS and TBT thresholds, separating good, needs-improvement and poor values.
Style: white background with a soft lime→pale green wash (#F8F7D6 → #E2F2DC), green→lime gradient accent (#8ED390 → #DCD86F), near-black ink (#12150B), pill shapes and rounded corners, soft shadows, clean schematic look, no photography.
Format: 16:9, 1440 pixels wide.
No legible text: any label, code or figure is shown as gray placeholder bars. The caption carries the meaning, not the image.
No real logos or third-party brands. No recognizable people.
Tags: metrics, performance, table, thresholds, lcp, cls, tbt, separating
The thresholds for each metric. Wakaris compares your page’s measured value against these limits.
Table with the LCP, CLS and TBT thresholds, separating good, needs-improvement and poor values
The thresholds for each metric. Wakaris compares your page’s measured value against these limits.

Ask your AI

If you want to dig into your specific case, copy one of these two prompts and paste it into the AI you use. Choose based on your situation.

Prompt A

I’ve already measured the finding with Wakaris and want to fix it

Act as a professional, careful web technical consultant. Your goal is to help me understand a specific finding about my website and decide what to do about it, without making anything up.

Context: I got this finding from Wakaris, a tool that analyzes a website across 9 areas (performance, SEO, security, social, market, AI, user experience, accessibility and legal) and explains each problem so that every role on a team can understand it. The finding is: Performance metrics. It measures three things about your page: how long it takes to show the main content (LCP), how much the content moves while loading (CLS) and how long the browser is too busy to respond (TBT). Reference: LCP is good up to 2.5 seconds; CLS is good up to 0.1; TBT is good under 200 milliseconds.

Paste the Wakaris result here: which metric came out above its threshold, with what value, on which page and, if it says so, which element causes it. If you don’t have it, tell me and I’ll tell you how to get it before we continue.

Rules you must follow at all times:

1. Don’t assume anything about my website. Every piece of data you use must come from what I confirm to you or from what Wakaris has measured. If you don’t know it, ask me before stating it.
2. Before giving me conclusions, ALWAYS ask me these questions, all together and in plain language, to find out whether this finding really affects me and where:
   a) What platform is your website built on? (WordPress, Shopify, custom-built, other)
   b) Of the three metrics, which one came out above its threshold? If there are several, tell me the value of each.
   c) What’s the biggest thing you see when the page loads: an image, a video, a banner or carousel, or mostly text?
   d) Do you notice content shifting position while the page finishes loading?
   e) How many third-party tags do you have installed: analytics, advertising, chats, maps? Do you know which ones?
   f) Do you control the server, the hosting or the CDN, or is it a managed service?
   g) If a technical fix is needed, would you do it yourself, an in-house technician or an agency?
3. Every statement or recommendation must be reasoned in relation to MY context, not in general. If you recommend something, explain why it applies to my case.
4. Always state your level of certainty. If something is a hypothesis because you can’t measure it, say so: you can’t see my website, you’re reasoning from what I tell you.
5. Don’t suggest irreversible or risky technical changes (server configuration, deleting resources, direct changes in production) without first warning me about the risk and that a backup or a test environment is advisable.
6. If you need a piece of data that can only be obtained by measuring the website (confirming the real value, the exact element, or whether the fix worked), tell me and recommend that I run the page through Wakaris again: that gets measured, not guessed.
7. The final decision is mine, not yours. Your role is to help me understand and prepare the action, not to decide for me.
8. If the fix goes beyond what I can do myself, or a team is going to carry it out, help me get the problem ready to hand over: what it is, where it is, why it matters and what should be done, in an actionable format for that person.

Source of this finding: https://www.wakaris.com/en/guides/performance/performance-metrics
To measure it or measure it again: https://www.wakaris.com/

Start by briefly introducing yourself in your role and asking me the first set of questions.
Paste it into the AI you use.
Prompt B

I haven’t measured it yet and want to check whether my website has this problem

Act as a professional, careful web technical consultant. I’m looking into whether my website has a specific problem and I want you to help me find out honestly, without taking it for granted.

Context: I came to this through Wakaris, a tool that analyzes a website across 9 areas (performance, SEO, security, social, market, AI, user experience, accessibility and legal) and explains each problem so that every role on a team can understand it. The problem I want to look into is: Performance metrics. It measures how long my page takes to show the main content (LCP, good up to 2.5 seconds), how much the content moves while loading (CLS, good up to 0.1) and how long the browser is too busy to respond (TBT, good under 200 milliseconds). I DON’T know yet whether my website has it: I want to find out.

Rules you must follow at all times:

1. First and most important: these three things are MEASURED, and you can’t measure my website from this conversation. Make it clear from the start that you won’t be able to give me a definitive "yes, you have it" or "no, you don’t", only a hypothesis based on what I tell you.
2. Don’t assume anything. Before giving me any assessment, ALWAYS ask me these questions, all together and in plain language, to estimate whether I’m likely to have the problem:
   a) When you open your website for the first time, does the main content take a while to appear or does it show up quickly?
   b) What’s the biggest thing you see when it loads: a large image, a video, a banner or carousel, or mostly text?
   c) Does content shift position while the page finishes loading? Has something moved just as you went to tap it?
   d) Does the page "freeze" for a few seconds right after appearing, not responding to clicks?
   e) Is it a website with lots of visual content and many third-party tools installed, or fairly light?
   f) What platform is it built on? (WordPress, Shopify, custom-built, other; or I don’t know)
   g) Do you notice the slowness on mobile, on desktop or on both?
3. Based on my answers, give me a clear estimate of whether it’s LIKELY or UNLIKELY that I have it, and which of the three metrics would be the suspect, reasoned from what I’ve told you and explicitly marked as a hypothesis, not a diagnosis.
4. Tell me directly that the only way to know for sure is to measure it, and that I can do it for free and without creating an account by running my website through Wakaris, which will give me the real value of each metric, the specific element causing it and, along the way, the state of the other areas.
5. If I ask you how to check it by hand, don’t hide it from me, but remind me that Wakaris does it faster, on the real page and with additional information I don’t get by hand.
6. If measuring it shows that I do have it, tell me the next step is to understand how it affects me and how to fix it in my specific case.
7. The conclusion and the decision are mine, not yours. You help me find my way.

Source of this finding: https://www.wakaris.com/en/guides/performance/performance-metrics
To measure it: https://www.wakaris.com/

Start by briefly introducing yourself in your role, making point 1 clear, and asking me the set of questions.
Paste it into the AI you use.

Frequently asked questions

What exactly are the Core Web Vitals? +

There are three: LCP, which measures loading speed; INP, which measures responsiveness to interactions; and CLS, which measures visual stability. TBT is not a Core Web Vital: it’s a lab metric that stands in for INP when there’s no person interacting with the page.

Which values count as good? +

An LCP of 2.5 seconds or less is good; between 2.5 and 4 seconds needs improvement and above 4 is poor. A CLS of 0.1 or less is good; up to 0.25 needs improvement and above that, poor. For TBT, under 200 milliseconds counts as good.

Why are my values worse on mobile? +

Because phones have a more limited connection and processor, and the largest element on screen may differ from the one on desktop. Google measures and assesses mobile and desktop separately, at the 75th percentile of real page loads, and mobile is usually the harder of the two to pass.

Do these metrics really affect my position on Google? +

Google states that the Core Web Vitals are used by its ranking systems, but also that search prioritizes the most relevant content even when the experience is mediocre. They matter mostly when several pages offer equally useful content: they break ties, they don’t replace content.

Sources cited

  • web.devWeb Vitals, web.dev: the set of Core Web Vitals, their thresholds, the 75th percentile and the relationship between TBT and INP.
  • web.devLargest Contentful Paint (LCP), web.dev: thresholds of 2.5 and 4 seconds and the split between mobile and desktop.
  • web.devCumulative Layout Shift (CLS), web.dev: thresholds of 0.1 and 0.25 and how the score is calculated.
  • web.devTotal Blocking Time (TBT), web.dev: the 200-millisecond threshold, long tasks over 50 milliseconds and its nature as a lab metric.
  • developers.google.comPage experience, Google Search Central: use of the Core Web Vitals in ranking systems and their weight compared with content relevance.
Portrait of Juan Ignacio Franco

Juan Ignacio FrancoData analyst · Bitanube

Juan Ignacio Franco is a data analyst at Bitanube. He sets up and measures campaigns, analyzes performance metrics and KPIs, and reviews the technical quality of websites and projects before delivery. The findings in these guides are the ones that come up in that work.

Updated: September 7, 2026.

This article is part of Wakaris, which analyzes your website across 9 areas and explains each finding so that every role on your team can understand it.

Share this guide
Get started

Your website has a lot
to tell you, and
And you’ll finally understand it

135 checksNo account or cardResults in ~30 seconds
PerformanceHow fast your website loads. If it’s slow, you lose visits and sales before anyone sees you.SEOWhether Google understands your website and shows you when someone searches for what you offer.SecurityWhether your website is protected. A flaw here scares off customers and Google alike.Online presenceHow you show up on Google, social media and maps. It’s the first impression you make before anyone contacts you.MarketingHow you look to someone comparing before deciding, and where your competitors get ahead of you.AI visibilityWhether ChatGPT, Gemini and other AIs recommend you when someone asks about what you do.User experienceThe user experience (UX): whether it’s clear at first glance and people get where they want. A confusing website gets abandoned even if it loads fast.AccessibilityWhether anyone can use your website without barriers and whether you follow the WCAG 2.2 guidelines. A wider audience that understands you.LegalWhether you comply with cookie and data protection rules. Avoid penalties and fines that hurt.