SEOanalyze.se - Professionell SEO-analys
Prestanda8 min läsning

Så förbättrar du din Core Web Vitals

Publicerad: 3 januari 2026 | Uppdaterad: 3 januari 2026

Core Web Vitals är Googles sätt att mäta hur snabb och användarvänlig din webbplats är. Sedan 2021 är de en officiell rankingfaktor. Här förklarar vi vad de betyder och hur du förbättrar dem.

Vad är Core Web Vitals?

Core Web Vitals består av tre mätvärden som tillsammans beskriver användarupplevelsen:

LCP

Largest Contentful Paint

Mäter hur lång tid det tar innan det största synliga elementet (ofta en bild eller rubrik) har laddats.

Bra: <2.5sOK: 2.5-4sDåligt: >4s
INP

Interaction to Next Paint

Mäter hur snabbt sidan reagerar på användarinteraktion (klick, tangentbordstryck). Ersatte FID (First Input Delay) i mars 2024.

Bra: <200msOK: 200-500msDåligt: >500ms
CLS

Cumulative Layout Shift

Mäter visuell stabilitet - hur mycket layouten "hoppar" när sidan laddas. Har du någonsin klickat på fel knapp för att något flyttade sig? Det är dålig CLS.

Bra: <0.1OK: 0.1-0.25Dåligt: >0.25

Förbättra LCP (Largest Contentful Paint)

LCP påverkas mest av hur snabbt ditt huvudinnehåll laddas. Vanliga orsaker till dålig LCP:

1. Optimera bilder

  • Använd moderna format som WebP eller AVIF
  • Komprimera bilder (verktyg: Squoosh, ImageOptim)
  • Använd rätt storlek - ladda inte 4000px bilder för 400px visning
  • Lägg till loading="lazy" på bilder under folden

Kodexempel - responsiva bilder:

<img
  src="bild-800.webp"
  srcset="bild-400.webp 400w, bild-800.webp 800w"
  sizes="(max-width: 600px) 400px, 800px"
  alt="Beskrivning"
  width="800"
  height="600"
/>

2. Preload viktiga resurser

Berätta för webbläsaren vilka resurser som är viktigast att ladda först:

<link rel="preload" href="hero-image.webp" as="image" />
<link rel="preload" href="main-font.woff2" as="font" crossorigin />

3. Snabbare server (TTFB)

  • Använd caching (Redis, Varnish)
  • Överväg en CDN (Cloudflare, Fastly)
  • Uppgradera hosting om TTFB > 600ms

Förbättra INP (Interaction to Next Paint)

INP mäter hur snabbt sidan reagerar. Problem uppstår när JavaScript blockerar huvudtråden.

1. Dela upp JavaScript

  • Använd code splitting - ladda bara det som behövs
  • Defer icke-kritiska scripts med "async" eller "defer"
  • Flytta tung beräkning till Web Workers

2. Undvik stora DOM-träd

Fler än 1500 DOM-element gör sidan trög. Använd virtualisering för långa listor.

3. Optimera tredjepartsskript

Analytics, chatbotar och annonser kan förstöra din INP. Ladda dem efter att sidan är interaktiv.

Förbättra CLS (Cumulative Layout Shift)

CLS-problem är ofta enkla att fixa när du vet vad som orsakar dem.

1. Ange alltid bildstorlek

Dåligt:

<img src="bild.jpg" />

Bra:

<img src="bild.jpg" width="800" height="600" />

2. Reservera plats för annonser

.ad-container {
  min-height: 250px; /* Samma som annonsens höjd */
}

3. Undvik dynamiskt innehåll ovanför folden

Ladda inte in innehåll som skjuter ner det användaren redan tittar på.

4. Förladdade typsnitt

Font-swap kan orsaka CLS. Använd font-display: optional eller preload:

<link rel="preload" href="font.woff2" as="font" crossorigin />

Verktyg för att mäta Core Web Vitals

Fältdata (riktiga användare)

  • Google Search Console
  • Chrome UX Report (CrUX)
  • PageSpeed Insights

Labbdata (testmiljö)

  • Lighthouse (Chrome DevTools)
  • WebPageTest
  • SEO Analyze

Tips

Fältdata (från riktiga användare) är viktigare än labbdata för ranking. Google använder CrUX-data för att bedöma din webbplats.

Mät din Core Web Vitals

Kör en Lighthouse-analys och se exakt hur din webbplats presterar.

Kör prestandaanalys