Manifest position 704 · CrUX rank bucket 1000
https://one.google.com
Coverage complete
Atomic coverage complete for 58/58 registered checks.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Dark emulation leaves all major surfaces light; default and dark screenshots are visually identical. F-001 medium: The overview remains light when the user requests a dark colour scheme. |
respect-user-preferencesrespects-reduced-motion | pass | high | Under prefers-reduced-motion: reduce, the probe found zero running animations and two reduced-motion CSS rules. |
respect-user-preferencesrespects-contrast | pass | high | The prefers-contrast: more capture keeps text, links and both consent controls visible and legible. |
implement-natural-interactionsview-transitions | pass | high | Live CSS inspection found ::view-transition/view-transition-name rules, establishing declarative transition support. |
implement-natural-interactionsscroll-driven-animations | pass | high | Live CSS inspection found animation-timeline/scroll-timeline rules, rather than evidence of a scroll-listener-only implementation. |
implement-natural-interactionsphysical-gestures | pass | high | Live CSS contains scroll-snap support; mobile and desktop captures show platform-native scrolling and no gesture-blocking chrome. |
provide-guided-navigationscroll-state-aware-chrome | pass | high | The platform probe found scroll-timeline and scroll-snap CSS; the long overview retains compact navigation while content is vertically structured. |
provide-guided-navigationanchored-positioning | pass | high | Live CSS inspection found anchor positioning signals; the inspected templates did not show a clipped open overlay. |
provide-guided-navigationdirects-attention | pass | high | Screenshots show a consistent active hierarchy, prominent primary actions, and section/plan headings; CSS includes view transitions and scroll-snap cues. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | A fixed 765×166 cookie region covers the hero on desktop and roughly the lower third on mobile before interaction. F-002 high: The cookie notice obscures a large part of the primary content on every fresh load. |
maximize-content-reduce-noisesemantic-dismissible-primitives | pass | high | The region selector uses a native dialog; the cookie surface is an explicitly named region with real buttons and equal visible choices. |
maximize-content-reduce-noisereduced-chrome | pass | high | Across overview, plans, AI plans and article screenshots, chrome is limited to a compact header and content receives most of the viewport. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360×800, scrollWidth equals clientWidth (360px), overflow is 0, and the viewport meta is present. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | high | The plan selector, plan cards and hero reflow from desktop to 360px without clipping; 125 logical-property uses were detected. |
adapt-to-the-form-factorinput-modality-aware | pass | high | Probed primary targets are generally 48–50px high; keyboard-focused consent controls expose a 2px focus box-shadow and a skip link is present. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The overview hero states the storage/AI offer and exposes Sign up; the plans page names the choice and presents monthly/annual controls. |
support-core-task-successprimary-flow-completion | pass | high | The public acquisition flow proceeds from overview CTAs to localized plans with visible plan choices and Get started actions; authentication is deferred until purchase. |
support-core-task-successclear-system-state-and-recovery | pass | high | Monthly/annual state has explicit selected styling and accessible labels, and terms/restrictions/cancellation information remain linked beside the flow. |
be-fast-and-stablegood-core-web-vitals | pass | high | Trace LCP/FCP is 1.40s, TBT 15.7ms and layout CLS is 0.010 desktop/0 mobile; Lighthouse performance is 0.94. |
be-fast-and-stablevisual-stability | pass | high | Layout observers report CLS 0.010 on desktop and 0 on mobile, both in the good range. |
be-fast-and-stableefficient-main-thread | pass | high | The trace found one 65.7ms long task and only 15.7ms total blocking time; layout observation similarly saw one ~60ms task. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR: 183 requests/2.98 MB, including 146 images/2.39 MB; large below-fold flag SVGs dominate transfer. F-005 medium: The overview fetches an excessive set of country flag assets and avoidable page weight. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimates 132 KiB unused JavaScript; HAR script transfer is ~400 KB and includes two tag bundles. F-006 low: The page ships avoidable JavaScript on initial load. |
be-inclusivenames-roles-labels | issues | high | Lighthouse reports six serious visible-label/accessibility-name mismatches on primary CTAs. F-003 medium: Several CTA accessible names do not contain their visible labels. |
be-inclusivesufficient-contrast | pass | high | Lighthouse accessibility score is 1.0 with no colour-contrast audit failures; screenshots keep body text and controls visibly contrasted. |
be-inclusivestructure-and-focus | issues | high | Overview has logical landmarks and an H1, but the representative plans template has no H1 and starts at H2. F-004 medium: The plans and pricing template has no h1. |
be-inclusivelegible-text | pass | high | Desktop/mobile captures show comfortable line lengths, responsive wrapping, clear hierarchy and no clipped primary text. |
be-inclusivezoom-reflow-targets-and-media | pass | high | Viewport permits normal scaling, 360px content reflows with zero horizontal overflow, and sampled primary targets are about 48px high. |
follow-best-practicesno-console-errors | pass | high | Lighthouse errors-in-console audit scored 1 with an empty items list. |
follow-best-practicessound-document-and-assets | pass | high | DOM reports HTML doctype, UTF-8 and viewport meta; layout CLS remains low and images are modern-format or SVG, despite delivery optimisation findings elsewhere. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse found no console, deprecated API, notification/geolocation-on-load, or document.write failure; its inspector item is CSP and is recorded under security. |
be-discoverabletitle-and-description | pass | high | Overview, plans and article probes each return a descriptive title and meta description. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Real href links and viewport/robots are present, but Lighthouse identifies five generic “Learn more” links. F-009 low: Several links use generic “Learn more” text. |
be-discoverablecanonical-and-indexing-signals | issues | high | Robots allows crawling and sitemap responds, but Lighthouse fails canonical because it points at another hreflang location. F-010 medium: The canonical URL conflicts with the selected locale/hreflang URL. |
be-discoverablestructured-and-shareable-metadata | pass | high | Article detail exposes Article, WebSite, Organization and BreadcrumbList JSON-LD plus complete Open Graph title/description/image/url metadata. |
be-private-and-securesecure-transport-and-headers | pass | high | The page is HTTPS with nonce/strict-dynamic CSP and nosniff; the one cookie is HttpOnly. Remaining policy gaps are isolated under defensive-browser-policies. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Known analytics/advertising trackers and 161 third-party requests occur while the consent prompt is still visible. F-008 medium: Tracking requests and heavy tag-manager code load before the visitor chooses a cookie preference. |
be-private-and-securein-context-permissions-and-modern-auth | pass | high | Live markup/runtime probe found no geolocation, notification or media permission request code on load; sign-in is a separate explicit action. |
be-private-and-securedefensive-browser-policies | issues | high | Headers probe found no HSTS response, clickjacking directive, Referrer-Policy or Permissions-Policy, and CSP includes unsafe-eval. F-007 medium: Several browser-enforced defence headers are absent and the CSP permits unsafe evaluation. |
be-resilientprogressive-enhancement | pass | high | Discoverability fetch returned 200 with 96% rendered-word coverage in raw HTML and no empty JS shell; core content remains visible without JS. |
be-resilientresilient-runtime-behaviour | pass | high | Representative pages loaded complete navigation/content; the site uses a native dialog and CSS anchor positioning, with no clipped overlay observed. |
be-resilientoffline-and-installable | not-applicable | high | The audited surface is a public acquisition/content site, not the signed-in Google One application; installability and offline app operation are not part of this marketing surface. |
be-resilientnetwork-and-http-failure-states | pass | high | The representative routes return usable server-rendered content and terms/support links; incidental analytics/CSP endpoint failures do not blank or misstate the core page. |
be-internationalisedlang-dir-and-logical-properties | pass | high | The page declares en-GB, exposes 56 hreflang alternatives/region selection and uses 125 logical CSS property signals. |
be-internationalisedlocale-aware-data | pass | high | The selected route and metadata are localized to en-GB, regional alternatives are explicit, and plan copy/pricing terms are rendered for the chosen locale. |
be-internationalisedtime-zone-correctness | not-applicable | high | No event times, schedules, recurring intervals or time-zone-sensitive values appear in the four representative marketing/content templates. |
be-trustworthyno-dark-patterns | pass | high | Consent presents equally prominent Agree and No thanks controls; pricing states included storage, annual saving, cancellation and restriction links without preselected upsells. |
be-trustworthyhumane-error-handling | not-applicable | high | No user-input form exists on the four public templates; the representative acquisition path uses links/buttons and defers account input to the signed-in service. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | No address, payment, sign-in or sign-up input fields exist on the audited public templates, so autocomplete assistance is not applicable here. |
be-trustworthysafe-commercial-and-account-flows | pass | high | Plans show commitments, cancellation text, restrictions and data-handling links before Get started; no forced continuity was observed in the public funnel. |
be-sustainableoptimised-assets | issues | high | HAR/images evidence shows 2.39 MB across 146 image requests, mostly below-fold country flags, with missing responsive sources. F-011 medium: Below-fold regional decoration dominates transfer cost. |
be-sustainableno-wasteful-work | pass | high | Trace shows 15.7ms TBT and one long task; no autoplay media was visible and no ongoing animation remained under reduced motion. |
be-sustainablethird-party-and-media-budget | pass | high | Although third-party count is high and tracked as a privacy issue, the actual 2.90 MB third-party transfer is dominated by site-owned Google storage image assets; no autoplay media was observed. |
be-agent-readystructured-agent-capabilities | not-applicable | high | This public marketing/content surface does not declare an agent-facing transaction or tool contract; emerging WebMCP exposure is an opportunity, not required intent. |
be-agent-readyon-device-inference | not-applicable | high | The site markets AI services but the page itself has no local inference task whose experience would clearly benefit from built-in on-device inference. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After 10 menu toggles, live DOM count stayed exactly 3,465; heap rose ~0.9 MB in the live metric and snapshot totals ~3.3%, with constructor counts essentially stable, not evidence of unbounded retention. |
be-memory-efficientbounded-footprint | pass | high | Baseline heap is 41.6 MB for a long media-rich page with 3,465 live DOM elements; this is proportionate and did not balloon during the repeated menu exercise. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | Across the repeated menu exercise the live DOM node count stayed fixed and Array/Object/closure constructor populations were effectively stable in the heap summaries. |
Provenance
Canonical report: results/atomic/reports/0704-one_google_com.json
Report SHA-256: 562b7ab0d7847d9c932748dec586909fed88ca5bd24d8990118fac76bdb6c221
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/one_google_com/2026-07-22T12-39-58-133Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/one_google_com/2026-07-22T12-39-58-133Z
Catalog SHA-256: sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7
Raw screenshots, HARs, traces, heaps, and other browser artifacts are retained at the local evidence root and intentionally are not committed. Artifact paths in the canonical report are relative to that root.