Skip to content

Changes

https://www.twitch.tv
Compared to previous audit · 9 minutes ago View previous audit
10
New issues
17
Resolved
13
score changes
CategoryPreviousCurrentChange
CompositeC (71)C (71)
PerformanceC (78)C (78)
SecurityD (60)D (60)
AccessibilityD (58)D (58)
SEOB (80)B (80)
InfrastructureB (88)B (88)
ComplianceD (67)D (67)
ContentA (93)A (93)
SustainabilityC (74)C (74)
MetricPreviousCurrentChange
Performance 28002700 -100
Accessibility 1000010000
Best Practices 73007300
SEO 1000010000
PWA 00
Desktop Performance 33002800 -500
Desktop Accessibility 98009800
Desktop Best Practices 69006900
Desktop SEO 1000010000
FCP 6.68 s6.45 s -230 ms
LCP 8.70 s8.49 s -205 ms
TBT 3.85 s4.23 s +374 ms
CLS 0.0000.000
Desktop FCP 519 ms616 ms +97 ms
Desktop LCP 2.86 s2.95 s +90 ms
Desktop TBT 694 ms1.12 s +427 ms
Desktop CLS 0.4080.408
TTFB 59 ms65 ms +6 ms
DNS 33 ms38 ms +4 ms
TLS 2 ms2 ms -0 ms
Connect 0 ms0 ms +0 ms
Total 61 ms67 ms +6 ms

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

Projected vs. Actual

Previous
C 71
Projected
A 92
Actual
C 71
Fell short of projection
17 issues resolved since last audit
51 issues remaining
Resolving remaining issues could reach A

Estimate — actual results may vary

WARNING https://passport.twitch.tv/149e9513-01fa-4fb0-aad4...: 2099ms CPU time performance
WARNING https://m.twitch.tv/?desktop-redirect=true: 664ms CPU time performance
WARNING 0.69g CO2 — above the median website (0.60g) sustainability
WARNING 167 HTTP requests — consider bundling or reducing performance
WARNING https://assets.twitch.tv/assets/91539-59f35e010503...: 5324ms CPU time performance
WARNING Third-party scripts: 12644ms (100% of total) performance
WARNING Third-party code accounts for 100% of page weight (2.4 MiB of 2.4 MiB) performance
WARNING https://gql.twitch.tv/149e9513-01fa-4fb0-aad4-566a...: 2104ms CPU time performance
WARNING Domain expires in 62 days infrastructure
WARNING Unattributable: 1041ms CPU time performance
CRITICAL Domain has EXPIRED infrastructure
WARNING Page weighs 5.4 MB (2.5 MB transferred) performance
WARNING 166 HTTP requests — consider bundling or reducing performance
WARNING No accessibility statement detected compliance
WARNING 1 unclassified cookie(s) set before any consent step compliance
WARNING GDPR Article 13 disclosure coverage: 0 / 8 categories compliance
WARNING 165 third-party resources (100% of weight) performance
WARNING Unattributable: 977ms CPU time performance
WARNING Third-party scripts: 11739ms (92% of total) performance
WARNING No meta description tag found seo
WARNING Third-party code accounts for 100% of page weight (2.5 MiB of 2.5 MiB) performance
WARNING https://passport.twitch.tv/149e9513-01fa-4fb0-aad4...: 2001ms CPU time performance
WARNING Page weight 2.5 MB exceeds 1 MB target by 1.5 MB performance
WARNING https://m.twitch.tv/?desktop-redirect=true: 816ms CPU time performance
WARNING https://assets.twitch.tv/assets/91539-59f35e010503...: 5490ms CPU time performance
WARNING https://gql.twitch.tv/149e9513-01fa-4fb0-aad4-566a...: 2158ms CPU time performance
WARNING 0.71g CO2 — above the median website (0.60g) sustainability
CRITICAL Content-Security-Policy header is missing security
CRITICAL 1 control(s) without accessible label accessibility
CRITICAL Cookie 'twitch.lohp.countryCode' is missing the Secure flag security
CRITICAL Page has only 10 words — nearly empty seo
CRITICAL No viewport meta tag found compliance
CRITICAL 101 of 106 links are healthy content
CRITICAL Soft 404: server returns HTTP 200 for non-existent pages accessibility
WARNING HSTS is missing includeSubDomains security
WARNING Permissions-Policy header is missing security
WARNING Cross-Origin-Opener-Policy header is missing security
WARNING External link from assets.twitch.tv lacks integrity attribute security
WARNING No headings found accessibility
WARNING 1 image(s) with filename as alt text accessibility
WARNING No Permissions-Policy header security
WARNING Skip navigation link is missing (WCAG 2.4.1) accessibility
WARNING https://static-cdn.jtvnw.net/twilight-static-asset... is missing width/height — may cause layout shift performance
WARNING Broken link: https://passport.twitch.tv/ content
WARNING Cross-Origin-Embedder-Policy header is missing security
WARNING Cookie 'twitch.lohp.countryCode' is missing the HttpOnly flag security
WARNING https://assets.twitch.tv/assets/flags-fbdca44fe6fa...: 39 KB unused (66%) performance
WARNING Broken link: https://gql.twitch.tv/ content
WARNING External script from www.gstatic.com lacks integrity attribute security
WARNING External script from assets.twitch.tv lacks integrity attribute security
WARNING JavaScript is 1.3 MB — consider code splitting or lazy loading performance
WARNING No privacy policy link detected compliance
WARNING Broken link: https://assets.twitch.tv/ content
WARNING Broken link: https://irc-ws.chat.twitch.tv/ content
WARNING Referrer-Policy header is missing security
WARNING Manifest contains invalid JSON accessibility
WARNING Title is only 6 characters — consider expanding seo
WARNING CNAME record at zone apex infrastructure
WARNING Terms of Service not detected compliance
WARNING No DMARC record found security
WARNING 1 of 2 <nav> elements are unlabeled accessibility
WARNING https://assets.twitch.tv/assets/91539-59f35e010503...: 86 KB unused (34%) performance
WARNING https://assets.twitch.tv/assets/59704-9ea106ccedc7...: 33 KB unused (27%) performance
WARNING Broken link: https://hermes.twitch.tv/ content
WARNING Missing required property "name" for Organization content
WARNING Cookie 'twitch.lohp.countryCode' has no SameSite attribute security
WARNING External script from k.twitchcdn.net lacks integrity attribute security
WARNING Thin content — only 10 words seo
set-cookie
twitch.lohp.countryCode=FR; domain=.twitch.tv; path=/; expires=Sun, 02 May 20... twitch.lohp.countryCode=FR; domain=.twitch.tv; path=/; expires=Sun, 02 May 20...

