What is INP by PLS
INP by PLS connects the responsiveness of Interaction to Next Paint (INP) with how fast the page feels to users — captured through Perceived Load Speed (PLS).
PLS isn’t about technical timings alone. It reflects what users experience: when they feel the page is usable, how soon they interact, how they scroll, and whether they bounce. Meanwhile, INP captures how responsive the site actually is once they try to interact.
This lens reveals gaps between felt and measured responsiveness. A page might feel smooth but respond poorly — or vice versa.
Healthy INP by PLS sample
Should you worry
A healthy view shows green INP values aligned with good PLS sessions:
Users feel the page is fast and it responds quickly.
Interaction latency is low, especially during high-perceived-speed sessions.
Scripts, handlers, and layout responsiveness are all working in sync.
This alignment means both real and perceived interactivity are strong — the best-case scenario.
Unhealthy INP by PLS sample
Problems show up when perception and responsiveness don’t match:
Good PLS, poor INP: The page feels fast, but when users try to interact, it lags — often due to blocked main thread, slow hydration, or long tasks.
Poor PLS, good INP: The site technically responds well, but users don’t feel it. Maybe the page looks incomplete, UI is confusing, or users delay engagement because they don’t trust it’s ready.
Misalignments like these highlight deeper UX issues — either around how interactive the site looks, or how it actually performs under user input.
Resolving unhealthy INP by PLS
Go-to action plan to resolve an unhealthy INP by PLS:
Ask Uxi to analyze your INP by PLS values and suggest improvements.
Use Filters to isolate layouts where PLS is good but INP is laggy (or the reverse).
Simulate INP of the suspected lens to see if fixing it will resolve the INP by PLS. If yes, this is where the resolution focus should be.
Use an automated INP optimization tool like INProve to improve your INP by PLS values.
Once you’ve improved INP, set an alert to be the first to know if it starts worsening again.
Try it yourself
Discover how your website performs with real user data.