Changes
Madrid, Spain → Singapore, Singapore
These audits ran from different locations. Timing metrics (TTFB, DNS, TLS) may reflect network path differences rather than site changes.
| Category | Previous | Current | Change |
|---|---|---|---|
| Composite | D (69) | C (71) | +2.000 |
| Performance | C (74) | C (78) | +4.000 |
| Security | D (59) | D (60) | +1.000 |
| Accessibility | D (58) | D (58) | — |
| SEO | B (80) | B (80) | — |
| Infrastructure | B (85) | B (88) | +3.000 |
| Compliance | D (63) | D (67) | +4.000 |
| Content | B (82) | A (93) | +11.000 |
| Sustainability | C (74) | C (74) | — |
| Metric | Previous | Current | Change |
|---|---|---|---|
| Performance | 2600 | 2800 | +200 |
| Accessibility | 10000 | 10000 | — |
| Best Practices | 7300 | 7300 | — |
| SEO | 10000 | 10000 | — |
| PWA | 0 | 0 | — |
| Desktop Performance | 4000 | 3300 | -700 |
| Desktop Accessibility | 9100 | 9800 | +700 |
| Desktop Best Practices | 6900 | 6900 | — |
| Desktop SEO | 10000 | 10000 | — |
| FCP | 6.99 s | 6.68 s | -309 ms |
| LCP | 13.37 s | 8.70 s | -4.67 s |
| TBT | 6.75 s | 3.85 s | -2.90 s |
| CLS | 0.002 | 0.000 | -0.002 |
| Desktop FCP | 447 ms | 519 ms | +72 ms |
| Desktop LCP | 4.07 s | 2.86 s | -1.20 s |
| Desktop TBT | 1.59 s | 694 ms | -896 ms |
| Desktop CLS | 0.001 | 0.408 | +0.407 |
| TTFB † | 5.23 s | 59 ms | -5.17 s |
| DNS † | 5.12 s | 33 ms | -5.09 s |
| TLS † | 37 ms | 2 ms | -35 ms |
| Connect † | 35 ms | 0 ms | -34 ms |
| Total † | 5.27 s | 61 ms | -5.21 s |
† 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=SG; domain=.twitch.tv; path=/; expires=Thu, 29 Apr 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 (54 issues to fix)
Website improvement report — Twitch
April 4, 2026 → April 7, 2026
34
Resolved
13
New issues
41
Still remaining
Financial summary
Investment delivered
$5,433 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 | 69 (D) | 71 (C) | +2 |
| Performance | 74 (C) | 78 (C) | +4 |
| Security | 59 (D) | 60 (D) | +1 |
| Accessibility | 58 (D) | 58 (D) | 0 |
| SEO | 80 (B) | 80 (B) | 0 |
| Infrastructure | 85 (B) | 88 (B) | +3 |
| Compliance | 63 (D) | 67 (D) | +4 |
| Content | 82 (B) | 93 (A) | +11 |
| Sustainability | 74 (C) | 74 (C) | 0 |
Resolved (34)
Broken link: https://assets.twitch.tv/assets/39387-8f197db7f750da1da1a... (Content)
→ Stronger social sharing and on-page quality
Broken link: https://assets.twitch.tv/assets/11838-c2d7ca52115353a3c41... (Content)
→ Stronger social sharing and on-page quality
https://assets.twitch.tv/assets/2433-0b949759e40ba...: 7963ms CPU time (Performance)
→ Page loads faster for users
Broken link: https://assets.twitch.tv/assets/57621-813bb4d691c65c0d03c... (Content)
→ Stronger social sharing and on-page quality
https://assets.twitch.tv/assets/flags-ff62b41fa1a6...: 39 KB unused (66%) (Performance)
→ Page loads faster for users
DNS resolution is slow (5038 ms) (Infrastructure)
→ More reliable delivery
Broken link: https://assets.twitch.tv/assets/86650-730f0631fdb7e7bab9c... (Content)
→ Stronger social sharing and on-page quality
https://assets.twitch.tv/assets/mweb-main-6776654e...: 831ms CPU time (Performance)
→ Page loads faster for users
https://gql.twitch.tv/149e9513-01fa-4fb0-aad4-566a...: 2829ms CPU time (Performance)
→ Page loads faster for users
Broken link: https://assets.twitch.tv/assets/pages.front-3c6f22877c8a1... (Content)
→ Stronger social sharing and on-page quality
Broken link: https://assets.twitch.tv/assets/68491-c52ce74220ab0d12971... (Content)
→ Stronger social sharing and on-page quality
170 HTTP requests — consider bundling or reducing (Performance)
→ Page loads faster for users
Broken link: https://assets.twitch.tv/assets/10530-ca36240eb431731f3a6... (Content)
→ Stronger social sharing and on-page quality
Page weighs 5.3 MB (2.5 MB transferred) (Performance)
→ Page loads faster for users
https://assets.twitch.tv/assets/91615-f0fa9c8855d6...: 33 KB unused (27%) (Performance)
→ Page loads faster for users
…and 19 more resolved issue(s)
Recommended next steps (54)
- Sprint 1
101 of 106 links are healthy (Content)
- Sprint 1
Cookie 'twitch.lohp.countryCode' is missing the Secure flag (Security)
- Sprint 2
No Content-Security-Policy header found (Security)
- Sprint 2
1 control(s) without accessible label (Accessibility)
- Sprint 1
No viewport meta tag found (Compliance)
- Sprint 3
Page has only 10 words — nearly empty (SEO)
- Sprint 2
Content-Security-Policy header is missing (Security)
- Sprint 1
Soft 404: server returns HTTP 200 for non-existent pages (Accessibility)
- Sprint 3
https://assets.twitch.tv/assets/91539-59f35e010503...: 86 KB unused (34%) (Performance)
- Sprint 1
Page weighs 5.4 MB (2.5 MB transferred) (Performance)
- Sprint 1
https://assets.twitch.tv/assets/91539-59f35e010503...: 5490ms CPU time (Performance)
- Sprint 1
https://passport.twitch.tv/149e9513-01fa-4fb0-aad4...: 2001ms CPU time (Performance)
- Sprint 1
Unattributable: 977ms CPU time (Performance)
- Sprint 2
166 HTTP requests — consider bundling or reducing (Performance)
- Sprint 1
https://gql.twitch.tv/149e9513-01fa-4fb0-aad4-566a...: 2158ms CPU time (Performance)
…and 39 more recommended item(s)