This report outlines the most common causes of poor Interaction to Next Paint (INP) scores, drawing from recent research and analysis. INP is a crucial Core Web Vital that measures a website's responsiveness to user interactions, such as clicks and key presses. Understanding and addressing the causes of poor INP is essential for improving user experience and search engine rankings.
Poor INP scores are primarily caused by excessive CPU processing, long tasks, and rendering delays. Optimizing JavaScript execution, minimizing main thread work, and efficiently handling third-party scripts are key strategies for improving INP. INP measures the time between user input and UI updates, so reducing any delays in this process is crucial. A good INP is less than 200ms, while over 500ms is considered poor [debugbear.com/docs/metrics/interaction-to-next-paint].