Immutable methodology · page-experience-rubric-v5
FutureContent Page Experience
Page Experience combines six Mobile and Desktop component checks with 117 audits returned by PageSpeed Insights using Lighthouse 13.4.1. Retired and provider-skipped audits are not part of this contract.
Pinned identities
- Evaluation Version
page-scan-2026-08-18-v16- Manifest
assessment-e79ae98ad2b433fc- Rubric
page-experience-rubric-v5- Specification
page-scan-v1-specification-v1- Provider Registry
page-scan-v1-provider-registry-v2- Weights
page-scan-157-check-scoring-v1- Page Experience scoring
page-experience-scoring-v3- Provider catalog
13.4.1
The stable Page Experience methodology page points here while this is the active version.
Scoring and evidence
FutureContent requests Mobile and Desktop evidence through Google PageSpeed Insights API v5. Mobile 70% and Desktop 30%.
- Six aggregate component checks use 50% of Page Experience.
- The 117 retained provider audits use 50%.
- Missing evidence retains its fixed weight as an uncertainty range; known evidence is never reweighted.
- Retired Lighthouse 12 audits and audits explicitly skipped by PageSpeed Insights are outside this version's inventory.
Page Experience contributes 25% to a complete Page Optimization Score.
Device component checks
Mobile components (3)
Mobile Performance
Performance contributes through the mobile PageSpeed result.
Mobile Accessibility
Accessibility contributes through the mobile PageSpeed result.
Mobile Best practices
Best practices contributes through the mobile PageSpeed result.
Desktop components (3)
Desktop Performance
Performance contributes through the desktop PageSpeed result.
Desktop Accessibility
Accessibility contributes through the desktop PageSpeed result.
Desktop Best practices
Best practices contributes through the desktop PageSpeed result.
Scored provider checks (13.4.1)
Passed and Not applicable receive full credit; Failed receives none. Manual, Informative, Error, and unavailable evidence preserve the check's weight as an uncertainty range.
Performance (41)
Other checks (17)
Cache insight
This automated check evaluates cache insight.
CLS culprits insight
This automated check evaluates cLS culprits insight.
Document latency insight
This automated check evaluates document latency insight.
DOM size insight
This automated check evaluates dOM size insight.
Duplicated JavaScript insight
This automated check evaluates duplicated JavaScript insight.
Font display insight
This automated check evaluates font display insight.
Forced reflow insight
This automated check evaluates forced reflow insight.
Image delivery insight
This automated check evaluates image delivery insight.
INP breakdown insight
This automated check evaluates iNP breakdown insight.
LCP breakdown insight
This automated check evaluates lCP breakdown insight.
LCP discovery insight
This automated check evaluates lCP discovery insight.
Legacy JavaScript insight
This automated check evaluates legacy JavaScript insight.
Network dependency tree insight
This automated check evaluates network dependency tree insight.
Render blocking insight
This automated check evaluates render blocking insight.
Third parties insight
This automated check evaluates third parties insight.
Interactive
This automated check evaluates interactive.
Max potential FID
This automated check evaluates max potential FID.
Diagnostics (14)
Unminified CSS
This automated check evaluates unminified CSS.
Unminified JavaScript
This automated check evaluates unminified JavaScript.
Unused CSS rules
This automated check evaluates unused CSS rules.
Unused JavaScript
This automated check evaluates unused JavaScript.
Server response time
This automated check evaluates server response time.
Redirects
This automated check evaluates redirects.
Total byte weight
This automated check evaluates total byte weight.
User timings
This automated check evaluates user timings.
Bootup time
This automated check evaluates bootup time.
Mainthread work breakdown
This automated check evaluates mainthread work breakdown.
Layout shifts
This automated check evaluates layout shifts.
Long tasks
This automated check evaluates long tasks.
Non composited animations
This automated check evaluates non composited animations.
Unsized images
This automated check evaluates unsized images.
Other checks (10)
Network requests
This automated check evaluates network requests.
Network round-trip time
This automated check evaluates network round-trip time.
Network server latency
This automated check evaluates network server latency.
Main thread tasks
This automated check evaluates main thread tasks.
Diagnostics
This automated check evaluates diagnostics.
Metrics
This automated check evaluates metrics.
Screenshot thumbnails
This automated check evaluates screenshot thumbnails.
Final screenshot
This automated check evaluates final screenshot.
Script treemap data
This automated check evaluates script treemap data.
Resource summary
This automated check evaluates resource summary.
Accessibility (59)
Navigation (1)
Accesskeys
This automated check evaluates accesskeys.
ARIA (22)
ARIA allowed attribute
This automated check evaluates aRIA allowed attribute.
ARIA allowed role
This automated check evaluates aRIA allowed role.
ARIA command name
This automated check evaluates aRIA command name.
ARIA conditional attribute
This automated check evaluates aRIA conditional attribute.
ARIA deprecated role
This automated check evaluates aRIA deprecated role.
ARIA dialog name
This automated check evaluates aRIA dialog name.
ARIA hidden body
This automated check evaluates aRIA hidden body.
ARIA hidden focus
This automated check evaluates aRIA hidden focus.
ARIA input field name
This automated check evaluates aRIA input field name.
ARIA meter name
This automated check evaluates aRIA meter name.
ARIA progressbar name
This automated check evaluates aRIA progressbar name.
ARIA prohibited attribute
This automated check evaluates aRIA prohibited attribute.
ARIA required attribute
This automated check evaluates aRIA required attribute.
ARIA required children
This automated check evaluates aRIA required children.
ARIA required parent
This automated check evaluates aRIA required parent.
ARIA roles
This automated check evaluates aRIA roles.
ARIA text
This automated check evaluates aRIA text.
ARIA toggle field name
This automated check evaluates aRIA toggle field name.
ARIA tooltip name
This automated check evaluates aRIA tooltip name.
ARIA treeitem name
This automated check evaluates aRIA treeitem name.
ARIA valid attribute value
This automated check evaluates aRIA valid attribute value.
ARIA valid attribute
This automated check evaluates aRIA valid attribute.
Names and labels (1)
Button name
This automated check evaluates button name.
Navigation (1)
Bypass
This automated check evaluates bypass.
Contrast (1)
Color contrast
This automated check evaluates color contrast.
Tables and lists (2)
Definition list
This automated check evaluates definition list.
Definition-list item
This automated check evaluates definition-list item.
ARIA (1)
Duplicate ID ARIA
This automated check evaluates duplicate ID ARIA.
Names and labels (2)
Form field multiple labels
This automated check evaluates form field multiple labels.
Frame title
This automated check evaluates frame title.
Names and labels (2)
Input button name
This automated check evaluates input button name.
Label
This automated check evaluates label.
Contrast (1)
Link in text block
This automated check evaluates link in text block.
Tables and lists (2)
List
This automated check evaluates list.
Listitem
This automated check evaluates listitem.
Best practices (1)
Meta refresh
This automated check evaluates meta refresh.
Names and labels (2)
Select name
This automated check evaluates select name.
Skip link
This automated check evaluates skip link.
Navigation (1)
Tabindex
This automated check evaluates tabindex.
Tables and lists (1)
Table duplicate name
This automated check evaluates table duplicate name.
Best practices (1)
Target size
This automated check evaluates target size.
Tables and lists (2)
Table data cell headers attribute
This automated check evaluates table data cell headers attribute.
Table header has data cells
This automated check evaluates table header has data cells.
Audio and video (1)
Video caption
This automated check evaluates video caption.
Manual checks (10)
Focusable controls
This automated check evaluates focusable controls.
Interactive element affordance
This automated check evaluates interactive element affordance.
Logical tab order
This automated check evaluates logical tab order.
Visual order follows DOM
This automated check evaluates visual order follows DOM.
Focus traps
This automated check evaluates focus traps.
Managed focus
This automated check evaluates managed focus.
Use landmarks
This automated check evaluates use landmarks.
Offscreen content hidden
This automated check evaluates offscreen content hidden.
Custom controls labels
This automated check evaluates custom controls labels.
Custom controls roles
This automated check evaluates custom controls roles.
Other checks (4)
Landmark one main
This automated check evaluates landmark one main.
Label content name mismatch
This automated check evaluates label content name mismatch.
Table fake caption
This automated check evaluates table fake caption.
Table data cell has header
This automated check evaluates table data cell has header.
Best Practices (17)
Trust and safety (9)
Is on HTTPS
This automated check evaluates is on HTTPS.
Redirects HTTP
This automated check evaluates redirects HTTP.
Geolocation on start
This automated check evaluates geolocation on start.
Notification on start
This automated check evaluates notification on start.
CSP XSS
This automated check evaluates cSP XSS.
Has HSTS
This automated check evaluates has HSTS.
Origin isolation
This automated check evaluates origin isolation.
Clickjacking mitigation
This automated check evaluates clickjacking mitigation.
Trusted types XSS
This automated check evaluates trusted types XSS.
User experience (1)
Paste preventing inputs
This automated check evaluates paste preventing inputs.
Browser compatibility (1)
Charset
This automated check evaluates charset.
General (6)
JavaScript libraries
This automated check evaluates javaScript libraries.
Deprecations
This automated check evaluates deprecations.
Third party cookies
This automated check evaluates third party cookies.
Errors in console
This automated check evaluates errors in console.
Valid source maps
This automated check evaluates valid source maps.
Inspector issues
This automated check evaluates inspector issues.
Limitations
A single run is not an accessibility compliance audit and cannot guarantee stable field data, conversion, or end-to-end user experience. Diagnostics still vary by device, page, applicability, and provider response.