Skip to content

Changes

https://schalke04.de
Compared to previous audit · 14 weeks ago View previous audit
36
New issues
27
Resolved
17
score changes
CategoryPreviousCurrentChange
CompositeB (82)B (82)—
PerformanceC (78)C (78)—
SecurityB (80)B (80)—
AccessibilityC (77)C (74) -3.000
SEOA (91)A (91)—
InfrastructureA (90)A (90)—
ComplianceB (82)B (85) +3.000
ContentB (88)A (90) +2.000
SustainabilityB (81)B (81)—
MetricPreviousCurrentChange
Performance 14001300 -100
Accessibility 80008000—
Best Practices 96009600—
SEO 1000010000—
PWA 00—
Desktop Performance 80007900 -100
Desktop Accessibility 84008400—
Desktop Best Practices 96009600—
Desktop SEO 1000010000—
FCP 9.49 s8.99 s -503 ms
LCP 20.32 s21.01 s +694 ms
TBT 900 ms986 ms +86 ms
CLS 0.5190.563 +0.044
Desktop FCP 1.03 s1.06 s +26 ms
Desktop LCP 1.92 s2.08 s +157 ms
Desktop TBT 10 ms0 ms -10 ms
Desktop CLS 0.0610.057 -0.004
TTFB †138 ms173 ms +36 ms
DNS †35 ms31 ms -4 ms
TLS 26 ms26 ms—
Connect †17 ms16 ms -0 ms
Total †143 ms175 ms +32 ms

† Timing metrics may vary by worker location and do not necessarily indicate site changes.

