Changes
| Category | Previous | Current | Change |
|---|---|---|---|
| Composite | C (71) | C (71) | — |
| Performance | C (78) | C (78) | — |
| Security | D (60) | D (60) | — |
| Accessibility | D (58) | D (58) | — |
| SEO | B (80) | B (80) | — |
| Infrastructure | B (88) | B (88) | — |
| Compliance | D (67) | D (67) | — |
| Content | A (93) | A (93) | — |
| Sustainability | C (74) | C (74) | — |
| Metric | Previous | Current | Change |
|---|---|---|---|
| Performance | 2800 | 2700 | -100 |
| Accessibility | 10000 | 10000 | — |
| Best Practices | 7300 | 7300 | — |
| SEO | 10000 | 10000 | — |
| PWA | 0 | 0 | — |
| Desktop Performance | 3300 | 2800 | -500 |
| Desktop Accessibility | 9800 | 9800 | — |
| Desktop Best Practices | 6900 | 6900 | — |
| Desktop SEO | 10000 | 10000 | — |
| FCP | 6.68 s | 6.45 s | -230 ms |
| LCP | 8.70 s | 8.49 s | -205 ms |
| TBT | 3.85 s | 4.23 s | +374 ms |
| CLS | 0.000 | 0.000 | — |
| Desktop FCP | 519 ms | 616 ms | +97 ms |
| Desktop LCP | 2.86 s | 2.95 s | +90 ms |
| Desktop TBT | 694 ms | 1.12 s | +427 ms |
| Desktop CLS | 0.408 | 0.408 | — |
| TTFB † | 59 ms | 65 ms | +6 ms |
| DNS † | 33 ms | 38 ms | +4 ms |
| TLS † | 2 ms | 2 ms | -0 ms |
| Connect † | 0 ms | 0 ms | +0 ms |
| Total † | 61 ms | 67 ms | +6 ms |
† Timing metrics may vary by worker location and do not necessarily indicate site changes.
Projected vs. Actual
Estimate — actual results may vary
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 ptsEstimate — actual results may vary (53 issues to fix)
Website improvement report — Twitch
April 7, 2026 → April 7, 2026
17
Resolved
10
New issues
43
Still remaining
Financial summary
Investment delivered
$3,333 in development time
Investment remaining
$9,392 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
| Metric | Before | After | Change |
|---|---|---|---|
| Overall score | 71 (C) | 71 (C) | 0 |
| Performance | 78 (C) | 78 (C) | 0 |
| Security | 60 (D) | 60 (D) | 0 |
| Accessibility | 58 (D) | 58 (D) | 0 |
| SEO | 80 (B) | 80 (B) | 0 |
| Infrastructure | 88 (B) | 88 (B) | 0 |
| Compliance | 67 (D) | 67 (D) | 0 |
| Content | 93 (A) | 93 (A) | 0 |
| Sustainability | 74 (C) | 74 (C) | 0 |
Resolved (17)
Page weight 2.5 MB exceeds 1 MB target by 1.5 MB (Performance)
→ Page loads faster for users
https://passport.twitch.tv/149e9513-01fa-4fb0-aad4...: 2001ms CPU time (Performance)
→ Page loads faster for users
Third-party code accounts for 100% of page weight (2.5 MiB of 2.5 MiB) (Performance)
→ Page loads faster for users
GDPR Article 13 disclosure coverage: 0 / 8 categories (Compliance)
→ Reduced regulatory exposure
https://gql.twitch.tv/149e9513-01fa-4fb0-aad4-566a...: 2158ms CPU time (Performance)
→ Page loads faster for users
https://assets.twitch.tv/assets/91539-59f35e010503...: 5490ms CPU time (Performance)
→ Page loads faster for users
166 HTTP requests — consider bundling or reducing (Performance)
→ Page loads faster for users
Third-party scripts: 11739ms (92% of total) (Performance)
→ Page loads faster for users
1 non-essential cookie(s) set without consent banner (Compliance)
→ Reduced regulatory exposure
165 third-party resources (100% of weight) (Performance)
→ Page loads faster for users
No accessibility statement detected (Compliance)
→ Reduced regulatory exposure
0.71g CO2 — above the median website (0.60g) (Sustainability)
→ Lower carbon footprint per page view
https://m.twitch.tv/?desktop-redirect=true: 816ms CPU time (Performance)
→ Page loads faster for users
Domain has EXPIRED (Infrastructure)
→ More reliable delivery
Unattributable: 977ms CPU time (Performance)
→ Page loads faster for users
…and 2 more resolved issue(s)
Recommended next steps (53)
- Sprint 2
1 control(s) without accessible label (Accessibility)
- Sprint 1
No viewport meta tag found (Compliance)
- Sprint 1
101 of 106 links are healthy (Content)
- Sprint 3
Page has only 10 words — nearly empty (SEO)
- Sprint 2
No Content-Security-Policy header found (Security)
- Sprint 1
Soft 404: server returns HTTP 200 for non-existent pages (Accessibility)
- Sprint 2
Content-Security-Policy header is missing (Security)
- Sprint 1
Cookie 'twitch.lohp.countryCode' is missing the Secure flag (Security)
- 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)
- 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 1
Unattributable: 1041ms CPU time (Performance)
- Sprint 3
Third-party scripts: 12644ms (100% of total) (Performance)
- Sprint 2
167 HTTP requests — consider bundling or reducing (Performance)
…and 38 more recommended item(s)