7 headers unchanged

Technology stack unchanged

8 technologies unchanged

Looking ahead

+21 pts
C (71) Could reach A (92)
Security +30Accessibility +24Performance +22Compliance +14SEO +14Infrastructure +8Content +7Sustainability +4

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

Website improvement report — Twitch

April 7, 2026 → April 7, 2026

C C 71 → 71 0 pts

17

Resolved

10

New issues

41

Still remaining

Financial summary

Investment delivered

$2,983 in development time

Investment remaining

$9,092 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 score71 (C)71 (C)0
Performance78 (C)78 (C)0
Security60 (D)60 (D)0
Accessibility58 (D)58 (D)0
SEO80 (B)80 (B)0
Infrastructure88 (B)88 (B)0
Compliance67 (D)67 (D)0
Content93 (A)93 (A)0
Sustainability74 (C)74 (C)0

Resolved (17)

  • Page weighs 5.4 MB (2.5 MB transferred) (Performance)

    → Page loads faster for users

  • 166 HTTP requests — consider bundling or reducing (Performance)

    → Page loads faster for users

  • No accessibility statement detected (Compliance)

    → Reduced regulatory exposure

  • 1 unclassified cookie(s) set before any consent step (Compliance)

    → Reduced regulatory exposure

  • GDPR Article 13 disclosure coverage: 0 / 8 categories (Compliance)

    → Reduced regulatory exposure

  • 165 third-party resources (100% of weight) (Performance)

    → Page loads faster for users

  • Unattributable: 977ms CPU time (Performance)

    → Page loads faster for users

  • Third-party scripts: 11739ms (92% of total) (Performance)

    → Page loads faster for users

  • No meta description tag found (SEO)

    → Better search engine visibility

  • Third-party code accounts for 100% of page weight (2.5 MiB of 2.5 MiB) (Performance)

    → Page loads faster for users

  • https://passport.twitch.tv/149e9513-01fa-4fb0-aad4...: 2001ms CPU time (Performance)

    → Page loads faster for users

  • Page weight 2.5 MB exceeds 1 MB target by 1.5 MB (Performance)

    → Page loads faster for users

  • https://m.twitch.tv/?desktop-redirect=true: 816ms CPU time (Performance)

    → Page loads faster for users

  • https://assets.twitch.tv/assets/91539-59f35e010503...: 5490ms CPU time (Performance)

    → Page loads faster for users

  • https://gql.twitch.tv/149e9513-01fa-4fb0-aad4-566a...: 2158ms CPU time (Performance)

    → Page loads faster for users

…and 2 more resolved issue(s)

Recommended next steps (51)

  • Sprint 2

    Content-Security-Policy header is missing (Security)

  • Sprint 2

    1 control(s) without accessible label (Accessibility)

  • Sprint 1

    Cookie 'twitch.lohp.countryCode' is missing the Secure flag (Security)

  • Sprint 3

    Page has only 10 words — nearly empty (SEO)

  • Sprint 1

    No viewport meta tag found (Compliance)

  • Sprint 1

    101 of 106 links are healthy (Content)

  • Sprint 1

    Soft 404: server returns HTTP 200 for non-existent pages (Accessibility)

  • Sprint 1

    https://passport.twitch.tv/149e9513-01fa-4fb0-aad4...: 2099ms CPU time (Performance)

  • Sprint 1

    https://m.twitch.tv/?desktop-redirect=true: 664ms CPU time (Performance)

  • Sprint 2

    0.69g CO2 — above the median website (0.60g) (Sustainability)

  • Sprint 2

    167 HTTP requests — consider bundling or reducing (Performance)

  • Sprint 1

    https://assets.twitch.tv/assets/91539-59f35e010503...: 5324ms CPU time (Performance)

  • Sprint 3

    Third-party scripts: 12644ms (100% of total) (Performance)

  • Sprint 3

    Third-party code accounts for 100% of page weight (2.4 MiB of 2.4 MiB) (Performance)

  • Sprint 1

    https://gql.twitch.tv/149e9513-01fa-4fb0-aad4-566a...: 2104ms CPU time (Performance)

…and 36 more recommended item(s)

Send Feedback