Page Experience Signal Checker
Check page experience signals — Core Web Vitals (LCP, FID, CLS, INP), HTTPS, mobile-friendliness, intrusive interstitials, and safe browsing. Per-signal scoring, color-coded status, weighted page-experience score, recommendation generator, comparison mode, CSV export, history, shareable URL. 100% client-side — paste measurements, get instant scores.
About Page Experience Signal Checker
Check page experience signals — Core Web Vitals (LCP, FID, CLS, INP), HTTPS, mobile-friendliness, intrusive interstitials, and safe browsing. Per-signal scoring, color-coded status, weighted page-experience score, recommendation generator, comparison mode, CSV export, history, shareable URL. 100% client-side — paste measurements, get instant scores. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
What signals does the page experience checker evaluate?
Eight signals in total: four Core Web Vitals (LCP — Largest Contentful Paint, FID — First Input Delay, CLS — Cumulative Layout Shift, INP — Interaction to Next Paint) plus four binary signals (HTTPS enabled, mobile-friendly, no intrusive interstitials, safe browsing status). Each is scored independently and rolled up into an overall page experience score.
How is the page experience score calculated?
Each Core Web Vital is scored 0-100 using Google's thresholds (good/needs improvement/poor → 100/50/0). The four CWV scores are averaged into a CWV score. The final page experience score weights: CWV 40%, HTTPS 15%, mobile-friendly 20%, no interstitials 15%, safe browsing 10%. Every input field is editable so you can see how fixing each signal moves the overall score.
What thresholds are used for each Core Web Vital?
LCP: ≤2500ms good, 2500-4000 needs improvement, >4000 poor. FID: ≤100ms good, 100-300 needs improvement, >300 poor. CLS: ≤0.1 good, 0.1-0.25 needs improvement, >0.25 poor. INP: ≤200ms good, 200-500 needs improvement, >500 poor. These match Google's published Core Web Vitals thresholds.
What extra features does this tool have compared to others?
(1) Input validation. (2) Per-signal scoring (4 CWV + 4 binary). (3) Color-coded status (good/needs improvement/poor). (4) Overall CWV score (0-100). (5) Weighted page-experience score. (6) Recommendation generator (8+ rules). (7) Signal status table. (8) Render as text report. (9) Render as CSV. (10) Copy + Download .txt + Download CSV. (11) History (localStorage, last 20). (12) Shareable URL (encodes inputs in hash). (13) Comparison mode (current vs target). (14) Summary stats. (15) Score visualization (progress bar).
Is my data sent anywhere?
No. All scoring runs locally in your browser. History is stored in localStorage on this device only. No URL or measurements ever leave the page.
Related tools
Anchor Text Distribution Analyzer
Analyze anchor text distribution from backlink data. Categorize anchors as exact/partial match, branded, generic, naked URL, or image. Compute distribution %, warn on over-optimization, and export. 100% client-side.
Backlink Gap Analyzer
Find backlinks your competitors have but you don't. Multi-competitor support (up to 3), gap detection, opportunity scoring, shared backlinks, top opportunities sorted by DA, export CSV, history (localStorage), shareable URL. 100% client-side.
Backlink Profile Analyzer
Analyze imported backlink data (CSV/JSON). Total backlinks, unique domains, anchor distribution, dofollow/nofollow ratio, link-type distribution, top referring domains, top anchor texts, toxic link flagging (low DA), CSV/JSON import, report export, history, shareable URL. 100% client-side.