Manifest position 87 · CrUX rank bucket 1000
https://suumo.jp
Coverage complete
Coverage-complete audit across seven representative entry, category, account, mobile, and failure paths.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Emulated dark mode left body white (rgb(255,255,255)), text rgb(51,51,51), and color-scheme computed as normal. F01 medium: Emulated dark mode left body white (rgb(255,255,255)), text rgb(51,51,51), and color-scheme computed as normal. |
respect-user-preferencesrespects-reduced-motion | pass | high | Under prefers-reduced-motion: reduce, getAnimations() returned no running page animations. |
respect-user-preferencesrespects-contrast | issues | medium | Lighthouse failed color-contrast, and the prefers-contrast capture showed no preference-specific retinting. F02 medium: Lighthouse failed color-contrast, and the prefers-contrast capture showed no preference-specific retinting. |
implement-natural-interactionsview-transitions | issues | medium | CSS inspection found no view-transition declarations; representative navigation swaps are abrupt full-document loads. F03 low: CSS inspection found no view-transition declarations. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No parallax, scrollytelling, or other scroll-linked motion was present on the representative pages. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No gesture-driven carousel, swipe, pull-to-refresh, or comparable custom gesture was present in the audited paths. |
provide-guided-navigationscroll-state-aware-chrome | issues | medium | The 3,796px homepage uses static chrome and exposed no scroll-state query or progress/scroll affordance. F04 low: The 3,796px homepage uses static chrome and exposed no scroll-state query or progress/scroll affordance. |
provide-guided-navigationanchored-positioning | not-applicable | medium | No tooltip or edge-positioned popover was opened in the representative paths; the audited menus are page sections rather than anchored overlays. |
provide-guided-navigationdirects-attention | issues | medium | Primary product selectors use javascript:void(0) controls and abrupt content swaps without a visible focus/attention cue. F05 medium: Primary product selectors use javascript:void(0) controls and abrupt content swaps without a visible focus/attention cue. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Initial desktop, mobile, crawler, and route screenshots showed no content-obscuring load-time interstitial. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The homepage has zero dialog, popover, or details elements while multiple menu controls are javascript:void(0), indicating ad-hoc disclosure controls. F06 medium: The homepage has zero dialog, popover, or details elements while multiple menu controls are javascript:void(0), indicating ad-hoc disclosure controls. |
maximize-content-reduce-noisereduced-chrome | issues | high | The first viewport is densely divided into bordered panels, product selectors, ads, promos, and tiny secondary links, competing with the core search task. F07 medium: The first viewport is densely divided into bordered panels, product selectors, ads, promos, and tiny secondary links, competing with the core search task. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | The root and major templates omit viewport meta. At a 360x800 emulation Chrome used a 980px layout viewport and scaled the fixed 950px page down, making text and targets tiny. F08 high: The root and major templates omit viewport meta. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | medium | CSS inspection found no @container usage and the same fixed-width card/map composition is merely scaled on narrow screens. F09 medium: CSS inspection found no @container usage and the same fixed-width card/map composition is merely scaled on narrow screens. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Focused controls on home, listing, and search templates computed outline: none with no box shadow; many scaled targets are visually tiny. F10 high: Focused controls on home, listing, and search templates computed outline: none with no box shadow. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Homepage and category screenshots clearly identify housing search and expose rent/buy/build choices immediately. |
support-core-task-successprimary-flow-completion | pass | medium | The homepage links reached rental, new-mansion, regional, and Recruit login paths without a dead end; the login form accepted an invalid submit and returned actionable errors. |
support-core-task-successclear-system-state-and-recovery | pass | medium | Invalid login submission displayed explicit missing-email/password feedback, and the unknown route rendered a dedicated error page rather than a blank shell. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse performance was 0.53 with LCP 4.6s and TBT 1,150ms; trace corroborated LCP 3.61s in a separate run. F11 high: Lighthouse performance was 0. |
be-fast-and-stablevisual-stability | pass | high | The mobile layout observer measured CLS 0 with no recorded shifts; all 60 inspected images had explicit dimensions. |
be-fast-and-stableefficient-main-thread | issues | high | Lighthouse measured 1,150ms TBT and 400ms max potential FID; trace recorded a 136ms long task. F12 high: Lighthouse measured 1,150ms TBT and 400ms max potential FID. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR recorded 276 requests and 4.41MB transferred; confirmed parser-inserted classic scripts lacked async/defer, including jQuery 1.4.2 and site bundles. F13 high: HAR recorded 276 requests and 4. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | HAR recorded 61 scripts and 3.09MB script transfer; repeated Yahoo conversion scripts and many advertising tags dominate startup. F14 high: HAR recorded 61 scripts and 3. |
be-inclusivenames-roles-labels | issues | high | Image audit found 37 of 60 images without alt; listing probes found 22-24 missing alt images and unlabeled visible search controls. F15 high: Image audit found 37 of 60 images without alt. |
be-inclusivesufficient-contrast | issues | high | Lighthouse color-contrast audit failed on the homepage. F16 medium: Lighthouse color-contrast audit failed on the homepage. |
be-inclusivestructure-and-focus | issues | high | Lighthouse found non-sequential headings and no main landmark; representative controls had no visible focus outline. F17 high: Lighthouse found non-sequential headings and no main landmark. |
be-inclusivelegible-text | issues | high | At 360px the fixed desktop canvas is scaled to roughly 36.7%, producing very small labels and dense multi-column copy. F18 high: At 360px the fixed desktop canvas is scaled to roughly 36. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Desktop templates lack viewport meta; the separate mobile page sets user-scalable=no and maximum-scale=1, explicitly preventing zoom. F19 high: Desktop templates lack viewport meta. |
follow-best-practicesno-console-errors | issues | high | Lighthouse reported browser errors in the console. F20 medium: Lighthouse reported browser errors in the console. |
follow-best-practicessound-document-and-assets | issues | high | Doctype and UTF-8 are valid, but image inspection found 3 images served at 10x displayed width, 24 below-fold images not lazy-loaded, and 36 legacy-format images. F21 medium: Doctype and UTF-8 are valid, but image inspection found 3 images served at 10x displayed width, 24 below-fold images not lazy-loaded, and 36 legacy-format images. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse reported a deprecated API warning, DevTools inspector issues, a BFCache failure, and third-party-cookie problems; the page ships jQuery 1.4.2. F22 high: Lighthouse reported a deprecated API warning, DevTools inspector issues, a BFCache failure, and third-party-cookie problems. |
be-discoverabletitle-and-description | pass | high | DOM and raw HTML contain a descriptive Japanese title and meta description. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Lighthouse failed crawlable anchors; the homepage has javascript:void(0) navigation and no viewport meta. F23 high: Lighthouse failed crawlable anchors. |
be-discoverablecanonical-and-indexing-signals | issues | medium | Public templates returned 200 and robots permits them, but homepage/category probes found no canonical; meta robots also applies noarchive. F24 medium: Public templates returned 200 and robots permits them, but homepage/category probes found no canonical. |
be-discoverablestructured-and-shareable-metadata | issues | medium | Homepage probe found no Open Graph tags and no JSON-LD despite representing a major organization and search service. F25 medium: Homepage probe found no Open Graph tags and no JSON-LD despite representing a major organization and search service. |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS is used, but the main-document header probe found no CSP, HSTS, nosniff, clickjacking, referrer, or permissions policy; 29 cookies were flagged insecure and JSESSIONID was not HttpOnly. F26 high: HTTPS is used, but the main-document header probe found no CSP, HSTS, nosniff, clickjacking, referrer, or permissions policy. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Tracker probe found 34 third-party origins; HAR counted 216 third-party requests and 3.06MB, including Google, Meta, TikTok, Twitter, Yahoo, Spotify, VWO, and ad vendors. F27 high: Tracker probe found 34 third-party origins. |
be-private-and-securein-context-permissions-and-modern-auth | pass | medium | No notification prompt appeared on load; Recruit login uses username/current-password webauthn autocomplete tokens and offers alternate sign-in paths. |
be-private-and-securedefensive-browser-policies | issues | high | Header probe found no clickjacking protection, Referrer-Policy, Permissions-Policy, CSP/Trusted Types signal, or nosniff. F28 high: Header probe found no clickjacking protection, Referrer-Policy, Permissions-Policy, CSP/Trusted Types signal, or nosniff. |
be-resilientprogressive-enhancement | pass | high | Discoverability fetch returned 200 with 100% rendered-word coverage in raw HTML; crawler screenshot retained the core page rather than an empty shell. |
be-resilientresilient-runtime-behaviour | issues | medium | Ad-hoc javascript:void(0) controls and fixed desktop geometry make navigation/state behavior dependent on legacy scripts and fragile at narrow sizes. F29 medium: Ad-hoc javascript:void(0) controls and fixed desktop geometry make navigation/state behavior dependent on legacy scripts and fragile at narrow sizes. |
be-resilientoffline-and-installable | not-applicable | high | Property inventory and account journeys are intrinsically network-dependent; no install/offline intent was declared, so PWA installability is not required for this audit. |
be-resilientnetwork-and-http-failure-states | pass | medium | An unknown route rendered a branded error document, and invalid login produced explicit recovery guidance instead of a blank or infinite state. |
be-internationalisedlang-dir-and-logical-properties | pass | medium | Representative SUUMO templates declare lang=ja and preserve Japanese reading order; no translated or RTL variant is offered to expose a contradictory dir state. |
be-internationalisedlocale-aware-data | not-applicable | high | Audited public entry/category pages are deliberately Japanese-only and did not expose user-entered dates, currencies, or locale switching. |
be-internationalisedtime-zone-correctness | not-applicable | high | No scheduling, event time, recurring interval, or cross-time-zone workflow appeared in the representative paths. |
be-trustworthyno-dark-patterns | pass | medium | Initial and flow screenshots showed no consent wall, confirmshaming, forced continuity, preselected paid option, or disguised primary ad. |
be-trustworthyhumane-error-handling | pass | high | Submitting an empty login form produced specific Japanese email and password messages together, with a recovery link. |
be-trustworthytrustworthy-input-assistance | pass | high | Recruit login uses autocomplete="username webauthn" and "current-password webauthn" on the corresponding fields. |
be-trustworthysafe-commercial-and-account-flows | pass | medium | The audited sign-in surface clearly separated existing login from new registration and exposed recovery/privacy links; no purchase commitment was entered. |
be-sustainableoptimised-assets | issues | high | Image audit found 3 images at 10x display width, 36 legacy-format images, 16 without srcset, and 24 below-fold images not lazy-loaded. F30 high: Image audit found 3 images at 10x display width, 36 legacy-format images, 16 without srcset, and 24 below-fold images not lazy-loaded. |
be-sustainableno-wasteful-work | issues | high | The homepage issued 276 requests, including 105 fetch/XHR calls and 61 scripts, for a mostly static portal entry page. F31 high: The homepage issued 276 requests, including 105 fetch/XHR calls and 61 scripts, for a mostly static portal entry page. |
be-sustainablethird-party-and-media-budget | issues | high | Third parties account for 216 requests and 3.06MB of 4.41MB transferred, with Google Tag Manager alone at 2.09MB. F32 high: Third parties account for 216 requests and 3. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing intent exists; WebMCP is emerging and absence is treated as an opportunity rather than a failure for this run. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation, generation, or language-model task appears in the audited housing-search entry flows. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After 10 repeated full-page scroll cycles, heap self-size rose only 193,014 bytes (0.44%) and node count 2,505 (0.32%) versus a fresh baseline, not evidence of unbounded retained growth. |
be-memory-efficientbounded-footprint | issues | medium | A mostly static homepage retained 44.0MB self-size across 785,906 heap nodes before interaction, a disproportionate footprint consistent with its heavy vendor stack. F33 medium: A mostly static homepage retained 44. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | Baseline/post heap summaries showed only small aggregate growth and no Detached* constructor among the top retained constructors; no accumulating timer/listener symptom was observed during repeated scroll. |
Provenance
Canonical report: results/atomic/reports/0087-suumo_jp.json
Report SHA-256: b360d3644f9f6f359dc680eb665ed8cf1b4ab5205e2d94809c321d9fbfedb4ae
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/suumo_jp/2026-07-18T07-44-19-495Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/suumo_jp/2026-07-18T07-44-19-495Z
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.