Changes
Madrid, Spain → Sao Paulo, Brazil
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 | C (78) | B (82) | +4.000 |
| Performance | B (80) | B (86) | +6.000 |
| Security | D (69) | C (79) | +10.000 |
| Accessibility | B (80) | B (84) | +4.000 |
| SEO | B (86) | A (92) | +6.000 |
| Infrastructure | A (94) | B (89) | -5.000 |
| Compliance | B (85) | D (66) | -19.000 |
| Content | D (55) | D (59) | +4.000 |
| Sustainability | B (80) | B (81) | +1.000 |
| Metric | Previous | Current | Change |
|---|---|---|---|
| Performance | 4600 | 6500 | +1900 |
| Accessibility | 9000 | 9300 | +300 |
| Best Practices | 10000 | 10000 | — |
| SEO | 7700 | 7700 | — |
| PWA | 0 | 0 | — |
| Desktop Performance | 9800 | 9900 | +100 |
| Desktop Accessibility | 9400 | 9700 | +300 |
| Desktop Best Practices | 10000 | 10000 | — |
| Desktop SEO | 7700 | 7700 | — |
| FCP | 4.82 s | 2.72 s | -2.10 s |
| LCP | 7.70 s | 4.29 s | -3.41 s |
| TBT | 692 ms | 619 ms | -73 ms |
| CLS | 0.005 | 0.009 | +0.004 |
| Desktop FCP | 698 ms | 672 ms | -27 ms |
| Desktop LCP | 827 ms | 851 ms | +24 ms |
| Desktop TBT | 20 ms | 4 ms | -16 ms |
| Desktop CLS | 0.001 | 0.001 | +0.000 |
| TTFB † | 14 ms | 27 ms | +13 ms |
| DNS † | 5 ms | 24 ms | +19 ms |
| TLS † | 5 ms | 2 ms | -4 ms |
| Connect † | 1 ms | 0 ms | -1 ms |
| Total † | 14 ms | 27 ms | +13 ms |
† Timing metrics may vary by worker location and do not necessarily indicate site changes.
Projected vs. Actual
Estimate — actual results may vary
x-gu-edition int → eurlocation /international → /europeset-cookie GU_mvt_id=712718; expires=Fri, 03 Jul 2026 15:51:34 GMT; path=/; domain=.theg... → GU_mvt_id=968995; expires=Fri, 07 Aug 2026 07:33:43 GMT; path=/; domain=.theg...14 headers unchanged
Technology stack unchanged
8 technologies unchanged
Looking ahead
+16 ptsEstimate — actual results may vary (61 issues to fix)
Website improvement report — Theguardian
April 4, 2026 → May 9, 2026
18
Resolved
25
New issues
36
Still remaining
Financial summary
Investment delivered
€3,287 in development time
Investment remaining
€7,643 to complete the remaining items
Ongoing risk
€10,041,667/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 | 78 (C) | 82 (B) | +4 |
| Performance | 80 (B) | 86 (B) | +6 |
| Security | 69 (D) | 79 (C) | +10 |
| Accessibility | 80 (B) | 84 (B) | +4 |
| SEO | 86 (B) | 92 (A) | +6 |
| Infrastructure | 94 (A) | 89 (B) | -5 |
| Compliance | 85 (B) | 66 (D) | -19 |
| Content | 55 (D) | 59 (D) | +4 |
| Sustainability | 80 (B) | 81 (B) | +1 |
Resolved (18)
Canonical does not match final URL (https://www.theguardian.com/international) (SEO)
→ Better search engine visibility
94% of images have non-descriptive filenames (SEO)
→ Better search engine visibility
110 HTTP requests — consider bundling or reducing (Performance)
→ Page loads faster for users
Page weight 1.2 MB exceeds 1 MB target by 255 KB (Performance)
→ Page loads faster for users
Skip link target(s) don't exist on page: #maincontent, #navigation (Accessibility)
→ Improved usability for assistive technology users
https://sourcepoint.theguardian.com/Notice.8f529.j...: 894ms CPU time (Performance)
→ Page loads faster for users
Third-party code accounts for 89% of page weight (1.1 MiB of 1.2 MiB) (Performance)
→ Page loads faster for users
https://assets.guim.co.uk/assets/index.client.web....: 640ms CPU time (Performance)
→ Page loads faster for users
https://assets.guim.co.uk/commercial/4209b0b7fab4c...: 34 KB unused (61%) (Performance)
→ Page loads faster for users
4 non-essential cookie(s) set BEFORE consent (CMP misconfigured) (Compliance)
→ Reduced regulatory exposure
3 heading(s) are over 120 characters -- likely a misformatted paragraph (Accessibility)
→ Improved usability for assistive technology users
Unattributable: 994ms CPU time (Performance)
→ Page loads faster for users
https://sourcepoint.theguardian.com/Notice.8f529.j...: 61 KB unused (68%) (Performance)
→ Page loads faster for users
108 third-party resources (89% of weight) (Performance)
→ Page loads faster for users
https://www.theguardian.com/international: 1836ms CPU time (Performance)
→ Page loads faster for users
…and 3 more resolved issue(s)
Recommended next steps (61)
- Sprint 2
4 non-essential cookie(s) set without consent banner (Compliance)
- Sprint 1
Cookie 'gu_client_ab_tests' is missing the Secure flag (Security)
- Sprint 1
No H1 heading found (Accessibility)
- Sprint 1
Cookie 'gu_v2_mvt_id' is missing the Secure flag (Security)
- Sprint 1
Broken link: https://holidays.theguardian.com?INTCMP=holidays_int_web_... (Content)
- Sprint 3
'unsafe-inline' found in script source (Security)
- Sprint 1
196 of 200 links are healthy (Content)
- Sprint 3
'unsafe-eval' found in script source (Security)
- Sprint 1
No SPF record found (Security)
- Sprint 3
Third-party scripts: 2110ms (66% of total) (Performance)
- Sprint 2
Page weight 1.1 MB exceeds 1 MB target by 58 KB (Performance)
- Sprint 1
97% of images have non-descriptive filenames (SEO)
- Sprint 2
2 images missing alt text (Content)
- Sprint 1
103 third-party resources (87% of weight) (Performance)
- Sprint 1
<iframe> missing title attribute (src="") (Accessibility)
…and 46 more recommended item(s)