Manifest position 905 · CrUX rank bucket 1000
https://www.welt.de
Coverage complete
Coverage-complete agentic audit of five representative public paths. Authenticated account management, subscription checkout completion and video playback were not exercised because they require credentials/payment or media-session scope; applicable checks were judged from the exposed entry states.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The dark-condition screenshot is visually identical to the light capture; the consent surface remains white and platform metadata reports color-scheme: normal. F01 medium: The site does not adapt to the user’s dark colour-scheme preference. |
respect-user-preferencesrespects-reduced-motion | pass | high | Under prefers-reduced-motion: reduce the probe found only one finished 1 ms animation and no continuing motion. |
respect-user-preferencesrespects-contrast | pass | high | Lighthouse colour contrast passed and the contrast-emulated probe retained readable controls and text. |
implement-natural-interactionsview-transitions | pass | high | The platform probe found a configured view-transition name, providing declarative transition support. |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No parallax, scrollytelling or other scroll-linked animation was present on the representative pages, so there is no scroll effect to implement. |
implement-natural-interactionsphysical-gestures | pass | high | Mobile layout uses native scrolling with no document overflow or evidence of pointer-handler replacement. |
provide-guided-navigationscroll-state-aware-chrome | pass | high | The requested page remains orientable with persistent header/navigation and native scroll behaviour on the mobile evidence path. |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, anchored menu or transient popover was exercised on the representative reading paths. |
provide-guided-navigationdirects-attention | pass | high | Five skip links target main navigation, search, login and footer; descriptive story links preserve destination context. |
maximize-content-reduce-noiseno-intrusive-interruptions | issues | high | Desktop, mobile, article, section, search and 404 screenshots all open on the same blocking privacy dialog rather than the requested content. F02 high: A full-viewport consent-or-pay wall obscures all editorial content on first load. |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | DOM recon found one [role=dialog] and zero native dialog elements; the full-screen overlay has no visible close or reject control. F03 medium: The blocking consent overlay uses a custom role=dialog surface rather than a native dialog with platform dismissal semantics. |
maximize-content-reduce-noisereduced-chrome | issues | high | At 360×800 the screenshot contains only consent copy and controls; no headline or article content is visible. F04 high: First-load chrome occupies the entire viewport and displaces the requested content. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | At 360×800 layout measured scrollWidth=clientWidth=360, horizontalOverflowPx=0, with a viewport meta tag. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | The platform probe found zero elements with a non-normal container-type across a page with many teaser cards reused in multiple widths. F05 low: Repeated teaser components do not expose component-level container responsiveness. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The focus probe programmatically focused skip links, header controls and story links; all sampled computed outlines were “none”. F06 high: Keyboard focus is not visibly indicated on sampled controls. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The underlying home/section markup exposes descriptive news titles, section labels and crawlable story links; the section has a descriptive h1. |
support-core-task-successprimary-flow-completion | issues | high | Every fresh article and section visit is covered by the consent-or-pay wall; the only non-tracking choice shown is a paid subscription. F07 high: The primary reading journey is blocked before users can reach the requested story. |
support-core-task-successclear-system-state-and-recovery | pass | high | The exercised 404 route explicitly states “Seite nicht gefunden”, identifies error 404, and offers search, home and contact recovery links. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 7.4 s and CLS 0.964 with a performance score of 0.44; the independent trace measured LCP 3.21 s. F08 high: Measured load performance and visual stability are outside good Core Web Vitals ranges. |
be-fast-and-stablevisual-stability | issues | high | Lighthouse measured CLS 0.964 and identified layout-shift culprits; all 70 inspected images lacked width and height attributes. F09 high: The page shifts substantially during load. |
be-fast-and-stableefficient-main-thread | pass | high | The trace found one 51.55 ms long task and only 1.55 ms total blocking time in its capture window. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR recorded 112 requests and 1.18 MB transferred, including 72 scripts; the trace measured LCP 3.21 s and HAR identified a parser stylesheet plus scripts requiring deferral review. F10 medium: The critical delivery path is delayed by a large request graph and candidate blocking resources. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | Lighthouse estimated 108 KiB unused JavaScript and 43 KiB unused CSS; HAR recorded 72 script requests. F11 medium: The page ships substantial unused JavaScript and CSS. |
be-inclusivenames-roles-labels | issues | high | The images primitive inspected 70 images and reported one missing alt; many others use the placeholder “Kein alternativer Text für dieses Bild vorhanden”. F12 medium: At least one content image has no alternative text. |
be-inclusivesufficient-contrast | pass | high | Lighthouse passed the colour-contrast audit. |
be-inclusivestructure-and-focus | issues | high | Lighthouse failed heading-order for multiple h4 teaser headlines; the focus probe found no visible computed outline on sampled links and buttons. F13 medium: Heading structure skips levels and keyboard focus is not visible. |
be-inclusivelegible-text | pass | high | Desktop and mobile screenshots show readable line lengths and unclipped consent/body copy at tested viewports. |
be-inclusivezoom-reflow-targets-and-media | pass | high | The viewport permits scaling (no maximum-scale/user-scalable=no), mobile reflow has no horizontal overflow, and sampled header targets are about 40–50 px. |
follow-best-practicesno-console-errors | issues | high | Lighthouse reported failed/401 FedCM account-list fetches from the page and failed the console-errors audit. F14 low: The page logs browser errors during a normal load. |
follow-best-practicessound-document-and-assets | issues | high | The images primitive found 70/70 images without width and height; Lighthouse failed image-aspect-ratio on teaser images. F15 medium: Image sizing and aspect-ratio hygiene is weak. |
follow-best-practicesbrowser-platform-hygiene | pass | high | Lighthouse passed BFCache, paste, geolocation-on-start and notification-on-start audits. |
be-discoverabletitle-and-description | pass | high | Homepage, section and article expose descriptive unique titles and meta descriptions; Lighthouse SEO scored 1.0. |
be-discoverablecrawlable-and-mobile-friendly | pass | high | 497 links have hrefs, viewport metadata is present, robots is index/follow and Lighthouse crawlability/robots audits passed. |
be-discoverablecanonical-and-indexing-signals | pass | high | Homepage and section expose matching canonical URLs and index/follow; tested routes returned successful content while the invalid route presents a true 404 state. |
be-discoverablestructured-and-shareable-metadata | pass | high | Homepage and section expose JSON-LD and Open Graph titles aligned with visible page titles. |
be-private-and-securesecure-transport-and-headers | issues | high | The headers primitive found CSP with unsafe-inline and unsafe-eval; the cookies primitive found 9 of 10 cookies without Secure and widespread SameSite=None. F16 high: Cookie and CSP settings weaken otherwise secure transport. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | HAR recorded 75 third-party requests and 563 KB third-party transfer; tracker recon saw 21 third-party origins and long-lived analytics identifiers were already present. F17 high: The initial page has a large third-party and tracking footprint before a clear choice is completed. |
be-private-and-securein-context-permissions-and-modern-auth | pass | high | Lighthouse confirms no geolocation or notification prompt on load; identity calls are deferred to browser-mediated FedCM endpoints rather than a page-load permission dialog. |
be-private-and-securedefensive-browser-policies | issues | high | CSP allows both unsafe-inline and unsafe-eval. HSTS, X-Frame-Options, Referrer-Policy and a limited Permissions-Policy were present. F18 medium: Browser-enforced XSS defenses are weakened by permissive script policy. |
be-resilientprogressive-enhancement | pass | high | Discoverability measured 100% raw-content coverage on home and 47% on the article, with title/h1/description surviving without JavaScript and no empty JS shell. |
be-resilientresilient-runtime-behaviour | pass | high | Server-rendered home, section and article paths remained populated; mobile layout showed no viewport clipping/overflow. |
be-resilientoffline-and-installable | not-applicable | high | WELT is a public content publication rather than an app whose core purpose requires installation or offline mutation; no PWA requirement is inferred. |
be-resilientnetwork-and-http-failure-states | pass | high | The tested invalid URL renders a clear 404 explanation plus search, home and contact recovery links rather than a blank shell. |
be-internationalisedlang-dir-and-logical-properties | pass | high | The document declares lang=de and rendered German reading order is correct for the single-locale publication. |
be-internationalisedlocale-aware-data | pass | high | The publication renders German-localised relative news times (for example “vor 33 Min.”) in the section evidence. |
be-internationalisedtime-zone-correctness | not-applicable | high | The tested publication paths display relative/local publication times and no cross-time-zone scheduling or event coordination flow. |
be-trustworthyno-dark-patterns | issues | high | The first-load screenshot presents “ALLE AKZEPTIEREN” as the prominent filled control; the alternative shown is a €3.99/month WELT Pur subscription, with rejection buried under settings. F19 high: The consent choice is asymmetric: tracking is one click, while the visible non-tracking route requires payment. |
be-trustworthyhumane-error-handling | pass | high | The only exercised form surface, search, has a type=search field with an accessible “Suchbegriff” name; the 404 state gives neutral, actionable recovery copy. |
be-trustworthytrustworthy-input-assistance | pass | high | The search field uses the native search input type and an explicit accessible name; no checkout/address data was requested on exercised paths. |
be-trustworthysafe-commercial-and-account-flows | issues | high | The blocking dialog makes purchase the visible path to use without tracking, before users can inspect requested content. F20 high: A subscription upsell is embedded in the mandatory privacy gate. |
be-sustainableoptimised-assets | issues | high | The images primitive found all 70 images missing width/height and srcset, with four below-fold images not lazy-loaded. F21 medium: Responsive image delivery lacks explicit intrinsic and source-set metadata. |
be-sustainableno-wasteful-work | issues | high | HAR recorded 72 scripts and 75 third-party requests; Lighthouse identified 108 KiB unused JavaScript. F22 medium: The initial load performs disproportionate script and third-party work for a news listing. |
be-sustainablethird-party-and-media-budget | issues | high | HAR measured 563,459 third-party bytes of 1,182,545 total, across 75 requests. F23 medium: Third-party code consumes nearly half of initial transferred bytes. |
be-agent-readystructured-agent-capabilities | not-applicable | high | The audited surfaces are read-only news pages with crawlable HTML; no safe transactional capability needs WebMCP exposure. |
be-agent-readyon-device-inference | not-applicable | high | On-device summarisation is an optional emerging enhancement, not required for the core news-reading journey. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | After ten repeated full-page scroll cycles, heap totals decreased from 437,912 to 435,920 nodes and from 24.60 MB to 24.53 MB self size, showing no retained growth under the tested interaction. |
be-memory-efficientbounded-footprint | issues | high | The baseline heap summary contained 437,912 heap nodes, 1,676,554 edges and 24.6 MB self size before extended reading. F24 medium: The homepage has a large initial DOM/heap footprint for a news listing. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | Post-scroll heap totals decreased and no Detached* constructor appeared among the summary’s top retained constructors. |
Provenance
Canonical report: results/atomic/reports/0905-www_welt_de.json
Report SHA-256: e181203ddc83407f2dc62bd797560dee63c7be9601f92961f86198f11ac33eb0
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_welt_de/2026-07-23T18-27-42-674Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_welt_de/2026-07-23T18-27-42-674Z
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.