Changes
| Category | Previous | Current | Change |
|---|---|---|---|
| Composite | B (81) | B (84) | +3.000 |
| Performance | C (79) | B (85) | +6.000 |
| Security | C (78) | B (83) | +5.000 |
| Accessibility | C (74) | C (74) | — |
| SEO | A+ (97) | A+ (97) | — |
| Infrastructure | B (87) | B (86) | -1.000 |
| Compliance | C (75) | C (75) | — |
| Content | A (91) | A (91) | — |
| Sustainability | B (82) | B (84) | +2.000 |
| Metric | Previous | Current | Change |
|---|---|---|---|
| Performance | 3200 | 5800 | +2600 |
| Accessibility | 9100 | 9100 | — |
| Best Practices | 10000 | 10000 | — |
| SEO | 9200 | 9200 | — |
| PWA | 0 | 0 | — |
| Desktop Performance | 5200 | 6000 | +800 |
| Desktop Accessibility | 9100 | 9100 | — |
| Desktop Best Practices | 8100 | 10000 | +1900 |
| Desktop SEO | 9200 | 9200 | — |
| FCP | 7.29 s | 3.15 s | -4.14 s |
| LCP | 11.15 s | 8.83 s | -2.32 s |
| TBT | 146 ms | 354 ms | +209 ms |
| CLS | 1.000 | 0.000 | -1.000 |
| Desktop FCP | 801 ms | 503 ms | -297 ms |
| Desktop LCP | 2.20 s | 1.60 s | -600 ms |
| Desktop TBT | 13.63 s | 12.40 s | -1.22 s |
| Desktop CLS | 0.018 | 0.000 | -0.018 |
| TTFB † | 965 ms | 1.36 s | +392 ms |
| DNS † | 192 ms | 172 ms | -20 ms |
| TLS † | 156 ms | 162 ms | +7 ms |
| Connect | 1 ms | 1 ms | — |
| Total † | 965 ms | 1.36 s | +391 ms |
† Timing metrics may vary by worker location and do not necessarily indicate site changes.
cross-origin-opener-policy same-origin-allow-popupsx-frame-options SAMEORIGINreferrer-policy strict-origin-when-cross-origincontent-security-policy default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*...etag W/"03ebadca7fef519ff761bc6eb5886b4e-ssl-df"accept-ranges bytespermissions-policy camera=(), microphone=(), geolocation=()cache-status "Netlify Edge"; fwd=miss; fwd-status=200; storedcache-control public,max-age=0,must-revalidatex-content-type-options nosniffstrict-transport-security max-age=31536000 → max-age=63072000; includeSubDomains; preloadcontent-type text/html → text/html; charset=UTF-8x-nf-request-id 01M62W3FN80A59NA27XV772WY4 → 01M6FMWY9WQGJP5A6AP5TFX74K3 headers unchanged
Technology stack unchanged
19 technologies unchanged
Looking ahead
+14 ptsEstimate — actual results may vary (56 issues to fix)
Website improvement report — Titansalerts
October 29, 2026 → November 3, 2026
26
Resolved
25
New issues
31
Still remaining
Financial summary
Investment delivered
€6,163 in development time
Investment remaining
€8,188 to complete the remaining items
Ongoing risk
€0/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 | 81 (B) | 84 (B) | +3 |
| Performance | 79 (C) | 85 (B) | +6 |
| Security | 78 (C) | 83 (B) | +5 |
| Accessibility | 74 (C) | 74 (C) | 0 |
| SEO | 97 (A+) | 97 (A+) | 0 |
| Infrastructure | 87 (B) | 86 (B) | -1 |
| Compliance | 75 (C) | 75 (C) | 0 |
| Content | 91 (A) | 91 (A) | 0 |
| Sustainability | 82 (B) | 84 (B) | +2 |
Resolved (26)
https://pagead2.googlesyndication.com/pagead/manag...: 64 KB unused (82%) (Performance)
→ Page loads faster for users
<iframe> missing title attribute (src="https://googleads.g.doubleclick.net/pagead/html/r20261028/r20190131/zrt_lookup.…") (Accessibility)
→ Improved usability for assistive technology users
JavaScript is 1024 KB — consider code splitting or lazy loading (Performance)
→ Page loads faster for users
119 HTTP requests — consider bundling or reducing (Performance)
→ Page loads faster for users
Permissions-Policy header is missing (Security)
→ Reduced attack surface for visitors
https://fundingchoicesmessages.google.com/i/ca-pub...: 356ms CPU time (Performance)
→ Page loads faster for users
81 third-party resources (84% of weight) (Performance)
→ Page loads faster for users
https://www.titansalerts.sbs/assets/index-DYhQnnFr...: 1614ms CPU time (Performance)
→ Page loads faster for users
Page weight 2.3 MB exceeds 1 MB target by 1.3 MB (Performance)
→ Page loads faster for users
0.66g CO2 — above the median website (0.60g) (Sustainability)
→ Lower carbon footprint per page view
Referrer-Policy header is missing (Security)
→ Reduced attack surface for visitors
No Permissions-Policy header (Security)
→ Reduced attack surface for visitors
HSTS is enabled but missing includeSubDomains (Security)
→ Reduced attack surface for visitors
Cross-Origin-Opener-Policy header is missing (Security)
→ Reduced attack surface for visitors
https://www.titansalerts.sbs/: 484ms CPU time (Performance)
→ Page loads faster for users
…and 11 more resolved issue(s)
Recommended next steps (56)
- Sprint 3
'unsafe-inline' found in script source (Security)
- Sprint 3
'unsafe-eval' found in script source (Security)
- Sprint 1
Broken link: https://twitter.com/tradingtitans007 (Content)
- Sprint 1
5 link(s) with no accessible text (Accessibility)
- Sprint 1
Soft 404: server returns HTTP 200 for non-existent pages (Accessibility)
- Sprint 3
Third-party code accounts for 59% of page weight (577.0 KiB of 974.1 KiB) (Performance)
- Sprint 1
https://www.googletagmanager.com/gtag/js?id=G-X30D...: 358ms CPU time (Performance)
- Sprint 1
https://pagead2.googlesyndication.com/pagead/manag...: 318ms CPU time (Performance)
- Sprint 2
1 render-blocking <script src> tag(s) without async/defer (Performance)
- Sprint 3
https://pagead2.googlesyndication.com/pagead/manag...: 96 KB unused (57%) (Performance)
- Sprint 2
Total JS execution time is 3.8 s -- over the 3.5s budget (Performance)
- Sprint 1
78 of 81 links are healthy (Content)
- Sprint 1
Transfer efficiency: 70% (Sustainability)
- Sprint 1
https://www.titansalerts.sbs/assets/index-CDTtPgLP...: 1517ms CPU time (Performance)
- Sprint 1
form-action directive is missing (Security)
…and 41 more recommended item(s)