What is INP by server distance
INP by server distance shows the Interaction to Next Paint (INP) value based on how far the user is from the server that served the page. This lens helps you understand how geographic distance and network round-trip times can impact user interaction responsiveness.
Only distance categories that had real traffic during the selected period are included.
While INP is mostly affected by main thread availability and scripting overhead, distance can still play a role. Longer server distances may delay the delivery of interaction-critical scripts or assets, increasing the delay before a response is rendered.
Healthy INP by server distance sample
Should you worry
A healthy INP by server distance view shows consistent responsiveness across Low, Mid, and High distance users. If your CDN or edge strategy is working well, users around the globe should be getting a smooth, responsive experience.
Unhealthy INP by server distance sample
If interaction delay increases with distance — especially for users in remote or underserved regions — it may point to:
Delayed JavaScript or interaction-related resources
No edge delivery for interactivity scripts
Poor hydration or rendering delays due to server response latency
Over-reliance on third-party scripts not served via CDN
Users located far from your core infra shouldn't be punished with sluggish interaction
Resolving unhealthy INP by server distance
Go-to action plan to resolve an unhealthy INP by server distance:
Ask Uxi to analyze your INP by server distance values and suggest improvements.
Filter by high-distance categories, then check other INP lenses to find overlaps.
Simulate INP of the suspected lens to see if fixing it will resolve the INP by server distance. If yes, this is where the resolution focus should be.
Use an automated INP optimization tool like INProve to improve your INP by server distance 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.