Manifest position 567 · CrUX rank bucket 1000
https://amp.xnxx.com
Coverage complete
Coverage-complete audit of the public AMP listing, search, error state, and manifest. External media/detail destinations and account/commercial flows were not covered.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Dark-mode screenshot is pixel-identical to the default capture; computed root color-scheme is normal and authored CSS has no prefers-color-scheme rule. F01 medium: Dark theme preference is ignored |
respect-user-preferencesrespects-reduced-motion | issues | high | Under prefers-reduced-motion: reduce, authored CSS has no reduced-motion query while the AMP startup stylesheet defines an 8-second visibility animation. F02 medium: Reduced-motion preference is ignored |
respect-user-preferencesrespects-contrast | issues | high | Under prefers-contrast: more, authored CSS has neither prefers-contrast nor forced-colors handling; controls retain the same fixed blue palette. F03 medium: High-contrast preferences are not supported |
implement-natural-interactionsview-transitions | issues | medium | The listing and search are separate document states, but authored CSS contains no site-defined view-transition names or cross-document transition rule. F04 low: Cross-document state changes are abrupt |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | The audited listing and search templates contain no parallax, scrollytelling, or scroll-linked reveal behavior to implement. |
implement-natural-interactionsphysical-gestures | pass | medium | The observed listing uses native scrolling and links; no custom pointermove gesture handlers or gesture overrides were found in the rendered DOM/CSS. |
provide-guided-navigationscroll-state-aware-chrome | issues | medium | The long 29,784px mobile listing has static header chrome and no authored scroll-state query or progress affordance. F05 low: Long listings provide no scroll-position guidance |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, transient popover, or anchored menu was present on the audited listing/search surfaces. |
provide-guided-navigationdirects-attention | issues | high | The page has no h1-h6 headings and 100 of 311 controls lack a computed accessible name, weakening orientation and attention cues. F06 high: Page structure and orientation cues are missing |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | The only load-time overlay is the centered age/legal gate required before adult content; it clearly states its purpose and keeps the underlying content blurred. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | The required age gate is implemented as fixed div-based chrome rather than a dialog element with modal semantics and managed focus. F07 high: Age gate lacks dialog semantics |
maximize-content-reduce-noisereduced-chrome | pass | medium | Outside the necessary age gate, the listing dedicates the page body to media cards and uses a compact header rather than persistent side chrome. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360x800, scrollWidth equals clientWidth (360px), horizontal overflow is 0, and a viewport meta tag is present. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | Reusable video cards adapt only through viewport media queries; authored CSS contains no @container rule. F08 low: Reusable cards respond only to the viewport |
adapt-to-the-form-factorinput-modality-aware | issues | high | The probe found 107 visible controls below 24px in at least one dimension and the focused link had only a 1px auto outline. F09 high: Many controls are too small and focus is weak |
support-core-task-successclear-purpose-and-primary-action | pass | high | The title, branding, age gate, media grid, and search-results label make the page purpose and content-selection action clear. |
support-core-task-successprimary-flow-completion | pass | medium | The homepage exposes direct media links and the representative /search/test route returns a populated result listing with links, with no observed dead end before selection. |
support-core-task-successclear-system-state-and-recovery | pass | high | A synthetic missing route returned HTTP 404, showed an explicit not-found explanation, and provided a home-page recovery link. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 3.3s (needs improvement), while CLS was 0 and TBT 30ms; the trace measured LCP 1.83s in a separate run. F10 medium: Largest Contentful Paint needs improvement |
be-fast-and-stablevisual-stability | pass | high | Mobile layout observation reported CLS 0 with no shifts, and Lighthouse also measured CLS 0. |
be-fast-and-stableefficient-main-thread | pass | high | The trace recorded zero long tasks and 0ms total blocking time; Lighthouse TBT was 30ms. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR recorded 46 requests/955,886 bytes, a render-blocking Font Awesome stylesheet, and many thumbnails without cache headers; Lighthouse estimated 910ms render-blocking savings. AMP scripts were confirmed async. F11 high: Render-blocking and cache delivery delay content |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 18KiB unused CSS and 32KiB unused JavaScript and flagged duplicated JavaScript. F12 low: Unused and duplicate code is shipped |
be-inclusivenames-roles-labels | issues | high | Lighthouse failed image-alt and link-name; the image probe found 28 of 31 images missing alt, and 100 of 311 controls were unnamed. F13 high: Media links and images lack accessible names |
be-inclusivesufficient-contrast | pass | high | Lighthouse color-contrast audit passed for the rendered content. |
be-inclusivestructure-and-focus | issues | high | The rendered document contains no headings and only a header landmark; focus styling is a minimal 1px browser outline. F06 high: Page structure and orientation cues are missing |
be-inclusivelegible-text | issues | medium | The mobile capture and computed CSS show a 12px body base and dense metadata across a very long listing, reducing reading comfort. F14 medium: Dense 12px typography harms legibility |
be-inclusivezoom-reflow-targets-and-media | issues | high | Lighthouse found user-scalable=no in the effective viewport meta and the control probe found 107 small controls; zoom is therefore blocked despite overflow-free reflow. F15 high: Mobile zoom is disabled and targets are small |
follow-best-practicesno-console-errors | issues | high | Lighthouse captured repeated console errors and uncaught exceptions from AMP CLIENT_ID configuration. F16 medium: AMP configuration throws runtime errors |
follow-best-practicessound-document-and-assets | issues | high | Doctype/UTF-8 are valid, but Lighthouse failed responsive image sizing and the image audit found no srcset on all 31 rendered images. F17 medium: Responsive image delivery is unsound |
follow-best-practicesbrowser-platform-hygiene | pass | medium | Lighthouse and DOM inspection found no deprecation, permission-on-load, paste prevention, or vulnerable-library finding beyond the separately recorded console error. |
be-discoverabletitle-and-description | pass | high | The raw and rendered pages contain a descriptive title and meta description. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | Links use href and robots permits the page, but Lighthouse found two generic HERE link texts and the effective viewport disables scaling. F18 medium: Generic link text and disabled zoom reduce crawl/mobile quality |
be-discoverablecanonical-and-indexing-signals | pass | high | The document returned 200, robots allows the root, no noindex was present, and canonical points to the corresponding primary www URL. |
be-discoverablestructured-and-shareable-metadata | issues | high | The content listing exposes no JSON-LD and no Open Graph properties, so individual listing/share context is not represented in structured or social metadata. F19 medium: Listing lacks structured and share metadata |
be-private-and-securesecure-transport-and-headers | issues | high | HTTPS and CSP are present, but CSP permits unsafe-inline/unsafe-eval, HSTS and nosniff are absent, and the session cookie uses SameSite=None. F20 high: Defensive response headers and cookie posture are weak |
be-private-and-securedata-minimisation-and-third-parties | issues | high | HAR classified 43 of 46 requests and 930,696 of 955,886 transferred bytes as cross-origin; tracker scan found seven third-party origins, though none matched its known-tracker list. F21 high: The page has a broad cross-origin data surface |
be-private-and-securein-context-permissions-and-modern-auth | pass | medium | No permission prompt fired on load and the audited public listing/search surfaces contain no authentication form for which passkey support would be applicable. |
be-private-and-securedefensive-browser-policies | issues | high | Headers inspection found no HSTS, Permissions-Policy, or nosniff; X-Frame-Options is SAMEORIGIN, while Referrer-Policy remains no-referrer-when-downgrade. F20 high: Defensive response headers and cookie posture are weak |
be-resilientprogressive-enhancement | pass | high | Discoverability measured 100% raw-HTML content coverage, no JS shell, and matching crawler/browser content. |
be-resilientresilient-runtime-behaviour | pass | medium | The AMP-rendered listing remained stable through repeated full-page scrolls and the narrow layout had no overflow or observed runtime failure. |
be-resilientoffline-and-installable | not-applicable | high | This public streaming/listing surface is intrinsically network-dependent; although it links a manifest, no offline core task is reasonably expected. |
be-resilientnetwork-and-http-failure-states | pass | high | The tested 404 route returned a correct status, explanatory copy, and a home-page recovery action rather than a blank shell. |
be-internationalisedlang-dir-and-logical-properties | issues | medium | html lang=en is present, but dir is omitted and authored CSS still contains 15 physical left/right declarations alongside some logical properties. F22 medium: Bidirectional and logical-layout readiness is partial |
be-internationalisedlocale-aware-data | not-applicable | high | No locale-sensitive dates, currencies, or numeric formatting task appears on the audited listing/search templates. |
be-internationalisedtime-zone-correctness | not-applicable | high | The audited templates expose no events, timestamps, scheduling, or time-zone-dependent interaction. |
be-trustworthyno-dark-patterns | pass | medium | The observed age gate states the legal/content condition plainly, presents equally styled entry choices, and links terms and parent information without confirmshaming. |
be-trustworthyhumane-error-handling | not-applicable | high | No user-input form exists on the audited listing/search templates. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | No address, payment, sign-in, sign-up, or other text input exists on the audited listing/search templates. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | medium | No checkout/subscription/account flow is hosted on the audited AMP templates; /account/ returned a plain 404 and external commercial destinations were excluded. |
be-sustainableoptimised-assets | issues | high | All 31 images use legacy PNG/JPEG, all lack srcset, 20 below-fold images are not lazy, and Lighthouse estimated 119KiB image-delivery savings. F23 high: Images are not responsively or efficiently delivered |
be-sustainableno-wasteful-work | pass | medium | Trace found no long tasks, and the network capture showed a bounded 46-request load with no continuing background work observed during the capture. |
be-sustainablethird-party-and-media-budget | issues | high | The listing transfers about 956KB before media playback, including 930KB cross-origin and 183KB of icon fonts; 20 below-fold thumbnails load eagerly. F24 medium: Third-party/font/media bytes are disproportionate |
be-agent-readystructured-agent-capabilities | not-applicable | high | No declared agent-facing intent or transactional capability was identified; this emerging feature is not required for the simple public listing. |
be-agent-readyon-device-inference | not-applicable | high | The listing has no summarisation or generative task for which on-device inference would improve the core experience. |
be-memory-efficientno-leak-under-repeated-interaction | pass | medium | After ten full-page down/up cycles, DOM nodes rose only 1903 to 1927 and links stayed 311; the 24 extra images reflect one-time lazy materialisation, not per-cycle unbounded growth. Heap summaries differed by 277KB. |
be-memory-efficientbounded-footprint | pass | high | Heap summaries were 9.54MB baseline and 9.82MB after interaction, proportionate to a 31-card AMP listing. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | medium | The before/after heap top constructors contain no Detached* population, Promise count fell 466 to 463, and repeated scrolling did not grow link count. |
Provenance
Canonical report: results/atomic/reports/0567-amp_xnxx_com.json
Report SHA-256: c88dc8e8587855b0ddf0cc4e89326d5698bdb8c70fb1c73e4ef6098c079069f5
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/amp_xnxx_com/2026-07-21T15-20-05-434Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/amp_xnxx_com/2026-07-21T15-20-05-434Z
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.