Tre tal, målt på
rigtige brugere.
LCP, INP og CLS bliver vurderet på feltdata fra dine egne besøgende — ikke på den score et testværktøj giver dig på en hurtig forbindelse. Her er tærsklerne, forskellen på de to datatyper, og de rettelser der rent faktisk flytter noget.
Ingen tilmelding · intet kreditkort · svar på 30 sek.
De tre målinger og deres grænser
Core Web Vitals består af tre målinger. En URL består, når alle tre ligger i det grønne felt for 75 % af de indsamlede sidevisninger — målt separat for mobil og desktop.
Zonerne imellem er værd at kende, fordi de afgør om et fund haster. LCP mellem 2,5 og 4,0 sekunder er »kræver forbedring«, over 4,0 er dårlig. INP mellem 200 og 500 millisekunder kræver forbedring, over 500 er dårlig. CLS mellem 0,1 og 0,25 kræver forbedring, over 0,25 er dårlig.
75. percentil er den detalje flest overser. Det er ikke gennemsnittet der tæller, men den fjerdedel af dine besøgende der har den dårligste oplevelse. Et site kan have et pænt gennemsnit og stadig dumpe, fordi hver fjerde bruger sidder på mobil med et langsomt netværk og en gammel telefon.
Feltdata og labdata er ikke det samme
Feltdatakommer fra Chrome User Experience Report: anonyme målinger fra rigtige Chrome-brugere, samlet i et rullende vindue på 28 dage. Det er de tal Google bruger, og det er dem der står i Search Consoles rapport. Til gengæld dækker de kun Chrome, kun brugere der har rapportering slået til, og kun URL'er med nok trafik til at tallet er statistisk brugbart.
Labdata kommer fra Lighthouse og lignende værktøjer: én kørsel, ét simuleret device, én forbindelse. Det er gentageligt, hvilket gør det velegnet til at teste en rettelse — og ubrugeligt som facit for, hvordan siden opleves.
Konsekvensen i praksis: brug labdata til at arbejde og feltdata til at konkludere. Og forvent forsinkelse. Retter du LCP i dag, er de 28 dages feltdata først renset for de gamle målinger en måned senere. Det er den hyppigste årsag til at nogen konkluderer, at rettelsen ikke virkede.
Det der faktisk flytter tallene
Rækkefølgen herunder er sorteret efter hvor ofte den løser problemet — ikke efter hvor svær den er at udføre.
- 01
LCP: find elementet, før du optimerer noget
Largest Contentful Paint måler hvornår det største synlige element er tegnet — typisk et hero-billede, en video-plakat eller en stor overskrift. Halvdelen af alt LCP-arbejde bliver spildt, fordi man optimerer et andet element end det målingen faktisk rammer. Find elementet først, og se derefter hvor tiden går: serverens svartid, ventetid før ressourcen bliver opdaget, selve hentningen, eller tiden fra den er hentet til den bliver tegnet.
- 02
LCP: lazy-load aldrig det element der måles
loading="lazy" på hero-billedet er den mest udbredte selvskade i feltet. Billedet bliver først opdaget efter layoutet er beregnet, og LCP skrider med et halvt sekund eller mere. Giv i stedet elementet fetchpriority="high", og lad lazy-loading gælde alt under folden.
- 03
INP: problemet er lange opgaver, ikke antallet af scripts
Interaction to Next Paint måler forsinkelsen fra brugeren klikker, til skærmen viser svaret. Tallet bliver dårligt, når hovedtråden er optaget af én lang opgave — et tredjepartsscript der initialiserer, en stor React-hydrering, en cookie-dialog der beregner samtykke. Del arbejdet op, udskyd det der ikke skal køre ved første interaktion, og mål på mobil, hvor CPU'en er langsommere.
- 04
CLS: reservér pladsen, før indholdet kommer
Cumulative Layout Shift opstår, når noget bliver indsat efter layoutet er tegnet: et billede uden width og height, en annonce der folder sig ud, en cookiebanner der skubber teksten ned, eller en webfont der erstatter fallback-skriften med anden bredde. Alle fire har den samme løsning — afsæt pladsen på forhånd.
- 05
TTFB: den skjulte del af LCP
Time To First Byte indgår ikke i Core Web Vitals som selvstændig måling, men den ligger inde i LCP. Bruger serveren 1,4 sekunder på at svare, har du 1,1 sekund tilbage af budgettet til alt andet. Cache, hosting og databasekald flytter tallet mere end nogen billedoptimering.
Hvad du kan forvente af rankingen
Core Web Vitals indgår i det Google kalder page experience. Google har samtidig gentaget mange gange, at relevant indhold vejer tungere end hurtigt indhold. Begge dele er sande på én gang, og de skal læses sådan her: hastighed vinder ikke en position til dig, men den kan afgøre den, når to sider ellers er lige.
Den anden effekt er den, der sjældent bliver nævnt i SEO-sammenhæng, og som ofte betyder mere: konvertering. En side der springer i layoutet, mens brugeren rækker ud efter knappen, mister salget uanset hvad Google mener om den. Det er også derfor arbejdet er værd at lave på de sider hvor pengene ligger, frem for at jagte grønt på hele sitet.
En rimelig ambition: få de skabeloner der står for det meste af omsætningen i grønt på mobil, og lad resten ligge i gult. Grønt på samtlige URL'er er sjældent pengene værd.
Hvorfor det skal måles løbende
Core Web Vitals er ikke en opgave man afslutter. Tallene forfalder af sig selv: et nyt sporingsscript fra marketing, en tredjepartswidget, et tema-opdatering der fjerner billeddimensionerne. Ingen af delene ser ud som en fejl i udrulningen.
Agenten måler derfor på fast interval og sammenligner mod sidste måling. Falder LCP-medianen på en skabelon, kobles det til den dag ændringen skete, så du leder efter årsagen i den rigtige uge og ikke i alle de foregående. Det samme gælder trafikfald: uden en tidsserie kan man ikke se forskel på en core update og sin egen udrulning fra samme weekend.
Teknisk Audit
Ugentligt crawl der måler svartider og fanger de skabelonfejl der trækker LCP og CLS ned.
Se moduletTrafik Monitor
Holder øje med Search Console og slår alarm, når trafikken falder mere end 20 % på en uge.
Se moduletCore Update Analyzer
Skiller et fald efter en core update fra et fald der skyldes din egen udrulning.
Se moduletMånedlig Rapport
Samler nøgletallene fra alle aktive moduler i én rapport med trend og handlingsplan.
Se moduletLæs også guiden til teknisk SEO — hastighed hjælper ikke på en side der ikke er indekseret.
Det bliver spurgt om oftest
Hvorfor viser PageSpeed Insights grønt, mens Search Console siger fejl?
Fordi de to måler forskellige ting. PageSpeed Insights viser både en labtest kørt på ét simuleret device og feltdata fra rigtige besøgende. Search Console bruger udelukkende feltdata fra Chrome User Experience Report, samlet over 28 dage. En perfekt labscore siger intet om, hvordan siden opfører sig på en fem år gammel Android på mobilnet.
Hvad skete der med FID?
First Input Delay blev afløst af Interaction to Next Paint 12. marts 2024. FID målte kun forsinkelsen før browseren begyndte at behandle den første interaktion. INP måler hele vejen til skærmen viser svaret, og gør det for alle interaktioner i besøget. Bruger et værktøj stadig FID, er værktøjet ikke opdateret.
Hvor meget vægter Core Web Vitals i rankingen?
Mindre end de fleste håber. Google har bekræftet at page experience indgår, men også gentaget at relevant indhold slår hurtigt indhold. Praktisk betydning: Core Web Vitals afgør sjældent hvem der bliver nummer et, men de kan afgøre en position mellem to sider der er lige gode på alt andet — og de påvirker konverteringen uafhængigt af Google.
Mit site har for lidt trafik til at have feltdata. Hvad gør jeg?
Så findes der ingen CrUX-data for dine URL'er, og Search Console har intet at vise. Mål i stedet med Lighthouse eller et RUM-script du selv sætter op, og accepter at tallene er indikative. Alternativt kan du se på data for hele domænet i stedet for pr. URL-gruppe.
Kilder
- web.dev — Web Vitals
Googles definition af de tre målinger og de tærskelværdier siden herover bygger på.
web.dev/articles/vitals - web.dev — Interaction to Next Paint (INP)
Målingen der afløste FID i marts 2024, inklusive hvordan den beregnes hen over et besøg.
web.dev/articles/inp - web.dev — Optimize Largest Contentful Paint
Opdelingen af LCP i fire faser — TTFB, load delay, load duration og render delay.
web.dev/articles/optimize-lcp - Chrome Developers — Chrome UX Report
Datasættet bag feltmålingerne: rullende 28 dage, 75. percentil, kun Chrome-brugere med aktiveret rapportering.
developer.chrome.com/docs/crux - Google Search Central — Understanding page experience
Googles egen formulering af hvordan page experience indgår i rankingen — og hvad det ikke gør.
developers.google.com/search/docs/appearance/page-experience
Få dine tre tal målt sammen med resten.
Agenten aflæser Core Web Vitals som en del af den tekniske rapport — sammen med indeksering, links og schema.