Manifest position 713 · CrUX rank bucket 1000

https://www.serviporno.com

Coverage complete

Coverage-complete representative audit of homepage, category, search, video-detail/play and failure-state archetypes. Remote source was not available; account widgets and advertiser destinations were excluded as separate-origin products.

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-condition screenshot is pixel-equivalent in palette to the normal light UI, and the probe found no color-scheme declaration or prefers-color-scheme CSS.
F01 medium: The interface ignores the user’s dark-theme preference.
respect-user-preferences
respects-reduced-motion
passhighNormal and reduced-motion probes both report zero active animations; the tested templates have no auto-advance or non-essential motion to suppress.
respect-user-preferences
respects-contrast
passhighForced-colors screenshot retains visible text, controls, borders and player/listing content with system black/yellow/white colors.
implement-natural-interactions
view-transitions
issueshighThe DOM/CSS probe found no view-transition CSS and the MPA listing-to-detail route uses an unenhanced full document swap.
F02 low: Full-page navigation swaps are abrupt.
implement-natural-interactions
scroll-driven-animations
not-applicablehighNo scroll-linked animation, parallax, scrollytelling or reveal behavior exists on the representative templates, so there is no scroll implementation to judge.
implement-natural-interactions
physical-gestures
not-applicablehighNo swipe, drag, pull-to-refresh, carousel or other custom physical gesture is part of the in-scope flows.
provide-guided-navigation
scroll-state-aware-chrome
issueshighThe full-page mobile capture is 2324 CSS px tall, while the probe found no scroll-state/container-query signal, progress indicator or reacting header.
F03 low: Long listing pages provide no position-aware navigation chrome.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, popover or anchored menu is exposed in the representative in-scope flows.
provide-guided-navigation
directs-attention
passhighCategory/search/detail routes expose distinct headings, selected pagination and descriptive links that preserve destination context.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighLoad screenshots show no modal or interstitial obscuring content; the legal notice and advertisements remain in document flow.
maximize-content-reduce-noise
semantic-dismissible-primitives
passhighDOM inspection found the video error surface uses role=dialog and hidden technical-adjustment UI is not presented as an ad-hoc active overlay.
maximize-content-reduce-noise
reduced-chrome
issueshighDesktop screenshots show two navigation rows, a full-width legal banner, 25+ tag pills and a large ad block around the video/listing before supporting content.
F04 medium: Dense tag chrome and advertising compete with the primary content.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt a 360x800 viewport, layout reports hasViewportMeta=false and a 980 px layout viewport at scale 0.367; the full-page screenshot shows tiny four-column cards and text.
F05 critical: Mobile browsers receive a scaled 980 px desktop page instead of a mobile layout.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe mobile captures preserve the desktop four-column grid and wide player; the probe found no @container/container-type CSS.
F06 high: Repeated card and player components do not adapt to their available container.
adapt-to-the-form-factor
input-modality-aware
issueshighThe focused first link computed to outline-style none and no box-shadow; the probe listed many links only 14–22 px high, corroborated by Lighthouse target-size failures.
F07 high: Keyboard focus is invisible and many targets are too small.
support-core-task-success
clear-purpose-and-primary-action
passhighFirst-view screenshots clearly identify latest videos/search on the homepage, results on search/category pages, and Play on detail.
support-core-task-success
primary-flow-completion
issueshighClicking .vjs-big-play-button produced an identical before/after screenshot (matching SHA-256) and the 5-second interaction video shows no actionable verification or playback state; required age-verification steps are not explained next to the control.
F08 critical: The representative watch flow does not progress after activating Play.
support-core-task-success
clear-system-state-and-recovery
passhighA real 404 returns HTTP/2 404 and presents a clear Spanish explanation plus recommended recovery links; search returns a labelled results count.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 3.0 s and FCP 2.4 s on the homepage, while the trace measured LCP 2.01 s under a separate desktop-like run.
F09 medium: Mobile lab LCP is outside the good threshold on the homepage.
be-fast-and-stable
visual-stability
passhighBoth mobile layout captures report CLS 0 with no observed shifts; images have explicit dimensions.
be-fast-and-stable
efficient-main-thread
passhighTrace reports zero long tasks and 0 ms TBT; Lighthouse reports 0 ms homepage and 10 ms detail TBT.
be-fast-and-stable
efficient-resource-delivery
issueshighLighthouse estimates 1,420 ms render-blocking savings and 126 KiB cache-lifetime savings; HAR identifies a VeryHigh-priority stylesheet and parser-inserted scripts, including AgeGO.
F10 medium: Render-blocking and cache inefficiencies delay initial content.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimates 119 KiB unused JavaScript, 19 KiB unused CSS and 54 KiB legacy JavaScript on the homepage; the detail estimate rises to 317 KiB unused JS.
F11 medium: The page ships substantial unused and legacy code.
be-inclusive
names-roles-labels
issueshighThe probe found an unlabelled required search input and an empty-value submit control; Lighthouse failed button-name and link-name on both audited templates.
F12 high: Search and icon-only controls lack accessible names.
be-inclusive
sufficient-contrast
issueshighLighthouse failed the color-contrast audit on both homepage and detail templates; screenshots show pale pink text on white and white text on bright pink.
F13 high: Text and controls fail minimum contrast.
be-inclusive
structure-and-focus
issueshighHomepage probe found only aside and nav landmarks, no main; detail found aside and header, and focused links computed with no outline or shadow.
F14 high: Landmarks are incomplete and keyboard focus is not visible.
be-inclusive
legible-text
issueshighThe 360 px capture renders the 980 px desktop canvas at 0.367 scale, shrinking card titles and metadata far below comfortable reading size.
F15 high: Scaled mobile typography is too small to read comfortably.
be-inclusive
zoom-reflow-targets-and-media
issueshighNo viewport meta is present, Lighthouse fails target-size, and detail probe reports trackCount=0 for the primary video.
F16 high: The page fails mobile reflow/target sizing and the primary video has no caption track.
follow-best-practices
no-console-errors
issueshighLighthouse’s errors-in-console audit failed on the representative video-detail page.
F17 medium: The video-detail template logs browser console errors.
follow-best-practices
sound-document-and-assets
passhighDOM reports HTML doctype, UTF-8 charset and explicit dimensions for all 16 listing images; images evidence found no aspect-ratio oversizing.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse’s inspector-issues audit failed on the detail template, alongside third-party-cookie warnings.
F18 low: The detail page raises DevTools inspector issues.
be-discoverable
title-and-description
passhighHomepage/detail probes found unique descriptive titles and non-empty meta descriptions.
be-discoverable
crawlable-and-mobile-friendly
issueshighDOM and layout probes show no meta viewport across homepage/detail, despite otherwise crawlable real href links and permissive robots.
F19 high: Indexable pages omit the viewport meta tag.
be-discoverable
canonical-and-indexing-signals
passhighPages return 200, expose self-canonicals and hreflang, robots allows general crawling, and sitemap index lists video/category/persona maps.
be-discoverable
structured-and-shareable-metadata
issueshighThe detail probe found accurate Open Graph fields but no JSON-LD, while the visible entity is a dated, duration-bearing video.
F20 medium: Video detail pages lack VideoObject structured data.
be-private-and-secure
secure-transport-and-headers
issueshighThe headers primitive found CSP, HSTS and X-Content-Type-Options all missing; it also found no frame or referrer policy.
F21 high: HTTPS is used without baseline security headers.
be-private-and-secure
data-minimisation-and-third-parties
issueshighTracker evidence found 7 third-party origins; HAR shows Matomo telemetry plus AgeGO and ad-provider scripts, with third-party script bytes dominating startup.
F22 high: The page contacts a broad advertising/analytics third-party set before interaction.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighNo browser permission prompt or same-origin authentication form is present; login/register are a separate user.serviporno.com product excluded from this run.
be-private-and-secure
defensive-browser-policies
issueshighHeaders evidence found no clickjacking defense, Referrer-Policy or Permissions-Policy in addition to missing HSTS/CSP.
F23 high: Browser-enforced defensive policies are absent.
be-resilient
progressive-enhancement
passhighDiscoverability measured 100% homepage and 99% detail rendered content coverage in raw HTML, with title/H1/description present and no JS shell.
be-resilient
resilient-runtime-behaviour
issueshighThe repeated play interaction leaves the DOM/screenshot unchanged and presents no visible error, loading, verification or retry state.
F24 high: The age-gated player does not expose a robust runtime state.
be-resilient
offline-and-installable
not-applicablehighThis public server-rendered media catalogue is not presented as an installable application; offline playback is not a reasonable requirement for the streamed-media task.
be-resilient
network-and-http-failure-states
passhighThe tested missing URL returns 404 and renders an explanatory recovery page with recommendations rather than a blank shell.
be-internationalised
lang-dir-and-logical-properties
issueshighBoth probes report html lang=en-GB while titles, navigation and body copy are Spanish; CSS inspection found no logical-property signal.
F25 high: Spanish pages are declared as British English.
be-internationalised
locale-aware-data
not-applicablehighThe in-scope catalogue exposes only locale-neutral duration/rating counters and no dates, currencies or locale-sensitive input flow requiring Intl formatting.
be-internationalised
time-zone-correctness
not-applicablehighNo event scheduling, recurring calendar, partial-time or time-zone-dependent user flow is present.
be-trustworthy
no-dark-patterns
passmediumObserved ads are labelled Publicidad and outbound promotional links carry sponsored/noopener where inspected; no forced continuity was exercised on the in-scope origin.
be-trustworthy
humane-error-handling
passmediumThe only in-scope search form uses a required native input and search/results complete without custom premature validation.
be-trustworthy
trustworthy-input-assistance
not-applicablehighThe only in-scope input is site search; address, payment, sign-in and sign-up autofill flows are not on this origin.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription or account-management flow is hosted on the audited origin; outbound advertising and separate-origin account widgets were not traversed.
be-sustainable
optimised-assets
issueshighImages evidence reports 16/16 without srcset and four loaded thumbnails in legacy JPEG, with no modern-format images detected.
F26 medium: Listing images lack responsive modern delivery.
be-sustainable
no-wasteful-work
passhighHomepage trace records no long tasks and HAR remains bounded at 15 requests/349 KB; no continuing idle fetch loop was observed during the capture.
be-sustainable
third-party-and-media-budget
issueshighDetail HAR transfers 543,708 bytes of script out of 747,166 bytes total across 11 scripts, while ads and analytics are present before the user’s core video succeeds.
F27 medium: Third-party scripts consume a disproportionate share of the detail load.
be-agent-ready
structured-agent-capabilities
not-applicablehighThe site is a read/watch media catalogue with no transactional or productivity capability that needs a WebMCP tool; raw content is already server-rendered for crawlers.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation, generation or language-model task is part of the observed experience, so adding built-in inference would not improve the core flow.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten play/pause activation attempts, heap self-size decreased from 12,018,716 to 12,008,681 bytes; DOM/video/iframe counts remained 510/3/2.
be-memory-efficient
bounded-footprint
passhighThe interactive detail page heap summary is about 12.0 MB self-size with 211k snapshot nodes, proportionate to its player/ad integrations.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighAcross the repeated interaction, DOM/video/iframe counts remained fixed and heap did not grow; constructor totals show no unbounded retained population.

Provenance

Canonical report: results/atomic/reports/0713-www_serviporno_com.json
Report SHA-256: 86e106f3bd21b4b1c4b8fd39b36bf871cc84691e530222404acb3aa8afb27b2c
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_serviporno_com/2026-07-22T14-08-23-783Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_serviporno_com/2026-07-22T14-08-23-783Z
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.