Changes
| Category | Previous | Current | Change |
|---|---|---|---|
| Composite | C (72) | B (80) | +8.000 |
| Performance | C (76) | B (85) | +9.000 |
| Security | C (73) | C (79) | +6.000 |
| Accessibility | D (60) | C (79) | +19.000 |
| SEO | C (74) | B (83) | +9.000 |
| Infrastructure | B (83) | B (84) | +1.000 |
| Compliance | C (73) | D (63) | -10.000 |
| Content | D (65) | C (71) | +6.000 |
| Sustainability | C (72) | B (81) | +9.000 |
| Metric | Previous | Current | Change |
|---|---|---|---|
| Performance | 3700 | 5500 | +1800 |
| Accessibility | 8400 | 8400 | — |
| Best Practices | 7700 | 8100 | +400 |
| SEO | 9100 | 9100 | — |
| PWA | 0 | 0 | — |
| Desktop Performance | 7600 | 9700 | +2100 |
| Desktop Accessibility | 8400 | 8400 | — |
| Desktop Best Practices | 7700 | 8100 | +400 |
| Desktop SEO | 9100 | 9100 | — |
| FCP | 6.41 s | 1.56 s | -4.85 s |
| LCP | 12.04 s | 4.26 s | -7.79 s |
| TBT | 901 ms | 2.28 s | +1.37 s |
| CLS | 0.087 | 0.068 | -0.019 |
| Desktop FCP | 1.64 s | 455 ms | -1.18 s |
| Desktop LCP | 2.92 s | 884 ms | -2.04 s |
| Desktop TBT | 6 ms | 124 ms | +118 ms |
| Desktop CLS | 0.006 | 0.006 | — |
| TTFB † | 136 ms | 161 ms | +25 ms |
| DNS | 27 ms | 27 ms | — |
| TLS † | 81 ms | 99 ms | +19 ms |
| Connect † | 1 ms | 1 ms | -0 ms |
| Total † | 136 ms | 161 ms | +25 ms |
† Timing metrics may vary by worker location and do not necessarily indicate site changes.
Projected vs. Actual
Estimate — actual results may vary
HTTP headers unchanged
5 headers unchanged
Technology stack unchanged
12 technologies unchanged
Looking ahead
+17 ptsEstimate — actual results may vary (56 issues to fix)
Website improvement report — Skyscanner
April 15, 2026 → May 10, 2026
20
Resolved
28
New issues
28
Still remaining
Financial summary
Investment delivered
$6,400 in development time
Investment remaining
$9,433 to complete the remaining items
Ongoing risk
$13,125/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 | 72 (C) | 80 (B) | +8 |
| Performance | 76 (C) | 85 (B) | +9 |
| Security | 73 (C) | 79 (C) | +6 |
| Accessibility | 60 (D) | 79 (C) | +19 |
| SEO | 74 (C) | 83 (B) | +9 |
| Infrastructure | 83 (B) | 84 (B) | +1 |
| Compliance | 73 (C) | 63 (D) | -10 |
| Content | 65 (D) | 71 (C) | +6 |
| Sustainability | 72 (C) | 81 (B) | +9 |
Resolved (20)
Third-party scripts: 7316ms (91% of total) (Performance)
→ Page loads faster for users
https://js.skyscnr.com/sttc/banana/static/js/463.a...: 43 KB unused (41%) (Performance)
→ Page loads faster for users
https://www.skyscanner.fr/sttc/px/captcha-v2/stati...: 35 KB unused (42%) (Performance)
→ Page loads faster for users
Broken link: https://skyscanner.net/manifest.json (Content)
→ Stronger social sharing and on-page quality
https://www.skyscanner.fr/rf8vapwA/captcha.js?a=ca...: 44 KB unused (17%) (Performance)
→ Page loads faster for users
Page weight 1.8 MB exceeds 1 MB target by 799 KB (Performance)
→ Page loads faster for users
Broken link: https://skyscanner.net/static/css/main.23768613.css (Content)
→ Stronger social sharing and on-page quality
https://client.px-cloud.net/PXrf8vapwA/main.min.js: 2284ms CPU time (Performance)
→ Page loads faster for users
https://www.skyscanner.fr/?previousCultureSource=G...: 663ms CPU time (Performance)
→ Page loads faster for users
https://www.skyscanner.fr/g/tagging/gtm.js?id=GTM-...: 81 KB unused (49%) (Performance)
→ Page loads faster for users
Third-party code accounts for 100% of page weight (1.8 MiB of 1.8 MiB) (Performance)
→ Page loads faster for users
113 third-party resources (100% of weight) (Performance)
→ Page loads faster for users
2 of 5 links are healthy (Content)
→ Stronger social sharing and on-page quality
JavaScript is 1.3 MB — consider code splitting or lazy loading (Performance)
→ Page loads faster for users
114 HTTP requests — consider bundling or reducing (Performance)
→ Page loads faster for users
…and 5 more resolved issue(s)
Recommended next steps (56)
- Sprint 1
Scan returned a PerimeterX / HUMAN bot-protection interstitial, not the actual page (Security)
- Sprint 1
Page body has only 48 chars of text -- likely empty / placeholder (Security)
- Sprint 3
Page has only 2 words — nearly empty (SEO)
- Sprint 2
No Content-Security-Policy header found (Security)
- Sprint 2
Content-Security-Policy header is missing (Security)
- Sprint 1
No <main> landmark found (Accessibility)
- Sprint 2
Trackers detected but no privacy policy found (Compliance)
- Sprint 1
Broken link: https://skyscanner.net/static/css/main.7b7617db.css (Content)
- Sprint 1
1 images missing explicit width/height (Content)
- Sprint 2
1 images missing alt text (Content)
- Sprint 3
Third-party scripts: 5698ms (100% of total) (Performance)
- Sprint 3
Third-party code accounts for 100% of page weight (684.4 KiB of 684.7 KiB) (Performance)
- Sprint 3
https://www.skyscanner.net/sttc/px/captcha-v2/stat...: 35 KB unused (42%) (Performance)
- Sprint 1
sitemap.xml contains invalid XML (Infrastructure)
- Sprint 2
Trackers detected but no cookie policy found (Compliance)
…and 41 more recommended item(s)