Manifest position 649 · CrUX rank bucket 1000

https://www.trendyol.com

Coverage complete

Atomic coverage complete. Search archetype produced a real edge-block failure, recorded as an issue rather than an unexecuted check.

Attempts
1 / 3
Judged checks
58 / 58
Blocked
0
Not run
0
This report has no published overall score. Blocked and not-run checks are not passes. A coverage-complete report means every check has a judged outcome; it does not mean every check passed.

All 58 atomic check outcomes

Principle / checkStatusConfidenceEvidence or reason
respect-user-preferences
respects-color-scheme
issueshighThe dark/reduced-motion screenshot remains a light #fafafa storefront, and the computed probe reports color-scheme: normal with body background rgb(250,250,250).
F01 medium: The storefront ignores the user’s dark color-scheme preference.
respect-user-preferences
respects-reduced-motion
passhighUnder the combined dark/reduced-motion capture the live probe reported zero running animations; no auto-advance motion was observed in the first viewport.
respect-user-preferences
respects-contrast
passhighThe forced-colors/prefers-contrast screenshot preserves readable controls, product content and consent choices (separate ordinary-mode contrast issue recorded under be-inclusive).
implement-natural-interactions
view-transitions
passhighLive CSS inspection found four view-transition references, and route/product state retains spatial continuity rather than replacing the whole browser surface.
implement-natural-interactions
scroll-driven-animations
passhighLive CSS inspection found a scroll-timeline/animation-timeline rule and no scroll-linked JavaScript jank was observed on the homepage.
implement-natural-interactions
physical-gestures
passmediumScreenshots show native carousel arrows and horizontal product rails; controls remain available without requiring a custom gesture.
provide-guided-navigation
scroll-state-aware-chrome
passmediumDesktop category/product captures retain a stable header and breadcrumb orientation while content changes; a homepage scroll-timeline rule is present.
provide-guided-navigation
anchored-positioning
passhighThe language toast and product-side campaign panel remain attached inside viewport edges in desktop captures with no clipping or drift.
provide-guided-navigation
directs-attention
passhighBreadcrumbs, selected category underline, filter chips and prominent orange purchase actions visibly identify location and next action.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDesktop and mobile screenshots show a fixed black consent panel covering the product grid and lower first viewport before any user action.
F02 high: The cookie banner obscures a large part of the core storefront on arrival.
maximize-content-reduce-noise
semantic-dismissible-primitives
passhighDOM evidence found a native DIALOG element and the consent interface exposes explicit settings, reject and accept controls.
maximize-content-reduce-noise
reduced-chrome
passhighOutside the separately reported consent banner, category and product captures devote the main viewport to products, filters, offer and purchase controls.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt a 360px visual viewport, layout evidence reports 41px overflow on the homepage and 120px on the category listing. The mobile search capture also shows a block page rather than results.
F03 high: Narrow layouts overflow horizontally.
adapt-to-the-form-factor
component-level-responsiveness
issuesmediumA live stylesheet probe found 0 @container rules while the category template overflowed by 120px at 360px.
F04 medium: Reusable commerce components do not expose component-level responsive rules.
adapt-to-the-form-factor
input-modality-aware
issueshighThe focus probe focused the visual-assistant link and computed outline:none and box-shadow:none on both home and category; the category also had 1,187 rendered controls smaller than 24px in one dimension.
F05 high: Keyboard focus is not visibly indicated on the first focusable control.
support-core-task-success
clear-purpose-and-primary-action
passhighCategory has h1 “Elektronik”; product has a descriptive h1, visible 1.498 TL price, “Şimdi Al” and “Sepete Ekle” above the fold.
support-core-task-success
primary-flow-completion
passhighThe representative product path exposes immediate buy and add-to-cart controls and the DOM includes the “Sepete Eklendi” state text without an account wall.
support-core-task-success
clear-system-state-and-recovery
passhighLogin uses a required labelled email field and product controls expose add-to-cart state; the distinct edge-failure gap is recorded under resilience.
be-fast-and-stable
good-core-web-vitals
issueshighThe raw-CDP trace measured LCP 3.85s; Lighthouse’s redirected mobile condition measured 5.7s. Both exceed the 2.5s good threshold.
F06 high: Largest Contentful Paint is outside the good range.
be-fast-and-stable
visual-stability
passhighRaw layout observers measured CLS 0.00497 on home and 0.00102 on category, both well inside the good range.
be-fast-and-stable
efficient-main-thread
issueshighCategory mobile layout observation recorded eight long tasks, including 326ms and three 260ms tasks.
F07 high: The listing template performs repeated long main-thread tasks.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR captured 237 requests and 4.41MB transferred, including 14 stylesheets and nine parser-inserted VeryHigh-priority stylesheet candidates confirmed in the document head.
F08 high: The initial network is heavy and includes a broad render-blocking stylesheet set.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighHAR recorded 45 scripts and 2.05MB script transfer; GTM, Google Ads, the widget list bundle, navigation and TikTok were among the largest files.
F09 high: Third-party and application scripts dominate the load.
be-inclusive
names-roles-labels
issueshighThe home probe counted 7 unnamed buttons and 318 anchors without discernible text; the images primitive found 38 images without alt attributes.
F10 high: Many interactive and image elements lack accessible text alternatives.
be-inclusive
sufficient-contrast
issueshighLighthouse measured 2.78:1 for white text on the orange Accept and Reject consent buttons, below 4.5:1.
F11 high: Consent actions fail minimum text contrast.
be-inclusive
structure-and-focus
issueshighThe homepage has no h1, begins with h3 before h2, exposes no nav landmark in the DOM probe, and the focused first link has no outline or shadow.
F12 high: Heading/landmark structure and visible focus are inconsistent.
be-inclusive
legible-text
passhighDesktop category, product and login captures show stable, unclipped Turkish text with readable hierarchy and line lengths.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe 360px category view overflows by 120px and the probe counted 1,187 rendered interactive elements below 24px in at least one dimension.
F13 high: Reflow and target sizing do not remain usable at a narrow viewport.
follow-best-practices
no-console-errors
issueshighHAR observed ten HTTP 403 responses in storefront modal, similar-product and social-proof requests; Lighthouse also logged a 400 console network error in its redirected run.
F14 medium: The storefront emits failed requests and browser errors during load.
follow-best-practices
sound-document-and-assets
issueshighThe image audit found 99 of 100 images without width/height, 35 without srcset, 64 legacy-format assets and 19 oversized images.
F15 medium: Image markup omits intrinsic sizing and often sends non-responsive legacy assets.
follow-best-practices
browser-platform-hygiene
passhighThe representative pages use UTF-8 HTML5, allow normal form interaction, show no permission prompt on load, and no deprecated-API signal was observed.
be-discoverable
title-and-description
passhighHome, category and product all expose descriptive titles; home/product probes found descriptive meta text.
be-discoverable
crawlable-and-mobile-friendly
passhighRepresentative navigation uses real HTTPS hrefs, viewport meta is present, and robots.txt allows canonical category/product URLs.
be-discoverable
canonical-and-indexing-signals
issueshighrobots.txt returned 200, but /sitemap.xml returned HTTP 404. Canonicals and hreflang were otherwise present on representative pages.
F16 medium: The conventional sitemap endpoint is missing.
be-discoverable
structured-and-shareable-metadata
passhighProduct probe found matching Product JSON-LD with price 1498.00/InStock plus matching Open Graph title, description and image.
be-private-and-secure
secure-transport-and-headers
issueshighCSP permits unsafe-inline and unsafe-eval; 18 of 21 cookies were flagged insecure by the cookie primitive, including analytics cookies without Secure and SameSite=None.
F17 high: Cookie and CSP policy leave avoidable security gaps.
be-private-and-secure
data-minimisation-and-third-parties
issueshighThe load contacted 19 third-party origins and known DoubleClick/GTM/Google Ads trackers; HAR attributed 4.28MB of 4.41MB to non-main origins.
F18 high: Tracking and third-party transfer are disproportionate before a consent choice.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe login DOM contains username/current-password autocomplete and Google/Facebook buttons; the page contains no PublicKeyCredential/passkey signal.
F19 medium: The sign-in surface offers password/federated login but no passkey path.
be-private-and-secure
defensive-browser-policies
issueshighThe header primitive found no Permissions-Policy and a CSP weakened by unsafe-inline/unsafe-eval. Clickjacking is covered by frame-ancestors and HSTS/nosniff are present.
F20 medium: Defensive response policies are incomplete.
be-resilient
progressive-enhancement
passhighDiscoverability evidence found 97% homepage and 98% category content coverage in raw server HTML; neither is a JS shell.
be-resilient
resilient-runtime-behaviour
passhighVisible language toast, consent controls, filters and product panels remain bounded and usable in desktop captures; no cut-off overlay was observed.
be-resilient
offline-and-installable
issueshighThe probe confirms serviceWorker support in the browser but found no link rel=manifest; the site identifies itself as mobile-web-app-capable.
F21 medium: The app-like storefront does not advertise an install manifest or verified offline fallback.
be-resilient
network-and-http-failure-states
issueshighThe /sr?q=laptop path produced “Sorry, you have been blocked” instead of results or a storefront recovery state, with no in-product retry/navigation.
F22 high: A representative search request falls through to a generic security block page.
be-internationalised
lang-dir-and-logical-properties
passhighhtml declares lang=tr-TR and dir=ltr, and hreflang enumerates Turkish, Arabic, English and multiple European variants.
be-internationalised
locale-aware-data
passhighRendered Turkish prices use locale-appropriate grouping/decimal forms such as 1.739 TL and 244,70 TL across the homepage.
be-internationalised
time-zone-correctness
not-applicablehighThe audited commerce surfaces exposed prices and locale variants but no event scheduling or user-entered time-zone-sensitive data to test.
be-trustworthy
no-dark-patterns
passhighConsent offers equally prominent Reject and Accept buttons; product pricing and actions are explicit, with no preselected paid add-on observed.
be-trustworthy
humane-error-handling
passhighLogin’s email input is explicitly labelled, required and uses native form semantics rather than premature error text.
be-trustworthy
trustworthy-input-assistance
passhighLogin fields expose autocomplete=username and current-password; labels and required state are present.
be-trustworthy
safe-commercial-and-account-flows
passhighProduct price, shipping offer and buy/cart choices are visible before commitment; login notes that guest orders can receive support.
be-sustainable
optimised-assets
issueshighThe image audit found 19 oversized and 64 legacy-format images; a 68px “Yemek” icon downloads a 400px 436KB GIF, the largest individual HAR resource.
F23 high: Image delivery wastes bytes and misses responsive formats.
be-sustainable
no-wasteful-work
issueshighThe first load makes 237 requests; GTM, Google Ads, TikTok, DoubleClick and Adform execute before the user selects a consent preference.
F24 high: Substantial marketing/background work runs during the first load.
be-sustainable
third-party-and-media-budget
issueshighHAR reports 234 third-party-origin requests and 4.28MB third-party transfer, including 2.05MB scripts and 1.77MB images.
F25 high: Third-party media/script cost lacks a tight first-load budget.
be-agent-ready
structured-agent-capabilities
issuesmediumProduct JSON-LD accurately describes price and availability, while the home probe found no WebMCP/model-context registration.
F26 low: The commerce flows expose rich metadata but no structured agent tools.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation or generative-language task is part of the representative shopping, product or sign-in journeys, so on-device inference is not applicable.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten consent-settings activation attempts, live DOM count changed only 6924 to 6926; heap changed 39.9MB to 43.7MB without monotonic DOM growth.
be-memory-efficient
bounded-footprint
passmediumA content-heavy marketplace homepage used about 58-60MB heap snapshot self-size and 6,926 live DOM elements; large but proportionate to the rendered product feed.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBefore/post heap summaries exposed no Detached* constructor among top retained classes, and repeated interaction added only two live DOM nodes.

Provenance

Canonical report: results/atomic/reports/0649-www_trendyol_com.json
Report SHA-256: 6e73b4b25cbeac3360985a80dd9268a1f556eb892bf55c73ce8214ba677fa407
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_trendyol_com/2026-07-22T03-42-02-666Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_trendyol_com/2026-07-22T03-42-02-666Z
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.