Manifest position 881 ยท CrUX rank bucket 1000
https://workspace.google.com
Coverage complete
Atomic coverage complete across 58 checks and eight representative paths. Not covered: authenticated Admin console/product internals, checkout completion beyond the public signup first step, account cancellation, and every locale/product route; sampled pages represent shared marketing templates.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Dark-emulated screenshot stays white and DOM computed color-scheme is normal. F001 medium: The site remains a light-only surface when the operating system requests dark mode. |
respect-user-preferencesrespects-reduced-motion | pass | high | Reduced-motion probe found no active animations and found a prefers-reduced-motion CSS rule. |
respect-user-preferencesrespects-contrast | pass | high | Forced-colors screenshot retains readable text, visible controls and clear focus/control boundaries. |
implement-natural-interactionsview-transitions | pass | high | CSS probe found view-transition declarations and representative page changes did not present an abrupt broken intermediate state. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scroll-linked motion was present in the sampled homepage, pricing, product, resource or signup states. |
implement-natural-interactionsphysical-gestures | pass | high | DOM/screenshots show platform scrolling, native details disclosures and adequately sized controls; no custom pointer-drag surface fought browser gestures. |
provide-guided-navigationscroll-state-aware-chrome | pass | high | Screenshots show persistent header and in-page section navigation that preserve orientation across long marketing templates. |
provide-guided-navigationanchored-positioning | pass | medium | DOM inspection found native details-based menu/disclosure structures; sampled overlays remained attached and within the viewport on desktop/mobile. |
provide-guided-navigationdirects-attention | pass | high | Selected navigation states, strong headings and in-page section tabs visibly identify the current content and next destination. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Fixed cookie notice overlays content on all main paths and consumes about one third of the mobile viewport. F002 high: The cookie notice persistently obscures primary content on every tested marketing and signup path. |
maximize-content-reduce-noisesemantic-dismissible-primitives | pass | high | DOM probe found one dialog and 29 details elements rather than only generic custom disclosure divs. |
maximize-content-reduce-noisereduced-chrome | pass | high | Desktop screenshots devote the main viewport to a single headline, explanation and primary CTA with restrained navigation chrome, aside from the separately reported consent banner. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | Raw-CDP layout at 360x800 reports 0 px horizontal overflow on homepage and pricing; viewport meta is present. |
adapt-to-the-form-factorcomponent-level-responsiveness | pass | high | CSS probe found container-query/container-type usage and desktop/mobile screenshots show cards and hero content reflowing by component. |
adapt-to-the-form-factorinput-modality-aware | pass | high | Programmatic keyboard focus produced a visible 2 px blue box-shadow and signup controls are at least 48โ50 px high. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Homepage, business, Gmail and pricing first viewports have explicit H1 purpose statements and prominent Get Started/Start a trial actions. |
support-core-task-successprimary-flow-completion | issues | high | Get Started reaches a coherent signup first step, but activating Next with missing required information does not progress or explain the blocker. F013 medium: The first signup step gives no visible response when Next is activated with missing business details. |
support-core-task-successclear-system-state-and-recovery | issues | high | Empty signup submission has no feedback and the invalid-route recovery page is visibly broken. F010 high: The 404 response renders as a visibly broken, largely unstyled page instead of a coherent recovery state. F013 medium: The first signup step gives no visible response when Next is activated with missing business details. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse mobile reports LCP 19.9 s and TBT 460 ms despite CLS 0; raw-CDP trace corroborates long tasks. F003 high: Cold-load performance is poor under Lighthouse mobile conditions. |
be-fast-and-stablevisual-stability | pass | high | Layout primitive reports homepage CLS 0 and pricing CLS 0.0116, both in the good range, with no visible large shift. |
be-fast-and-stableefficient-main-thread | issues | high | Lighthouse reports 460 ms TBT; raw trace records two long tasks, longest 118.72 ms. F003 high: Cold-load performance is poor under Lighthouse mobile conditions. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR records 164 requests/5.02 MB, multiple parser-inserted VeryHigh stylesheets, 24 fonts and large animation resources. F004 high: The homepage ships an oversized and complex critical-path payload. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | HAR records 69 scripts and 4.52 MB from third-party origins; Lighthouse flags forced reflow/dependency and BFCache issues. F005 medium: Third-party and heavy script work dominates much of the page load and blocks efficient navigation caching. |
be-inclusivenames-roles-labels | issues | high | Lighthouse identifies input#switch without a label and many visible-label/accessibility-name mismatches; image probe finds zero missing alt values. F006 medium: Automated accessibility evidence finds an unlabeled switch, a contrast failure and accessible-name mismatches. |
be-inclusivesufficient-contrast | issues | high | Lighthouse color-contrast audit fails a toggle content span. F006 medium: Automated accessibility evidence finds an unlabeled switch, a contrast failure and accessible-name mismatches. |
be-inclusivestructure-and-focus | pass | high | Homepage has one H1, main and navigation landmarks; keyboard focus probe shows visible blue focus styling and Lighthouse heading-order audit passes. |
be-inclusivelegible-text | pass | high | Desktop/mobile screenshots show unclipped body text, comfortable line lengths and responsive heading wrapping; CSS probe finds logical properties. |
be-inclusivezoom-reflow-targets-and-media | pass | high | 360 px screenshots reflow without horizontal overflow, viewport allows scaling, and sampled primary controls are around 48 px high; no essential video/audio was present. |
follow-best-practicesno-console-errors | pass | high | Lighthouse errors-in-console audit scores 1 with zero recorded items. |
follow-best-practicessound-document-and-assets | issues | high | DOM has HTML doctype/UTF-8, but image audit reports 16 missing dimensions and 45 oversized images. F012 medium: Image and decorative-media delivery is not proportionate to the marketing page. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse best-practices score is 1 overall but BFCache audit records three no-store-related blockers. F005 medium: Third-party and heavy script work dominates much of the page load and blocks efficient navigation caching. |
be-discoverabletitle-and-description | pass | high | Homepage and pricing probes expose descriptive titles and meta descriptions; raw crawler HTML contains both. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Viewport and robots are valid and 481 anchors have hrefs, but Lighthouse reports six non-descriptive links. F007 medium: Conflicting canonical/indexing signals and non-descriptive links reduce search clarity. |
be-discoverablecanonical-and-indexing-signals | issues | high | Lighthouse reports conflicting / and /intl/en_uk/ canonicals; robots and sitemap signals were inspected. F007 medium: Conflicting canonical/indexing signals and non-descriptive links reduce search clarity. |
be-discoverablestructured-and-shareable-metadata | pass | high | Homepage probe found two JSON-LD scripts and six Open Graph meta elements; visible content matches the Workspace organization/product subject. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS/HSTS/nosniff/frame protection pass, but CSP allows unsafe-inline/unsafe-eval and cookie probe flags insecure attributes. F008 high: Cookie and policy configuration weakens otherwise solid HTTPS transport defenses. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Trackers/HAR show 11 third-party origins, 92 third-party requests and active analytics before consent. F009 medium: The default load has a large analytics and third-party footprint. |
be-private-and-securein-context-permissions-and-modern-auth | pass | medium | No notification/geolocation prompt appeared on load or signup; the tested signup stage asks organization details rather than a password and exposes browser credential capability. |
be-private-and-securedefensive-browser-policies | issues | high | HSTS, SAMEORIGIN and Permissions-Policy are present, but Referrer-Policy is absent and CSP contains unsafe directives. F008 high: Cookie and policy configuration weakens otherwise solid HTTPS transport defenses. |
be-resilientprogressive-enhancement | pass | high | Discoverability finds 94% homepage and 96% pricing content coverage in raw HTML, with title/H1/description available without JS. |
be-resilientresilient-runtime-behaviour | pass | high | Representative menus, long-page headers, pricing cards and signup state rendered without clipped overlays or blank runtime shells on desktop/mobile. |
be-resilientoffline-and-installable | not-applicable | high | No web app manifest is linked; these are marketing/signup surfaces rather than an installable app. |
be-resilientnetwork-and-http-failure-states | issues | high | Invalid-route screenshot renders an oversized unstyled logo and raw navigation with weak recovery options. F010 high: The 404 response renders as a visibly broken, largely unstyled page instead of a coherent recovery state. |
be-internationalisedlang-dir-and-logical-properties | pass | high | Arabic probe reports lang=ar, dir=rtl, computed RTL and 48 hreflang entries; CSS probe finds logical properties. |
be-internationalisedlocale-aware-data | pass | high | Pricing route localizes currency to GBP and labels monthly/annual terms; Arabic route localizes page content and title. |
be-internationalisedtime-zone-correctness | pass | high | No user-specific date, event time or recurring-time entry appears in the audited marketing/pricing/signup scope; localized content does not expose naive time math. |
be-trustworthyno-dark-patterns | pass | high | Pricing clearly states GBP, monthly billing and the annual commitment; consent Accept/No thanks choices have equal visual weight and cancellation pressure was not observed. |
be-trustworthyhumane-error-handling | issues | high | Activating Next with empty organization details produces no visible validation, invalid state or recovery guidance. F013 medium: The first signup step gives no visible response when Next is activated with missing business details. |
be-trustworthytrustworthy-input-assistance | issues | high | Pricing visible email/text fields lack labels and set autocomplete=off; signup Business name also disables autocomplete. F011 medium: Conversion and contact inputs disable or omit useful autofill and labels. |
be-trustworthysafe-commercial-and-account-flows | pass | high | Pricing displays per-user/month costs, annual commitment savings and trial/contact paths before signup; no preselected paid add-on was observed. |
be-sustainableoptimised-assets | issues | high | Image probe finds 45 oversized, 17 non-lazy below-fold and 16 dimensionless images; HAR transfers 1.73 MB images plus 886 KB animation JSON. F012 medium: Image and decorative-media delivery is not proportionate to the marketing page. |
be-sustainableno-wasteful-work | issues | high | HAR shows 92 third-party requests/4.52 MB and loads a 624 KB animation WASM player plus analytics on initial load. F005 medium: Third-party and heavy script work dominates much of the page load and blocks efficient navigation caching. |
be-sustainablethird-party-and-media-budget | issues | high | Third-party bytes dominate the 5.02 MB transfer and decorative animation/image/font resources load before interaction. F009 medium: The default load has a large analytics and third-party footprint. F012 medium: Image and decorative-media delivery is not proportionate to the marketing page. |
be-agent-readystructured-agent-capabilities | not-applicable | high | Crawler-readable content is strong, but no agent-operable task surface is in this marketing-page scope. |
be-agent-readyon-device-inference | not-applicable | high | No audited task requires local inference; the page probe did not expose a page-level AI tool surface for the marketing journey. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | Baseline-to-post heap after ten menu open/close cycles grows 1.80 MB (3.0%) with no Detached constructor among top retained constructors; modest growth is consistent with first-use code paths. |
be-memory-efficientbounded-footprint | pass | medium | Baseline heap summary is 58.9 MB/663,962 nodes for a media-rich page; large but bounded and proportionate to the measured 5 MB asset-heavy experience. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Neither heap summary lists Detached nodes among top constructors; ten menu cycles add 1,917 native nodes and do not show evidence of unbounded detached-DOM growth. |
Provenance
Canonical report: results/atomic/reports/0881-workspace_google_com.json
Report SHA-256: 6b35154a6725230e95262f2b806d6b5599412f2d6862d5a0b4824e8d83a5df4c
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/workspace_google_com/2026-07-23T15-09-30-060Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/workspace_google_com/2026-07-23T15-09-30-060Z
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.