Interaction to Next Paint (INP) is een belangrijke prestatiemeting die sinds maart 2024 First Input Delay (FID) heeft vervangen als officiële Core Web Vitals-metric. INP meet hoe snel een website reageert op gebruikersinteracties gedurende de gehele levensduur van een pagina.
In tegenstelling tot FID, die alleen de eerste interactie meet, bekijkt INP alle interacties die een gebruiker heeft met een pagina - zoals klikken, tikken en toetsaanslagen. De metric registreert de tijd vanaf het moment dat een gebruiker interactie heeft tot het moment dat de browser de volgende frame (paint) toont met visuele feedback.
Hoe wordt INP gemeten?
INP meet drie fasen van elke interactie:
- Input delay: De tijd vanaf de gebruikersactie tot het moment dat de event handler begint te worden uitgevoerd
- Processing time: De tijd die nodig is om de event handler uit te voeren
- Presentation delay: De tijd die nodig is om de volgende frame te renderen met de visuele feedback
De INP-waarde is de langste interactietijd die op een pagina wordt waargenomen, waarbij extreme uitschieters worden genegeerd. Voor pagina's met minder dan 50 interacties wordt de slechtste interactie gebruikt. Voor pagina's met meer interacties wordt het 98e percentiel genomen.
INP-drempelwaarden
Google hanteert de volgende drempelwaarden voor INP:
- Goed: 200 milliseconden of minder
- Verbetering nodig: Tussen 200 en 500 milliseconden
- Slecht: Meer dan 500 milliseconden
Deze metric is cruciaal voor zoekmachine-optimalisatie omdat Google Core Web Vitals gebruikt als rankingfactor. Een goede INP-score draagt bij aan betere gebruikerservaringen en kan leiden tot hogere posities in zoekresultaten.
