Apdex Score Calculator
Calculate your Application Performance Index (Apdex) score from satisfied, tolerating, and frustrated user counts with a custom threshold.
Check your Core Web Vitals scores against Google thresholds. Evaluate LCP, FID/INP, and CLS values for good, needs improvement, or poor.
Core Web Vitals are Google's metrics for measuring real-world user experience on the web. They focus on three aspects: loading performance (Largest Contentful Paint โ LCP), interactivity (Interaction to Next Paint โ INP), and visual stability (Cumulative Layout Shift โ CLS).
This calculator evaluates your Core Web Vitals values against Google's official thresholds, classifying each metric as Good, Needs Improvement, or Poor. These thresholds affect search visibility and represent the minimum standards for a positive user experience.
Core Web Vitals are part of Google's page experience signals for search ranking. Sites that meet the Good thresholds for all three metrics can gain a ranking advantage, making CWV optimization both a performance and an SEO priority.
Core Web Vitals directly impact Google search rankings and user experience. It evaluates your metrics against official thresholds, helping you prioritize which areas to improve and validate changes after optimization.
LCP: Good < 2.5s, Needs Improvement 2.5โ4.0s, Poor > 4.0s. INP: Good < 200ms, Needs Improvement 200โ500ms, Poor > 500ms. CLS: Good < 0.1, Needs Improvement 0.1โ0.25, Poor > 0.25.Result: All Good โ Passes Core Web Vitals
LCP of 2.1s is under the 2.5s Good threshold. INP of 150ms is under the 200ms Good threshold. CLS of 0.08 is under the 0.1 Good threshold. This page passes all Core Web Vitals and qualifies for Google's page experience ranking boost.
Core Web Vitals distill web performance into three user-centric dimensions. LCP captures loading speed: when does the main content appear? INP captures interactivity: how quickly does the page respond when users interact? CLS captures visual stability: does the page layout shift unexpectedly?
Lab tools (Lighthouse, WebPageTest) provide consistent, reproducible measurements ideal for optimization work. Field tools (Chrome UX Report, RUM providers) capture real user experience across diverse devices, networks, and conditions. Both data sources serve different purposes.
If multiple metrics are Poor, prioritize LCP first as it has the most direct impact on perceived performance. CLS fixes are often quick wins (adding image dimensions, reserving ad space). INP improvements require deeper JavaScript optimization.
While CWV captures the most important aspects, other metrics like TTFB, FCP, TBT, and Speed Index provide additional insights. A holistic performance monitoring strategy tracks CWV for business impact and supplementary metrics for diagnostic depth.
Last updated:
Interaction to Next Paint (INP) is the interactivity metric used in Core Web Vitals. INP measures responsiveness across all interactions (clicks, taps, keyboard), not just the first input, making it a more comprehensive interactivity metric than FID.
Core Web Vitals are a ranking signal in Google Search. Pages that pass all three thresholds may receive a ranking boost. However, content relevance remains far more important than CWV for ranking โ CWV is a tiebreaker among otherwise equal results.
Largest Contentful Paint measures the time from page load start to when the largest image or text block is rendered in the viewport. It represents when the main content of the page becomes visible to the user.
Layout shifts happen when visible elements change position after initially rendering. Common causes: images without dimensions, ads or embeds that load late, dynamically injected content, and web fonts causing flash of unstyled text (FOUT).
Both. Lab data (Lighthouse) is useful for development and testing. Field data (CrUX, RUM) reflects real user experience and is what Google uses for ranking. Optimize using lab data, validate with field data.
Google adjusts Core Web Vitals periodically. Thresholds and even metric definitions can change as web capabilities evolve. Monitor the web.dev documentation for announcements about changes to metrics or thresholds.
Calculate your Application Performance Index (Apdex) score from satisfied, tolerating, and frustrated user counts with a custom threshold.
Calculate required bandwidth from file size, concurrent transfers, and time window. Plan network capacity for file-heavy applications.
Calculate cache hit ratio from hits and misses. Measure caching efficiency and estimate the performance benefit of your cache layer.