Dårlige Core Web Vitals påvirker både rangeringen din i Google og brukeropplevelsen. Vi har hjulpet over 40 norske nettsider med å bestå Googles Core Web Vitals-vurdering, og har destillert prosessen ned til en 30-dagers plan som fungerer uavhengig av teknisk plattform.
Uke 1: Måling og diagnostikk
Før du fikser noe, må du forstå nåsituasjonen. Bruk disse verktøyene:
- Google Search Console — viser feltdata for alle sider over tid
- PageSpeed Insights — gir både felt- og labdata med konkrete anbefalinger
- Chrome DevTools Performance-panelet — for dypdykk i enkeltsider
Fokuser på de tre metrikene: LCP (Largest Contentful Paint) bør være under 2,5 sekunder, CLS (Cumulative Layout Shift) under 0,1, og INP (Interaction to Next Paint) under 200 ms. Lag en prioritert liste over sider som feiler, sortert etter trafikk.
Uke 2: Fiks LCP — den vanligste synderen
LCP handler om hvor raskt det største synlige elementet lastes. De vanligste årsakene til dårlig LCP på norske nettsider:
Uoptimaliserte bilder er problem nummer én. Konverter til WebP eller AVIF-format, implementer responsive bilder med srcset, og sørg for at hero-bildet har fetchpriority="high". Et typisk norsk nettsted kan kutte LCP med 1-2 sekunder bare ved å optimalisere hovedbildet.
Treg servertid (TTFB) er nest vanligst. Hvis Time to First Byte er over 600 ms, bør du vurdere caching-strategi, CDN, eller oppgradering av hosting. Mange norske bedrifter kjører fortsatt på delt hosting som ikke leverer tilstrekkelig ytelse.
Renderblocking ressurser som CSS og JavaScript i head-taggen forsinker oppmalingen. Inline kritisk CSS, defer ikke-kritiske scripts, og fjern ubrukt kode. Vi ser ofte at tredjepartsskript som chat-widgets og analysetools er de verste synderne.
Uke 3: Eliminer CLS og optimaliser INP
CLS fikser du ved å alltid angi eksplisitte dimensjoner (width og height) på bilder og videoer, reservere plass til annonser og dynamisk innhold, og unngå å injisere innhold over eksisterende elementer. Bruk content-visibility: auto med forsiktighet — det kan faktisk forverre CLS om det brukes feil.
INP måler responsiviteten på brukerinteraksjoner. De viktigste tiltakene er å bryte opp lange JavaScript-oppgaver med requestIdleCallback eller scheduler.yield(), redusere tredjepartsskript, og unngå tunge DOM-manipulasjoner i event handlers. Vi anbefaler å profilere de mest brukte interaksjonene med Chrome DevTools.
Uke 4: Validering og overvåking
Etter implementering må du vente 28 dager for at feltdataene i Search Console skal oppdateres. I mellomtiden, bruk labdata fra Lighthouse for å verifisere forbedringene. Sett opp kontinuerlig overvåking med et verktøy som SpeedCurve eller web-vitals JavaScript-biblioteket.
Vi anbefaler å integrere Core Web Vitals-sjekker i deploy-pipelinen, slik at regresjoner fanges opp før de når produksjon. En enkel Lighthouse CI-sjekk i GitHub Actions er nok for de fleste norske bedrifter og tar under fem minutter å sette opp.