Changes
| Category | Previous | Current | Change |
|---|---|---|---|
| Composite | B (84) | B (85) | +1.000 |
| Performance | B (85) | B (85) | — |
| Security | B (83) | B (83) | — |
| Accessibility | C (79) | B (82) | +3.000 |
| SEO | A+ (98) | A+ (98) | — |
| Infrastructure | B (85) | A (90) | +5.000 |
| Compliance | C (78) | C (78) | — |
| Content | B (88) | B (88) | — |
| Sustainability | C (71) | C (71) | — |
| Metric | Previous | Current | Change |
|---|---|---|---|
| Performance | 9600 | 9600 | — |
| Accessibility | 9600 | 9600 | — |
| Best Practices | 10000 | 10000 | — |
| SEO | 10000 | 10000 | — |
| PWA | 0 | 0 | — |
| Desktop Performance | 9400 | 9700 | +300 |
| Desktop Accessibility | 9600 | 9600 | — |
| Desktop Best Practices | 10000 | 10000 | — |
| Desktop SEO | 10000 | 10000 | — |
| FCP | 1.57 s | 1.70 s | +136 ms |
| LCP | 2.03 s | 2.08 s | +49 ms |
| TBT | 192 ms | 173 ms | -19 ms |
| CLS | 0.000 | 0.000 | — |
| Desktop FCP | 796 ms | 755 ms | -41 ms |
| Desktop LCP | 1.37 s | 1.04 s | -331 ms |
| Desktop TBT | 6 ms | 10 ms | +4 ms |
| Desktop CLS | 0.000 | 0.000 | — |
| TTFB | 540 ms | 537 ms | — |
| DNS † | 36 ms | 34 ms | -2 ms |
| TLS | 215 ms | 217 ms | — |
| Connect | 104 ms | 105 ms | — |
| Total | 540 ms | 538 ms | — |
† Timing metrics may vary by worker location and do not necessarily indicate site changes.
HTTP headers unchanged
11 headers unchanged
Technology stack unchanged
16 technologies unchanged
Looking ahead
+11 ptsEstimate — actual results may vary (34 issues to fix)
Website improvement report — Vitalitydentistry
November 12, 2026 → November 12, 2026
8
Resolved
6
New issues
28
Still remaining
Financial summary
Investment delivered
$950 in development time
Investment remaining
$6,608 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 | 84 (B) | 85 (B) | +1 |
| Performance | 85 (B) | 85 (B) | 0 |
| Security | 83 (B) | 83 (B) | 0 |
| Accessibility | 79 (C) | 82 (B) | +3 |
| SEO | 98 (A+) | 98 (A+) | 0 |
| Infrastructure | 85 (B) | 90 (A) | +5 |
| Compliance | 78 (C) | 78 (C) | 0 |
| Content | 88 (B) | 88 (B) | 0 |
| Sustainability | 71 (C) | 71 (C) | 0 |
Resolved (8)
https://vitalitydentistry.com/: 299ms CPU time (Performance)
→ Page loads faster for users
Manifest contains invalid JSON (Accessibility)
→ Improved usability for assistive technology users
HTTP version does not redirect to HTTPS (Infrastructure)
→ More reliable delivery
Soft 404: server returns HTTP 200 for non-existent pages (Accessibility)
→ Improved usability for assistive technology users
https://www.googletagmanager.com/gtag/js?id=G-R22L...: 401ms CPU time (Performance)
→ Page loads faster for users
Unattributable: 356ms CPU time (Performance)
→ Page loads faster for users
https://www.googletagmanager.com/gtag/js?id=G-R22L...: 130 KB unused (67%) (Performance)
→ Page loads faster for users
Both www and non-www versions serve content (Infrastructure)
→ More reliable delivery
Recommended next steps (34)
- Sprint 2
Content-Security-Policy header is missing (Security)
- Sprint 1
Page weighs 5.9 MB (4.7 MB transferred) (Performance)
- Sprint 1
https://vitalitydentistry.com/: 315ms CPU time (Performance)
- Sprint 1
https://www.googletagmanager.com/gtag/js?id=G-R22L...: 398ms CPU time (Performance)
- Sprint 2
1 advertising/retargeting trackers detected (Compliance)
- Sprint 1
Unattributable: 428ms CPU time (Performance)
- Sprint 2
3 render-blocking <script src> tag(s) without async/defer (Performance)
- Sprint 3
https://www.googletagmanager.com/gtag/js?id=G-R22L...: 130 KB unused (66%) (Performance)
- Sprint 2
All 7 images use legacy formats (JPEG/PNG/GIF) (Content)
- Sprint 1
1.33g CO2 per page view (Sustainability)
- Sprint 1
Permissions-Policy covers 3/10 high-risk features (30%) (Security)
- Sprint 1
Missing required property "url" for WebSite (Content)
- Sprint 1
Cross-Origin-Opener-Policy header is missing (Security)
- Sprint 2
Cross-Origin-Embedder-Policy header is missing (Security)
- Sprint 1
Skip navigation link is missing (WCAG 2.4.1) (Accessibility)
…and 19 more recommended item(s)