Manifest position 949 · CrUX rank bucket 1000

https://m.shein.com

Partial after retries

Homepage audited; listing, search, forms, account and checkout states were blocked by SHEIN risk CAPTCHA. 50/58 checks judged; 8 blocked.

Attempts
3 / 3
Judged checks
50 / 58
Blocked
8
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-emulated screenshot remains white and turquoise, and computed color-scheme is normal.
F01 medium: Dark preference does not change the light interface
respect-user-preferences
respects-reduced-motion
passmediumUnder prefers-reduced-motion: reduce the page reported zero active Web Animations.
respect-user-preferences
respects-contrast
issueshighLighthouse found two failing color-contrast nodes on the homepage.
F02 medium: Some text fails contrast requirements
implement-natural-interactions
view-transitions
issueshighDOM and interaction inspection found no evidence that navigation or major state changes use View Transitions.
F03 low: State changes lack continuity cues
implement-natural-interactions
scroll-driven-animations
passmediumNo scroll-driven motion or costly scroll animation was observed on the accessible homepage.
implement-natural-interactions
physical-gestures
passmediumHorizontal category browsing remained touch-friendly and no gesture trap was observed.
provide-guided-navigation
scroll-state-aware-chrome
passmediumThe compact mobile header remains available without horizontal overflow.
provide-guided-navigation
anchored-positioning
issueshighThe visible consent overlay uses neither dialog/popover nor anchor-positioning primitives.
F04 low: Overlay positioning is implemented without semantic anchored primitives
provide-guided-navigation
directs-attention
passmediumThe first viewport clearly cues category navigation and product imagery.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighThe load screenshot shows a consent panel covering roughly the lower 44% of the 390x844 viewport before interaction.
F05 high: Consent panel obscures much of the first mobile viewport
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighThe panel is visually modal, but the DOM probe reports zero dialog roles, dialog elements, and popovers.
F06 medium: Consent overlay lacks dialog or popover semantics
maximize-content-reduce-noise
reduced-chrome
issueshighThe first viewport combines a coupon strip, dense dual navigation, promotional hero, shipping strip, and a large consent panel.
F07 medium: Promotional and consent chrome competes with shopping content
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passmediumLayout reported scrollWidth 390px and 0px horizontal overflow at a 390px viewport.
adapt-to-the-form-factor
component-level-responsiveness
issueshighCSSOM inspection found zero @container rules on a component-rich responsive retail homepage.
F08 low: No component-query adaptation was detected
adapt-to-the-form-factor
input-modality-aware
passmediumProgrammatic focus on the first control produced a 2px outline plus visible box-shadow rings.
support-core-task-success
clear-purpose-and-primary-action
passmediumBrand, categories, shopping navigation, prices and products make the retail purpose clear.
support-core-task-success
primary-flow-completion
blockedhighThe attempted category and search paths redirected to SHEIN risk challenge captcha_type=909, preventing interaction with this state.
support-core-task-success
clear-system-state-and-recovery
blockedhighThe attempted category and search paths redirected to SHEIN risk challenge captcha_type=909, preventing interaction with this state.
be-fast-and-stable
good-core-web-vitals
issueshighTrace measured FCP 3.78s, LCP 3.91s and 959ms TBT; Lighthouse measured LCP 5.67s and 1,407ms TBT.
F09 high: Mobile loading and responsiveness are poor
be-fast-and-stable
visual-stability
issueshighThe image audit found all 51 images lacked width and height attributes; Lighthouse CLS was 0.070, below poor but exposed to shift risk.
F10 medium: Images do not reserve intrinsic space
be-fast-and-stable
efficient-main-thread
issueshighThe trace found seven long tasks, a 679ms longest task, and 959ms total blocking time.
F11 high: Large long tasks block the main thread
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 211 requests and 3.43MB transferred, including 137 scripts and 2.81MB of script transfer.
F12 high: The homepage ships a large script-heavy request graph
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimated 1,304KiB of unused JavaScript on the observed homepage load.
F13 high: Substantial JavaScript is unused during initial load
be-inclusive
names-roles-labels
issueshighImage audit found 14 images without alt; the rendered page has no h1 and only a header landmark.
F14 high: Images and page regions lack accessible semantics
be-inclusive
sufficient-contrast
issueshighLighthouse accessibility found two color-contrast failures.
F15 medium: Text contrast failures reduce legibility
be-inclusive
structure-and-focus
issueshighThe DOM probe found no h1, h2, h3, main, nav, or footer elements; only header was present.
F16 high: Heading and landmark structure is incomplete
be-inclusive
legible-text
passmediumMobile screenshot shows readable body text and labels at the tested viewport.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe mobile layout had no horizontal overflow and Lighthouse target-size passed, but 14 of 51 images lacked alt text.
F17 medium: Image alternatives are incomplete despite good mobile reflow
follow-best-practices
no-console-errors
issueshighLighthouse captured a Google identity AbortError and a not-signed-in error during load.
F18 medium: The homepage logs runtime errors
follow-best-practices
sound-document-and-assets
issueshighThe document has a valid doctype and charset, but all 51 inspected images omit width and height.
F19 medium: Asset markup omits intrinsic image dimensions
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reported deprecated API use, DevTools inspector issues, and four bfcache blockers.
F20 medium: Deprecated APIs and browser lifecycle issues remain
be-discoverable
title-and-description
passmediumA descriptive title and detailed meta description are present in raw and rendered HTML.
be-discoverable
crawlable-and-mobile-friendly
issueshighDiscoverability found only 25% raw/rendered word coverage, and the DOM probe found 34 of 61 anchors use javascript: URLs.
F21 high: Much shopping content depends on JavaScript and many anchors are non-crawlable
be-discoverable
canonical-and-indexing-signals
passmediumA canonical URL, 138 hreflang links, robots.txt and a 200 raw response were observed.
be-discoverable
structured-and-shareable-metadata
passmediumThe page includes one JSON-LD block and six Open Graph tags.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS, HSTS, and nosniff are present, but CSP only declares frame-ancestors, Permissions-Policy is absent, and Referrer-Policy is no-referrer-when-downgrade.
F22 medium: CSP and response policies are incomplete
be-private-and-secure
data-minimisation-and-third-parties
issueshighHAR classified 208 of 211 requests and 3.43MB as cross-origin relative to m.shein.com; tracker probe saw 14 third-party origins.
F23 high: The initial page has a very large cross-origin footprint
be-private-and-secure
in-context-permissions-and-modern-auth
blockedhighThe attempted category and search paths redirected to SHEIN risk challenge captcha_type=909, preventing interaction with this state.
be-private-and-secure
defensive-browser-policies
issueshighHeaders show HSTS and frame restrictions, but no Permissions-Policy and a CSP limited to frame-ancestors.
F24 medium: Defensive browser policies are only partially deployed
be-resilient
progressive-enhancement
issueshighThe raw HTML contains only 25% of rendered content words; crawler and browser screenshots differ substantially.
F25 high: Most rendered content is absent without JavaScript
be-resilient
resilient-runtime-behaviour
blockedhighThe attempted category and search paths redirected to SHEIN risk challenge captcha_type=909, preventing interaction with this state.
be-resilient
offline-and-installable
passmediumA manifest URL and active service worker controller were observed.
be-resilient
network-and-http-failure-states
blockedhighThe attempted category and search paths redirected to SHEIN risk challenge captcha_type=909, preventing interaction with this state.
be-internationalised
lang-dir-and-logical-properties
passmediumThe rendered document declares html lang=en; no bidi conflict was visible.
be-internationalised
locale-aware-data
passmediumPrices render with the UK pound symbol and the redirected UK locale is internally consistent.
be-internationalised
time-zone-correctness
not-applicablemediumNo event times, appointments, or other time-zone-sensitive concepts were exposed on the accessible homepage.
be-trustworthy
no-dark-patterns
issueshighThe first content announces a 50% coupon with coupons confirmed only after login before users reach products.
F26 low: Login-linked coupon framing creates promotional pressure
be-trustworthy
humane-error-handling
blockedhighThe attempted category and search paths redirected to SHEIN risk challenge captcha_type=909, preventing interaction with this state.
be-trustworthy
trustworthy-input-assistance
blockedhighThe attempted category and search paths redirected to SHEIN risk challenge captcha_type=909, preventing interaction with this state.
be-trustworthy
safe-commercial-and-account-flows
blockedhighThe attempted category and search paths redirected to SHEIN risk challenge captcha_type=909, preventing interaction with this state.
be-sustainable
optimised-assets
issueshighImage audit found 51 missing dimensions, 39 below-fold images not lazy-loaded, and 10 without responsive sources; HAR transferred 3.43MB.
F27 high: Image and script delivery is not sufficiently optimised
be-sustainable
no-wasteful-work
issueshighThe page loads 137 scripts and trace records seven long tasks with 959ms blocking time before a user journey begins.
F28 high: Startup performs excessive script work
be-sustainable
third-party-and-media-budget
issueshighHAR reports 3.43MB cross-origin transfer, with the largest script origin contributing 2.69MB.
F29 high: Third-party transfer dominates the page budget
be-agent-ready
structured-agent-capabilities
issueshighProbe found no WebMCP surface; the accessibility tree audit failed and many links depend on javascript: URLs.
F30 medium: The shopping journey is not exposed as structured agent capabilities
be-agent-ready
on-device-inference
not-applicablemediumThe retail journey exposes no summarisation or generation feature for which on-device inference is currently applicable.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter ten bounded menu/scroll interactions, heap self size was 106.4MB versus 103.8MB baseline (2.5% growth), not clear monotonic leak evidence.
be-memory-efficient
bounded-footprint
issueshighBaseline heap summary contained 1,200,901 nodes and 103.8MB self size for the initial mobile homepage.
F31 high: The initial page has an unusually large heap footprint
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumNeither baseline nor post-interaction top constructor summaries contained Detached* constructors; no unbounded accumulation was demonstrated.

Provenance

Canonical report: results/atomic/reports/0949-m_shein_com.json
Report SHA-256: 9a947246925e8c2e2e5729c949891a950d532867a077217d5ce27bff27a5f26f
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/m_shein_com/2026-07-28T12-32-37-309Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/m_shein_com/2026-07-28T12-32-37-309Z
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.