WARNING 200 HTTP requests — consider bundling or reducing performance
WARNING https://schalke04.de/firebase/static/js/main.js?ve...: 111 KB unused (52%) performance
WARNING 28 inline style attribute(s) detected security
WARNING External script from googleads.g.doubleclick.net lacks integrity attribute security
WARNING Unattributable: 1978ms CPU time performance
WARNING SRI adoption: 1/15 third-party resources protected (6%) security
WARNING External script from capi-automation.s3.us-east-2.amazonaws.com lacks integrity attribute security
WARNING External script from joyuwr60wv.kameleoon.eu lacks integrity attribute security
WARNING https://app.usercentrics.eu/browser-ui/3.113.0/ind...: 1253ms CPU time performance
WARNING https://schalke04.de/: 812ms CPU time performance
WARNING https://schalke04.de/content/themes/fcschalke04/as...: unminified — 135 KB could be saved performance
WARNING HSTS is enabled but max-age is short (15552000s, should be >= 31536000s) security
WARNING External script from connect.facebook.net lacks integrity attribute security
WARNING External script from snap.licdn.com lacks integrity attribute security
WARNING External script from l.ecn-ldr.de lacks integrity attribute security
WARNING https://schalke04.de/content/themes/fcschalke04/as...: 88 KB unused (38%) performance
WARNING Total JS execution time is 6.7 s -- over the 3.5s budget performance
WARNING <iframe> missing title attribute (src="https://partner.schalke04.de/partner/sky/cw_42_2026_lb2/billboard-mobile.htm") accessibility
WARNING Page weighs 11.2 MB (3.3 MB transferred) performance
WARNING https://storage.schalke04.de/sites/1/2026/10/dna_h... is missing width/height — may cause layout shift performance
WARNING 112 third-party resources (49% of weight) performance
WARNING <iframe> missing title attribute (src="https://partner.schalke04.de/partner/s04-shop/cw_45_2026_Adventskalender_billbo…") accessibility
WARNING 9 render-blocking <script src> tag(s) without async/defer performance
WARNING 8 render-blocking stylesheet(s) -- recommended: <=3 performance
WARNING 4 of 4 <nav> elements are unlabeled accessibility
WARNING https://storage.schalke04.de/sites/1/2026/10/26102... is missing width/height — may cause layout shift performance
WARNING 31 link(s) open in a new tab without rel=noopener security
WARNING 38 link(s) open in new tab without warning accessibility
WARNING Page weight 3.3 MB exceeds 1 MB target by 2.3 MB performance
WARNING https://schalke04.de/firebase/static/js/main.js?ve...: 872ms CPU time performance
WARNING 1 advertising/retargeting trackers detected compliance
WARNING <iframe> missing title attribute (src="https://partner.schalke04.de/partner/sky/cw_42_2026_lb2/billboard-desktop.htm") accessibility
WARNING https://schalke04.de/content/themes/fcschalke04/as...: 438ms CPU time performance
WARNING https://cdn.jsdelivr.net/npm/hls.js@latest: 137 KB unused (91%) performance
WARNING https://app.usercentrics.eu/browser-ui/3.113.0/ind...: 53 KB unused (44%) performance
WARNING https://www.googletagmanager.com/gtm.js?id=GTM-PVT...: 79 KB unused (41%) performance
CRITICAL Broken link: https://merkur.com/?utm_source=sponsoring&utm_medium=link... content
CRITICAL Broken link: https://store.schalke04.de/account/password content
WARNING 3 of 3 <nav> elements are unlabeled accessibility
WARNING 169 of 173 links are healthy content
WARNING https://app.usercentrics.eu/browser-ui/3.104.0/ind...: 53 KB unused (44%) performance
WARNING https://schalke04.de/firebase/static/js/main.js?ve...: 110 KB unused (52%) performance
WARNING 27 link(s) open in a new tab without rel=noopener security
WARNING https://schalke04.de/content/themes/fcschalke04/as...: 494ms CPU time performance
WARNING https://app.usercentrics.eu/browser-ui/3.104.0/ind...: 1260ms CPU time performance
WARNING Unattributable: 1977ms CPU time performance
WARNING https://schalke04.de/content/themes/fcschalke04/as...: unminified — 130 KB could be saved performance
WARNING HSTS max-age is too short (15552000s, should be ≥ 31536000s) security
WARNING 26 inline style attribute(s) detected security
WARNING SRI adoption: 1/7 third-party resources protected (14%) security
WARNING https://storage.schalke04.de/sites/1/2026/07/26072... is missing width/height — may cause layout shift performance
WARNING https://cdn.jsdelivr.net/npm/hls.js@latest: 145 KB unused (91%) performance
WARNING Page weight 3.4 MB exceeds 1 MB target by 2.4 MB performance
WARNING 113 third-party resources (49% of weight) performance
WARNING https://storage.schalke04.de/sites/1/2026/07/26071... is missing width/height — may cause layout shift performance
WARNING 31 link(s) open in new tab without warning accessibility
WARNING Page weighs 11.2 MB (3.4 MB transferred) performance
WARNING https://www.googletagmanager.com/gtm.js?id=GTM-PVT...: 79 KB unused (45%) performance
WARNING https://schalke04.de/: 885ms CPU time performance
WARNING https://schalke04.de/firebase/static/js/main.js?ve...: 897ms CPU time performance
WARNING https://schalke04.de/content/themes/fcschalke04/as...: 85 KB unused (38%) performance
WARNING Broken link: https://schalke04.de/content/uploads/2018/12/FC_Schalke_0... content
WARNING 199 HTTP requests — consider bundling or reducing performance
CRITICAL No <main> landmark found accessibility
CRITICAL Content-Security-Policy header is missing security
CRITICAL og:image is not reachable content
WARNING External script from cdn.jsdelivr.net lacks integrity attribute security
WARNING 64 images missing explicit width/height content
WARNING Login form does not contain a recognizable CSRF token security
WARNING 3 field(s) missing recommended autocomplete attribute accessibility
WARNING External script from app.usercentrics.eu lacks integrity attribute security
WARNING 0.79g CO2 — above the median website (0.60g) sustainability
WARNING Missing required property "name" for Organization content
WARNING All 37 images use legacy formats (JPEG/PNG/GIF) content
WARNING External script from www.googletagmanager.com lacks integrity attribute security
WARNING No Permissions-Policy header security
WARNING Multiple H1 headings (2 found) accessibility
WARNING https://schalke04.de/content/themes/fcschalke04/as... is missing width/height — may cause layout shift performance
WARNING Registrar lock is NOT enabled infrastructure
WARNING Cross-Origin-Embedder-Policy header is missing security
WARNING Cross-Origin-Opener-Policy header is missing security
WARNING 3 field(s) would benefit from inputmode attribute accessibility
WARNING 1 software version(s) disclosed in HTML: WPML ver:4.5.5 stt:1,3; security
WARNING External script from zn3rbqbel717pvo3i-schalke04.siteintercept.qualtrics.com lacks integrity attribute security
WARNING Skip navigation link is missing (WCAG 2.4.1) accessibility
WARNING No name or short_name accessibility
WARNING 5 images significantly larger than display size content
WARNING Referrer-Policy header is missing security
WARNING External link from playout.3qsdn.com lacks integrity attribute security
WARNING No favicon.ico at site root accessibility
WARNING X-Frame-Options header is missing security
WARNING Permissions-Policy header is missing security
WARNING JavaScript is 1.3 MB — consider code splitting or lazy loading performance
WARNING Images are 1.1 MB — compress or use modern formats performance
WARNING https://storage.schalke04.de/sites/1/2026/07/s04tv... is missing width/height — may cause layout shift performance
x-goog-stored-content-length
146157 → 146535
last-modified
Fri, 31 Jul 2026 14:29:48 GMT → Mon, 09 Nov 2026 13:11:38 GMT
x-guploader-uploadid
AKhXX7JSjd9Cp5n6BUGIM9dEUK8Z7K6HfXOH8_9FFtBjw3J-04TBGTMuwF055a_7d4JhDMBpmByar0g → AFy3sg09VY2Q1s9naS3DRbxqxvrOWECyAzQC5j6IdGZQDI1sHwsSVL3jpKAWkaqFNoYrPgfc
expires
Sat, 31 Jul 2027 19:17:58 GMT → Tue, 09 Nov 2027 15:45:37 GMT
x-goog-generation
1785508188654238 → 1794229898321706
x-goog-hash
crc32c=XFvZ8w==, md5=L+RHgqZ7VcGWx0AMy0tnvg== → crc32c=3HPzig==, md5=Pmj/Gr7dypg51mlk/V31fg==

