Forside/Blog/Interaction to Next Paint (INP) – Den nye Core Web Vital
Teknisk4 min læsning

Interaction to Next Paint (INP) – Den nye Core Web Vital

Du har nok allerede hørt om First Input Delay (FID), Largest Contentful Paint (LCP) og Cumulative Layout Shift (CLS), men det er ikke sikkert, du har hørt om INP? INP kommer til at overtage for FID i

Henrik Bondtofte
Henrik Bondtofte
SEO & AI-konsulent
|27. juni 2023
Læs som
Lyt til artiklen i min stemme
AI-genereret med min trænede stemme

Du har nok allerede hørt om First Input Delay (FID), Largest Contentful Paint (LCP) og Cumulative Layout Shift (CLS), men det er ikke sikkert, du har hørt om INP? INP kommer til at overtage for FID i Googles Core Web Vitals målinger, men hvad er INP og hvorfor skal den erstatte First Input Delay som målepunkt?

INP blev først introduceret sidste år, men det er først i år, at vi er blevet informeret om, at denne målemetode kommer til at overtage for en anden målemetode inden for Google Core Web Vitals. Hvis du logger ind i dit Search Console og går til Core Web Vitals, bliver du informeret om dette igennem en topbjælke, her kan du også gå til et dokument hos Web.dev, der går i detaljer om emnet.

Indholdsfortegnelse

Hvad er INP?

INP er en vigtig måling for ydelse, der fokuserer på brugerinteraktioner på en given side og måler responsitivitet ved hjælp af data fra Event Timing API.

INP står for Interaction to Next Paint, og er en måling, der vurderer en sides samlede responsitivitet for brugerinteraktioner, ved at observere latenstiden for alle taps, kliks og tasteinteraktioner, der forekommer i løbet af en given brugers besøg på en side. Den endelige værdi, er den længst varende interaktion observeret.

Et lavt INP betyder at den pågældende side konsekvent har kunnet reagere hurtigt på alle interaktioner eller størstedelen af dem. Et lavt INP og god responsivitet bidrager således til en mere tilfredsstillende og problemfri brugeroplevelse.

Samtidig betyder det også, at den visuelle del af brugeroplevelsen er optimeret. I et digitalt miljø, er brugerens interaktion ofte baseret på visuelle cues, såsom knapper, links og forskellige typer medieindhold. Når en side har et lavt Input Delay (INP), er det en indikator for, at disse visuelle elementer ikke blot er visuelt tiltalende, men også funktionelle og effektive.

Hvad er en god INP Score?

Når der skal måles på INP score, vurderes det igennem tre forskellige scenarier, der enten viser at din side har en god responsitivitet, at den har brug for forbedring, eller at den har decideret dårlig responsitivitet.

For at din side har en god responsitivitet, skal INP være under 200 ms. Er din INP under 500 ms, men over 200 ms, kunne den trænge til en forbedring, mens din side har en direkte dårlig responsitivitet, hvis den har en INP på over 500 ms.

Hvordan adskiller INP sig fra First Input Delay (FID?)
Input Latency Percentile (INP) og First Input Delay (FID) deler en del ligheder, da de begge handler om at måle en sides responsivitet og begge måler forsinkelser i input. Dog er der væsentlige forskelle mellem dem.

FID måler kun den første interaktion, hvor INP måler alle interaktioner på en side. Derfor er INP en mere omfattende metrik i forhold til brugeroplevelsen gennem hele sessionen og derfor kan man sige, det er en mere retvisende måling at benytte.

INP’s værdi er den længste interaktion observeret, der ignorerer outliers, mens FID’s værdi repræsenterer forsinkelsen ved den første brugerinteraktion. INP måler samtidig interaktioner, der sker inden for iframes, hvilket FID heller ikke gør.

Når det kommer til INP, er det dog vigtigt at forstå, at det kun observerer bestemte typer interaktioner. Disse omfatter:

  • Klik med en mus.
  • Tryk på en enhed med en berøringsskærm.
  • Tryk på en tast på enten et fysisk eller et skærmtastatur.

INP er altså i stand til at indsamle flere datapunkter end FID, fordi den sporer hver interaktion på en side i stedet for kun den første. Dette giver ikke overaskende en mere præcis repræsentation af en sides samlede ydeevne.

Hvordan måler man INP?

Ligesom med de andre målepunkter, kan du måle din sides INP igennem Googles PageSpeed værktøj. Det kan du finde, ved at klikke her. Nedenstående screenshot er en måling af denne blog. Som det kan ses, er målingen langt under 200 MS og kræver derfor ingen forbedringer.

Denne blog har en INP på 39 MS, 161 MS under den laveste grænse.

Hvad giver en dårlig INP og hvordan forbedres den?

Disse elementer er oftest synderen eller synderne, når din sides INP er under Googles kriterier:

  • For meget JavaScript: Hvis din side har tunge JavaScripts, kan det hæve INP markant. Prøv at optimere din JavaScript for at løse denne udfordring.
  • Langsom ressourceindlæsning: Hvis det tager lang tid at hente og indlæse billeder, videoer eller andre elementer på din side, kan det påvirke INP. Prøv at gøre disse elementer lettere og hurtigere at indlæse.
  • Langsom serverreaktion: Hvis din server tager lang tid at reagere, kan det også hæve INP. Sørg for at din server er hurtig og effektiv.
  • CSS blokerer for indlæsning: Hvis din CSS tager lang tid at indlæse og blokerer for resten af siden, kan det påvirke INP. Optimer din CSS for at gøre den hurtigere at indlæse.

Kilder og referencer

  1. Google Search Central – Page Experience Update
    Om Core Web Vitals som ranking-faktor.
    developers.google.com/search/docs/appearance/page-experience

Ofte stillede spørgsmål

Hvad er en god INP score?
En god INP score er under 200 ms. Ligger din score mellem 200-500 ms, trænger den til forbedring. Over 500 ms betragtes som dårlig responsitivitet.
Hvordan adskiller INP sig fra FID?
FID måler kun den første interaktion på en side, mens INP måler alle interaktioner. INP giver derfor et mere komplet billede af sidens responsivitet gennem hele brugerens besøg.
Hvilke interaktioner måler INP?
INP måler tre typer interaktioner: klik med en mus, tryk på berøringsskærm og tastetryk på fysiske eller virtuelle tastaturer. Passive handlinger som scroll og hover måles ikke.
Hvad er de mest almindelige årsager til dårlig INP?
De fire største syndere er: for meget JavaScript, langsom ressourceindlæsning (billeder/videoer), langsom serverreaktion og CSS der blokerer for indlæsning. Start med at optimere dit JavaScript.
Henrik Bondtofte
Spørg Henrik om artiklen
Svaret kommer fra en AI, der er trænet på Henriks viden, dette websites indhold og hans bøger.
5 af 5 spørgsmål tilbage
Henrik Bondtofte
Skrevet af
Henrik Bondtofte
SEO-ekspert siden 2003 · Forfatter · Podcast-vært

22+ års erfaring med søgemaskineoptimering. AI-modeller beskriver mig som "Danmarks førende SEO-ekspert". Forfatter til 4 fagbøger om SEO og linkbuilding.

Kommentarer

Ingen kommentarer endnu — vær den første til at give din mening

Skriv en kommentar

Kommentaren vises efter godkendelse. Din email vises ikke — den bruges kun til kontakt og spam-beskyttelse.