Manifest position 383 · CrUX rank bucket 1000
https://yandex.com
Coverage complete
Coverage complete. Search results were reachable only as an anti-bot challenge; this was judged as observed primary-flow evidence rather than omitted work.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | pass | high | Dark-condition and normal captures show a coherent dark surface; CSS probe found color-scheme support. |
respect-user-preferencesrespects-reduced-motion | issues | high | With prefers-reduced-motion:reduce matched, getAnimations() still returned a running 3000ms animation with an unbounded iteration count. F05 medium: An animation continues under reduced-motion preference |
respect-user-preferencesrespects-contrast | pass | high | Text and controls remain visible in captured dark UI; no forced-colors-specific failure was observed. |
implement-natural-interactionsview-transitions | pass | high | The audited pages use direct navigation and do not add disorienting state-transition motion. |
implement-natural-interactionsscroll-driven-animations | pass | high | CSS probe found scroll-timeline support and layout observation found no scroll-induced long-task pattern on the templates. |
implement-natural-interactionsphysical-gestures | not-applicable | high | No swipe, drag, carousel, or gesture-driven control exists on the audited templates. |
provide-guided-navigationscroll-state-aware-chrome | pass | high | The long services directory keeps compact navigation chrome and content remains directly reachable while scrolling. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, menu, or anchored overlay surface was exposed in the representative paths. |
provide-guided-navigationdirects-attention | pass | high | Screenshots show a clear logo, single search field, and grouped service-directory headings. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | DOM probing found no `<dialog>`, popover, or role=dialog; consent actions are `div[role=button]`, while the panel overlays content on both templates. F09 medium: Cookie consent uses custom controls without a semantic dialog |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | DOM probing found no `<dialog>`, popover, or role=dialog; consent actions are `div[role=button]`, while the panel overlays content on both templates. F09 medium: Cookie consent uses custom controls without a semantic dialog |
maximize-content-reduce-noisereduced-chrome | pass | high | The homepage dedicates nearly all visible space to the search task; services are grouped without ads in the captured state. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | At a requested 360x800 viewport, layout reported hasViewportMeta:false and a 980px/1020px layout viewport scaled to 0.367/0.353; screenshots show desktop UI rendered extremely small. F02 high: The homepage and services directory omit the viewport meta tag |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | At a requested 360x800 viewport, layout reported hasViewportMeta:false and a 980px/1020px layout viewport scaled to 0.367/0.353; screenshots show desktop UI rendered extremely small. F02 high: The homepage and services directory omit the viewport meta tag |
adapt-to-the-form-factorinput-modality-aware | pass | high | Primary search/profile controls measure about 40px and are keyboard focusable; focus-order probing reached visible controls. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The title, logo, and single search input make purpose and primary action immediately apparent. |
support-core-task-successprimary-flow-completion | issues | high | A direct navigation to the search results URL redirected to “Please confirm that you are not a robot”; the cookie panel also overlaps the challenge in the captured viewport. F01 high: Automated search reaches a CAPTCHA instead of results |
support-core-task-successclear-system-state-and-recovery | issues | high | A direct navigation to the search results URL redirected to “Please confirm that you are not a robot”; the cookie panel also overlaps the challenge in the captured viewport. F01 high: Automated search reaches a CAPTCHA instead of results |
be-fast-and-stablegood-core-web-vitals | issues | high | The trace and Lighthouse independently measured LCP at about 5.85s; Lighthouse performance was 0.76 and LCP score 0.15. F06 high: Largest Contentful Paint is slow |
be-fast-and-stablevisual-stability | pass | high | Layout measured CLS 0 on the homepage and 0.0044 on the search/challenge path. |
be-fast-and-stableefficient-main-thread | pass | high | Trace measured zero long tasks and zero TBT on homepage; search path had one 115ms task. |
be-fast-and-stableefficient-resource-delivery | issues | high | The trace and Lighthouse independently measured LCP at about 5.85s; Lighthouse performance was 0.76 and LCP score 0.15. F06 high: Largest Contentful Paint is slow |
be-fast-and-stabletrim-unused-and-duplicate-code | pass | high | The homepage transferred five scripts and 221KB script bytes with no direct duplicate-code evidence from Lighthouse. |
be-inclusivenames-roles-labels | issues | high | Lighthouse found `input#text[role=combobox]` lacks required `aria-expanded`; its accessibility score was 0.89. F03 high: The search combobox is missing required ARIA state |
be-inclusivesufficient-contrast | issues | high | Lighthouse measured only 1.26:1 contrast between the yellow link and surrounding text and found no non-color distinction. F04 medium: The Cookie Policy link relies on low-contrast color alone |
be-inclusivestructure-and-focus | issues | high | Lighthouse found `input#text[role=combobox]` lacks required `aria-expanded`; its accessibility score was 0.89. F03 high: The search combobox is missing required ARIA state |
be-inclusivelegible-text | pass | high | Desktop screenshots show readable hierarchy and body copy at the native desktop viewport. |
be-inclusivezoom-reflow-targets-and-media | issues | high | DOM measurements show consent actions are 32px high, and the 360px screenshots are scaled desktop layouts because the viewport meta tag is absent. F15 medium: Consent targets are short and the page does not reflow at mobile width |
follow-best-practicesno-console-errors | pass | high | Lighthouse console-errors audit passed with no logged browser errors. |
follow-best-practicessound-document-and-assets | pass | high | DOM/Lighthouse confirmed HTML doctype, charset, language, and no img dimension/alt failures (the page uses no img elements). |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse reported three bfcache blockers, including Cache-Control:no-store on the main resource and a no-store JavaScript response. F11 low: The homepage is ineligible for back/forward cache |
be-discoverabletitle-and-description | pass | high | Title and descriptive meta are present in both rendered and raw HTML. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | At a requested 360x800 viewport, layout reported hasViewportMeta:false and a 980px/1020px layout viewport scaled to 0.367/0.353; screenshots show desktop UI rendered extremely small. F02 high: The homepage and services directory omit the viewport meta tag |
be-discoverablecanonical-and-indexing-signals | issues | high | The rendered DOM had no canonical link, `/sitemap.xml` returned 404, and raw HTML lacked the visible H1; raw/rendered content-word coverage was 36%. F10 medium: Canonical and sitemap signals are incomplete |
be-discoverablestructured-and-shareable-metadata | pass | high | Open Graph title, description, URL, type, locale, and image metadata are present and match the visible brand. |
be-private-and-securesecure-transport-and-headers | issues | high | Headers evidence found CSP allows unsafe-eval and lacks Permissions-Policy; the CSP does otherwise use a nonce and HSTS/XFO/nosniff are present. F08 medium: Defensive browser policy coverage is incomplete |
be-private-and-securedata-minimisation-and-third-parties | issues | high | The screenshot shows the consent banner while HAR recorded 18 third-party requests (296,026 bytes), including mc.yandex.ru, and the cookie audit found 14 first-party cookies, many SameSite=None and up to 400 days. F07 high: Tracking requests and persistent identifiers occur while consent is still being requested |
be-private-and-securein-context-permissions-and-modern-auth | not-applicable | high | Authentication and permission-grant flows were not part of the public search/templates audited. |
be-private-and-securedefensive-browser-policies | issues | high | Headers evidence found CSP allows unsafe-eval and lacks Permissions-Policy; the CSP does otherwise use a nonce and HSTS/XFO/nosniff are present. F08 medium: Defensive browser policy coverage is incomplete |
be-resilientprogressive-enhancement | pass | high | Raw HTML is substantial (409,869 bytes), title and description survive without JS, and crawler rendering is not blank. |
be-resilientresilient-runtime-behaviour | pass | high | Captured controls and consent panel render without clipping at desktop and expose explicit settings/recovery actions. |
be-resilientoffline-and-installable | issues | high | The manifest declares display:standalone and a start_url, but the page probe found no controlling service worker. F14 medium: The installable manifest has no service-worker-backed offline behaviour |
be-resilientnetwork-and-http-failure-states | issues | high | A direct navigation to the search results URL redirected to “Please confirm that you are not a robot”; the cookie panel also overlaps the challenge in the captured viewport. F01 high: Automated search reaches a CAPTCHA instead of results |
be-internationalisedlang-dir-and-logical-properties | pass | high | The document declares lang=en and CSS probing found logical-property use. |
be-internationalisedlocale-aware-data | not-applicable | high | The audited templates render no dates, currency, durations, or locale-sensitive numeric data. |
be-internationalisedtime-zone-correctness | not-applicable | high | The audited templates expose no event or time-zone-sensitive data. |
be-trustworthyno-dark-patterns | pass | high | The consent panel gives Allow all and Allow essential cookies equal bright prominence, plus Settings. |
be-trustworthyhumane-error-handling | issues | high | A direct navigation to the search results URL redirected to “Please confirm that you are not a robot”; the cookie panel also overlaps the challenge in the captured viewport. F01 high: Automated search reaches a CAPTCHA instead of results |
be-trustworthytrustworthy-input-assistance | not-applicable | high | The only field is a search query; address, identity, payment, and sign-in autofill do not apply. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No commercial, subscription, checkout, or account-management flow exists on the audited public templates. |
be-sustainableoptimised-assets | pass | high | Images primitive found no img elements; seven small SVG/image requests total only 12KB. |
be-sustainableno-wasteful-work | pass | high | Trace recorded no homepage long tasks/TBT and no autoplay media is present. |
be-sustainablethird-party-and-media-budget | issues | high | HAR measured 387,242 transferred bytes, of which 296,026 bytes (76%) and 18 of 30 requests were third-party; the simple homepage has no `<img>` content. F12 medium: Most transferred bytes come from third-party origins |
be-agent-readystructured-agent-capabilities | issues | high | The page probe found no WebMCP capability, Lighthouse agentic-browsing scored 0.5, and the representative search URL redirected to an anti-bot challenge. F13 medium: The public search task has no structured agent capability and blocks automation |
be-agent-readyon-device-inference | not-applicable | high | The core task is remote web search; on-device generation or summarisation is not required for this surface. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After ten real search-input edit/focus cycles, DOM node count changed only 201 to 203; heap snapshot size rose about 2.8%, insufficient evidence of retained unbounded growth. |
be-memory-efficientbounded-footprint | pass | high | Heap summaries measured about 8.7 to 9.0MB self size, proportionate for this React-like search homepage. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | No Detached* constructor appeared in the summary; repeated interaction added only two live DOM nodes. |
Provenance
Canonical report: results/atomic/reports/0383-yandex_com.json
Report SHA-256: d6081528a2a1af140bf4b9535912b313d29ea57899d600a02095c55a7066a1ed
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/yandex_com/2026-07-26T07-53-45-150Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/yandex_com/2026-07-26T07-53-45-150Z
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.