11 headers unchanged

+ core-js JavaScript libraries v3.32.2
+ Amazon Web Services PaaS
+ DoubleClick Floodlight Advertising
+ Econda Analytics
+ Google Analytics Analytics
+ Kameleoon A/B Testing
+ Amazon S3 CDN
+ Cart Functionality Ecommerce
+ Facebook SDK Analytics
Facebook Pixel v → v2.9.438

30 technologies unchanged

Looking ahead

+15 pts
B (82) Could reach A+ (97)
Accessibility +26Performance +22Security +20Content +10Compliance +4Infrastructure +4Sustainability +4

Estimate — actual results may vary (68 issues to fix)

Website improvement report — Schalke04

July 31, 2026 → November 9, 2026

B B 82 → 82 0 pts

27

Resolved

36

New issues

32

Still remaining

Financial summary

Investment delivered

€4,973 in development time

Investment remaining

€8,543 to complete the remaining items

Ongoing risk

€1/month in ongoing exposure

Figures are estimates based on local developer hourly rate, industry CPC, and regulatory fine ranges.

Performance by category

MetricBeforeAfterChange
Overall score82 (B)82 (B)0
Performance78 (C)78 (C)0
Security80 (B)80 (B)0
Accessibility77 (C)74 (C)-3
SEO91 (A)91 (A)0
Infrastructure90 (A)90 (A)0
Compliance82 (B)85 (B)+3
Content88 (B)90 (A)+2
Sustainability81 (B)81 (B)0

Resolved (27)

  • 3 of 3 <nav> elements are unlabeled (Accessibility)

    → Improved usability for assistive technology users

  • 169 of 173 links are healthy (Content)

    → Stronger social sharing and on-page quality

  • https://app.usercentrics.eu/browser-ui/3.104.0/ind...: 53 KB unused (44%) (Performance)

    → Page loads faster for users

  • https://schalke04.de/firebase/static/js/main.js?ve...: 110 KB unused (52%) (Performance)

    → Page loads faster for users

  • 27 link(s) open in a new tab without rel=noopener (Security)

    → Reduced attack surface for visitors

  • https://schalke04.de/content/themes/fcschalke04/as...: 494ms CPU time (Performance)

    → Page loads faster for users

  • https://app.usercentrics.eu/browser-ui/3.104.0/ind...: 1260ms CPU time (Performance)

    → Page loads faster for users

  • Broken link: https://merkur.com/?utm_source=sponsoring&utm_medium=link... (Content)

    → Stronger social sharing and on-page quality

  • Unattributable: 1977ms CPU time (Performance)

    → Page loads faster for users

  • https://schalke04.de/content/themes/fcschalke04/as...: unminified — 130 KB could be saved (Performance)

    → Page loads faster for users

  • HSTS max-age is too short (15552000s, should be ≥ 31536000s) (Security)

    → Reduced attack surface for visitors

  • 26 inline style attribute(s) detected (Security)

    → Reduced attack surface for visitors

  • SRI adoption: 1/7 third-party resources protected (14%) (Security)

    → Reduced attack surface for visitors

  • https://storage.schalke04.de/sites/1/2026/07/26072... is missing width/height — may cause layout shift (Performance)

    → Page loads faster for users

  • https://cdn.jsdelivr.net/npm/hls.js@latest: 145 KB unused (91%) (Performance)

    → Page loads faster for users

…and 12 more resolved issue(s)

Recommended next steps (68)

  • Sprint 1

    No <main> landmark found (Accessibility)

  • Sprint 2

    Content-Security-Policy header is missing (Security)

  • Sprint 1

    og:image is not reachable (Content)

  • Sprint 2

    200 HTTP requests — consider bundling or reducing (Performance)

  • Sprint 3

    https://schalke04.de/firebase/static/js/main.js?ve...: 111 KB unused (52%) (Performance)

  • Sprint 2

    28 inline style attribute(s) detected (Security)

  • Sprint 1

    External script from googleads.g.doubleclick.net lacks integrity attribute (Security)

  • Sprint 1

    Unattributable: 1978ms CPU time (Performance)

  • Sprint 1

    SRI adoption: 1/15 third-party resources protected (6%) (Security)

  • Sprint 1

    External script from capi-automation.s3.us-east-2.amazonaws.com lacks integrity attribute (Security)

  • Sprint 1

    External script from joyuwr60wv.kameleoon.eu lacks integrity attribute (Security)

  • Sprint 1

    https://app.usercentrics.eu/browser-ui/3.113.0/ind...: 1253ms CPU time (Performance)

  • Sprint 1

    https://schalke04.de/: 812ms CPU time (Performance)

  • Sprint 1

    https://schalke04.de/content/themes/fcschalke04/as...: unminified — 135 KB could be saved (Performance)

  • Sprint 1

    HSTS is enabled but max-age is short (15552000s, should be >= 31536000s) (Security)

…and 53 more recommended item(s)

Send Feedback