Changes
Madrid, Spain → New York, United Stated
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 | A (90) | A (91) | +1.000 |
| Performance | A (96) | A+ (97) | +1.000 |
| Security | A (92) | A (92) | — |
| Accessibility | B (83) | B (83) | — |
| SEO | A+ (99) | A+ (99) | — |
| Infrastructure | B (84) | A (90) | +6.000 |
| Compliance | D (65) | D (65) | — |
| Content | A (96) | A (96) | — |
| Sustainability | A (95) | A (95) | — |
| Metric | Previous | Current | Change |
|---|---|---|---|
| Performance | 9800 | 10000 | +200 |
| Accessibility | 10000 | 10000 | — |
| Best Practices | 10000 | 10000 | — |
| SEO | 10000 | 10000 | — |
| PWA | 0 | 0 | — |
| Desktop Performance | 10000 | 10000 | — |
| Desktop Accessibility | 10000 | 10000 | — |
| Desktop Best Practices | 10000 | 10000 | — |
| Desktop SEO | 10000 | 10000 | — |
| FCP | 1.22 s | 1.29 s | +74 ms |
| LCP | 1.74 s | 1.29 s | -445 ms |
| TBT | 141 ms | 0 ms | -141 ms |
| CLS | 0.000 | 0.000 | — |
| Desktop FCP | 349 ms | 349 ms | — |
| Desktop LCP | 469 ms | 469 ms | — |
| Desktop TBT | 0 ms | 0 ms | — |
| Desktop CLS | 0.000 | 0.000 | — |
| TTFB † | 230 ms | 137 ms | -93 ms |
| DNS † | 19 ms | 31 ms | +12 ms |
| TLS † | 9 ms | 24 ms | +15 ms |
| Connect † | 2 ms | 17 ms | +14 ms |
| Total † | 232 ms | 138 ms | -94 ms |
† Timing metrics may vary by worker location and do not necessarily indicate site changes.
cache-control public, max-age=0, must-revalidate, public, max-age=0, must-revalidate → public, max-age=0, must-revalidate14 headers unchanged
Technology stack unchanged
8 technologies unchanged
Looking ahead
+7 ptsEstimate — actual results may vary (20 issues to fix)
Website improvement report — Adamnordling
September 23, 2026 → September 23, 2026
3
Resolved
4
New issues
16
Still remaining
Financial summary
Investment delivered
kr850 in development time
Investment remaining
kr19,054 to complete the remaining items
Ongoing risk
kr0/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 | 90 (A) | 91 (A) | +1 |
| Performance | 96 (A) | 97 (A+) | +1 |
| Security | 92 (A) | 92 (A) | 0 |
| Accessibility | 83 (B) | 83 (B) | 0 |
| SEO | 99 (A+) | 99 (A+) | 0 |
| Infrastructure | 84 (B) | 90 (A) | +6 |
| Compliance | 65 (D) | 65 (D) | 0 |
| Content | 96 (A) | 96 (A) | 0 |
| Sustainability | 95 (A) | 95 (A) | 0 |
Resolved (3)
https://adamnordling.se/: 1201ms CPU time (Performance)
→ Page loads faster for users
IPv6 DNS records exist but server is not reachable (Infrastructure)
→ More reliable delivery
Unattributable: 330ms CPU time (Performance)
→ Page loads faster for users
Recommended next steps (20)
- Sprint 3
'unsafe-inline' found in script source (Security)
- Sprint 1
Both www and non-www versions serve content (Infrastructure)
- Sprint 1
Broken link: https://github.com/adamnordling/everything (Content)
- Sprint 1
39 text node(s) render below 12 CSS pixels on mobile (Accessibility)
- Sprint 1
https://adamnordling.se/: 716ms CPU time (Performance)
- Sprint 2
Trackers detected but no privacy policy found (Compliance)
- Sprint 2
Trackers detected but no cookie policy found (Compliance)
- Sprint 1
No favicon.ico at site root (Accessibility)
- Sprint 1
Registrar lock is NOT enabled (Infrastructure)
- Sprint 1
No <nav> landmark found (Accessibility)
- Sprint 1
Skip navigation link is missing (WCAG 2.4.1) (Accessibility)
- Sprint 1
Missing required property "name" for WebSite (Content)
- Sprint 1
Missing required property "url" for WebSite (Content)
- Sprint 2
Cross-Origin-Embedder-Policy header is missing (Security)
- Sprint 1
11 link(s) open in new tab without warning (Accessibility)
…and 5 more recommended item(s)