NYTT CASE Marifix Railing, fler leads på en månad än på elva. Läs mer →

Core Web Vitals guide

Core Web Vitals är Googles sätt att mäta upplevelsen på din webb. Här är hur du jobbar med LCP, INP och CLS.

Uppdaterad: 11 jul 2026 Lästid: 4 min

Core Web Vitals är tre mätvärden som Google använder för att bedöma hur snabb och stabil din webbplats är: LCP (laddning av största elementet), INP (interaktivitet) och CLS (visuell stabilitet). Bra värden ger bättre ranking och högre konvertering. Mät med fältdata, inte bara labbtest.

1) Mät rätt först

Första steget är att skilja på fältdata och labbdata. Fältdata kommer från Chrome User Experience Report (CrUX) och visar hur riktiga besökare har upplevt sidan under de senaste 28 dagarna. Labbdata kommer från verktyg som Lighthouse och visar hur sidan beter sig i en simulerad miljö. Google bedömer din webbplats på fältdata, så det är där du ska börja.

  • Field data (CrUX) visar verklig prestanda.
  • Lighthouse är labbdata, bra för debug.
  • Följ upp på mall-sidor, inte bara startsidan.

Öppna rapporten Core Web Vitals i Search Console för att se vilka sidgrupper som klarar sig och vilka som är underkända. Kör sedan PageSpeed Insights på en representativ sida per mall, till exempel en tjänstesida, en artikel och startsidan. Där får du CrUX-data och en Lighthouse-analys i samma vy.

Mätvärde Godkänt Behöver förbättras Underkänt
LCP 2,5 sekunder eller snabbare 2,5 till 4 sekunder Över 4 sekunder
INP 200 ms eller snabbare 200 till 500 ms Över 500 ms
CLS 0,1 eller lägre 0,1 till 0,25 Över 0,25

Gränsvärdena mäts vid den 75:e percentilen, alltså den upplevelse som minst tre av fyra besökare får. Att sidan är snabb ibland räcker inte.

2) LCP - största innehållet

Largest Contentful Paint mäter tiden från att sidan börjar laddas tills det största synliga elementet är på plats, oftast hero-bilden eller huvudrubriken. Det är måttet på hur snabb sidan känns vid första intrycket.

De vanligaste orsakerna till dålig LCP är långsam serverrespons, render-blockerande CSS och JavaScript samt tunga bilder som laddas utan prioritet. Så angriper du dem:

  • Optimera hero-bilder (format, dimensioner).
  • Fetchpriority på LCP-bilden.
  • Critical CSS för första vyn.
  • Servera bilder i WebP eller AVIF i rätt storlek för skärmen.
  • Korta serverns svarstid med cachning och snabbt webbhotell.
  • Lazy-loada aldrig LCP-bilden, den ska laddas direkt.

3) INP - interaktivitet

Interaction to Next Paint ersatte FID som Core Web Vital i mars 2024. INP mäter tiden från att besökaren klickar, trycker eller skriver tills skärmen reagerar, och sidan bedöms på sina långsammaste interaktioner. En meny som öppnas trögt eller ett formulär som hakar upp sig drar alltså ner hela betyget.

  • Minska JS och tredjepartsskript.
  • Defer/async rätt.
  • Undvik långa main-thread tasks.

Börja med att inventera tredjepartsskripten. Chattwidgets, spårningspixlar och externa fonter kostar ofta mer än den egna koden. Ta bort det som inte används, ladda resten med defer och dela upp tunga beräkningar i mindre delar. I Performance-fliken i Chrome DevTools ser du exakt vilka tasks som blockerar main thread.

4) CLS - layoutstabilitet

Cumulative Layout Shift mäter hur mycket innehållet flyttar sig medan sidan laddas. Varje gång en bild, banner eller font knuffar ner texten registreras ett skift, och summan blir din CLS-poäng. Det är måttet bakom irritationen när du ska klicka på en knapp och träffar något annat.

  • Width/height på alla bilder och video.
  • Reservera plats för banners och formulär.
  • Undvik att injecta element ovanför content.

Webbfonter är en vanlig bov. När fonten byts efter laddning ändras textens mått och allt hoppar till. Förladda de viktigaste fontfilerna och använd font-display swap med en fallback som liknar originalet. Cookiebanners och kampanjrutor ska ha en fast yta reserverad från start i stället för att trycka ner sidan när de dyker upp.

Signal Typisk orsak Första åtgärd
LCP För stor hero, långsam server eller blockerande CSS. Kapa bildvikt, förladda det viktigaste och minska kritiska resurser.
INP Mycket JavaScript eller tung tredjepartskod. Defera icke-kritiska script och dela upp tunga interaktioner.
CLS Element som saknar plats eller laddas in sent. Reservera yta för media, banners och komponenter innan de renderas.

Arbetsgång som fungerar i praktiken

  1. Öppna Core Web Vitals-rapporten i Search Console och notera vilka sidgrupper som är underkända.
  2. Kör PageSpeed Insights på en sida per mall och identifiera det största problemet.
  3. Åtgärda en sak i taget, störst effekt först, och verifiera i Lighthouse.
  4. Vänta in fältdatan. CrUX bygger på ett rullande 28-dagarsfönster, så full effekt syns först efter ungefär en månad.
  5. Bevaka att nya releaser inte försämrar värdena, till exempel med ett återkommande Lighthouse-test.

Vanliga misstag

  • Att optimera bara i Lighthouse.
  • För stora hero-bilder utan dimensioner.
  • För mycket tredjeparts-js.
  • Att jaga 100 poäng i labbtest i stället för godkänd fältdata.
  • Att bara mäta startsidan när trafiken landar på undersidor.
  • Att glömma mobilen, där de flesta underkända värden finns.

Sitter problemet i koden eller på servern? Vi felsöker och åtgärdar båda delarna, läs mer om support och felsökning eller webbhotell och drift.

Vanliga frågor

Vad är skillnaden mellan LCP, INP och CLS?

LCP mäter när det största innehållet visas, INP hur snabbt sidan svarar på interaktioner och CLS hur mycket layouten hoppar under laddning.

Vad påverkar LCP mest?

Stora bilder, långsam serverrespons och render-blocking CSS är vanliga orsaker till dålig LCP.

Vad påverkar INP mest?

För mycket JavaScript, tunga tredjeparts-script och långa tasks på main thread är vanliga orsaker till dålig INP.

Hur förbättrar man CLS snabbt?

Sätt width och height på bilder, reservera plats för komponenter och undvik att lägga in nya element ovanför innehållet efter första renderingen.

Hur snabbt syns förbättringar i fältdatan?

CrUX bygger på ett rullande 28-dagarsfönster. Räkna därför med att det tar upp till en månad innan en åtgärd får fullt genomslag i PageSpeed Insights och Search Console.

Måste alla tre värden vara godkända?

Ja, för att en sida ska räknas som godkänd i Core Web Vitals behöver LCP, INP och CLS alla klara sina gränsvärden vid den 75:e percentilen. Börja med det värde som ligger sämst till.

Vi optimerar Core Web Vitals

Få bättre laddning, stabilitet och upplevelse - utan att kompromissa med design.

Inga bindningstider Svar samma dag