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.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The 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-preferencesrespects-reduced-motion | pass | high | Under 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-preferencesrespects-contrast | pass | high | The forced-colors/prefers-contrast screenshot preserves readable controls, product content and consent choices (separate ordinary-mode contrast issue recorded under be-inclusive). |
implement-natural-interactionsview-transitions | pass | high | Live CSS inspection found four view-transition references, and route/product state retains spatial continuity rather than replacing the whole browser surface. |
implement-natural-interactionsscroll-driven-animations | pass | high | Live CSS inspection found a scroll-timeline/animation-timeline rule and no scroll-linked JavaScript jank was observed on the homepage. |
implement-natural-interactionsphysical-gestures | pass | medium | Screenshots show native carousel arrows and horizontal product rails; controls remain available without requiring a custom gesture. |
provide-guided-navigationscroll-state-aware-chrome | pass | medium | Desktop category/product captures retain a stable header and breadcrumb orientation while content changes; a homepage scroll-timeline rule is present. |
provide-guided-navigationanchored-positioning | pass | high | The language toast and product-side campaign panel remain attached inside viewport edges in desktop captures with no clipping or drift. |
provide-guided-navigationdirects-attention | pass | high | Breadcrumbs, selected category underline, filter chips and prominent orange purchase actions visibly identify location and next action. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Desktop 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-noisesemantic-dismissible-primitives | pass | high | DOM evidence found a native DIALOG element and the consent interface exposes explicit settings, reject and accept controls. |
maximize-content-reduce-noisereduced-chrome | pass | high | Outside the separately reported consent banner, category and product captures devote the main viewport to products, filters, offer and purchase controls. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | At 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-factorcomponent-level-responsiveness | issues | medium | A 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-factorinput-modality-aware | issues | high | The 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-successclear-purpose-and-primary-action | pass | high | Category has h1 “Elektronik”; product has a descriptive h1, visible 1.498 TL price, “Şimdi Al” and “Sepete Ekle” above the fold. |
support-core-task-successprimary-flow-completion | pass | high | The 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-successclear-system-state-and-recovery | pass | high | Login 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-stablegood-core-web-vitals | issues | high | The 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-stablevisual-stability | pass | high | Raw layout observers measured CLS 0.00497 on home and 0.00102 on category, both well inside the good range. |
be-fast-and-stableefficient-main-thread | issues | high | Category 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-stableefficient-resource-delivery | issues | high | HAR 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-stabletrim-unused-and-duplicate-code | issues | high | HAR 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-inclusivenames-roles-labels | issues | high | The 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-inclusivesufficient-contrast | issues | high | Lighthouse 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-inclusivestructure-and-focus | issues | high | The 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-inclusivelegible-text | pass | high | Desktop category, product and login captures show stable, unclipped Turkish text with readable hierarchy and line lengths. |
be-inclusivezoom-reflow-targets-and-media | issues | high | The 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-practicesno-console-errors | issues | high | HAR 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-practicessound-document-and-assets | issues | high | The 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-practicesbrowser-platform-hygiene | pass | high | The representative pages use UTF-8 HTML5, allow normal form interaction, show no permission prompt on load, and no deprecated-API signal was observed. |
be-discoverabletitle-and-description | pass | high | Home, category and product all expose descriptive titles; home/product probes found descriptive meta text. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | Representative navigation uses real HTTPS hrefs, viewport meta is present, and robots.txt allows canonical category/product URLs. |
be-discoverablecanonical-and-indexing-signals | issues | high | robots.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-discoverablestructured-and-shareable-metadata | pass | high | Product probe found matching Product JSON-LD with price 1498.00/InStock plus matching Open Graph title, description and image. |
be-private-and-securesecure-transport-and-headers | issues | high | CSP 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-securedata-minimisation-and-third-parties | issues | high | The 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-securein-context-permissions-and-modern-auth | issues | high | The 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-securedefensive-browser-policies | issues | high | The 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-resilientprogressive-enhancement | pass | high | Discoverability evidence found 97% homepage and 98% category content coverage in raw server HTML; neither is a JS shell. |
be-resilientresilient-runtime-behaviour | pass | high | Visible language toast, consent controls, filters and product panels remain bounded and usable in desktop captures; no cut-off overlay was observed. |
be-resilientoffline-and-installable | issues | high | The 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-resilientnetwork-and-http-failure-states | issues | high | The /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-internationalisedlang-dir-and-logical-properties | pass | high | html declares lang=tr-TR and dir=ltr, and hreflang enumerates Turkish, Arabic, English and multiple European variants. |
be-internationalisedlocale-aware-data | pass | high | Rendered Turkish prices use locale-appropriate grouping/decimal forms such as 1.739 TL and 244,70 TL across the homepage. |
be-internationalisedtime-zone-correctness | not-applicable | high | The audited commerce surfaces exposed prices and locale variants but no event scheduling or user-entered time-zone-sensitive data to test. |
be-trustworthyno-dark-patterns | pass | high | Consent offers equally prominent Reject and Accept buttons; product pricing and actions are explicit, with no preselected paid add-on observed. |
be-trustworthyhumane-error-handling | pass | high | Login’s email input is explicitly labelled, required and uses native form semantics rather than premature error text. |
be-trustworthytrustworthy-input-assistance | pass | high | Login fields expose autocomplete=username and current-password; labels and required state are present. |
be-trustworthysafe-commercial-and-account-flows | pass | high | Product price, shipping offer and buy/cart choices are visible before commitment; login notes that guest orders can receive support. |
be-sustainableoptimised-assets | issues | high | The 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-sustainableno-wasteful-work | issues | high | The 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-sustainablethird-party-and-media-budget | issues | high | HAR 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-readystructured-agent-capabilities | issues | medium | Product 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-readyon-device-inference | not-applicable | high | No 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-efficientno-leak-under-repeated-interaction | pass | high | After 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-efficientbounded-footprint | pass | medium | A 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-efficientno-detached-dom-or-unbounded-listeners | pass | high | Before/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.