Skip to content

Changes

https://vitalitydentistry.com
Compared to previous audit · 1 day ago View previous audit
17
New issues
1
Resolved
18
score changes
CategoryPreviousCurrentChange
CompositeB (89)B (85) -4.000
PerformanceA (96)B (86) -10.000
SecurityB (85)B (85)—
AccessibilityB (82)B (80) -2.000
SEOA+ (98)A+ (98)—
InfrastructureA (90)B (85) -5.000
ComplianceC (78)C (78)—
ContentB (88)B (88)—
SustainabilityB (88)C (71) -17.000
MetricPreviousCurrentChange
Performance 100008900 -1100
Accessibility 96009600—
Best Practices 96009600—
SEO 920010000 +800
PWA 00—
Desktop Performance 98009500 -300
Desktop Accessibility 96009600—
Desktop Best Practices 96009600—
Desktop SEO 1000010000—
FCP 986 ms1.62 s +638 ms
LCP 1.14 s3.26 s +2.12 s
TBT 0 ms206 ms +206 ms
CLS 0.0000.000—
Desktop FCP 883 ms846 ms -37 ms
Desktop LCP 1.02 s1.13 s +107 ms
Desktop TBT 10 ms14 ms +5 ms
Desktop CLS 0.0000.000—
TTFB †609 ms589 ms -19 ms
DNS †33 ms36 ms +3 ms
TLS †235 ms215 ms -20 ms
Connect 104 ms105 ms—
Total †609 ms590 ms -19 ms

† Timing metrics may vary by worker location and do not necessarily indicate site changes.

CRITICAL Page weighs 4.9 MB (4.0 MB transferred) performance
CRITICAL Both www and non-www versions serve content infrastructure
CRITICAL Soft 404: server returns HTTP 200 for non-existent pages accessibility
CRITICAL HTTP version does not redirect to HTTPS infrastructure
WARNING Manifest contains invalid JSON accessibility
WARNING Images are 1.2 MB — compress or use modern formats performance
WARNING 1.13g CO2 per page view sustainability
WARNING 1.13g CO2 — above the median website (0.60g) sustainability
WARNING https://www.googletagmanager.com/gtag/js?id=G-R22L...: 61 KB unused (31%) performance
WARNING 3 render-blocking <script src> tag(s) without async/defer performance
WARNING Page weight 4.0 MB exceeds 1 MB target by 3.0 MB performance
WARNING 1 advertising/retargeting trackers detected compliance
WARNING Unattributable: 450ms CPU time performance
WARNING https://vitalitydentistry.com/: 340ms CPU time performance
WARNING https://www.googletagmanager.com/gtm.js?id=GTM-N3N...: 75 KB unused (65%) performance
WARNING SRI adoption: 0/5 third-party resources protected (0%) security
WARNING https://www.googletagmanager.com/gtag/js?id=G-R22L...: 497ms CPU time performance
WARNING SRI adoption: 0/4 third-party resources protected (0%) security
CRITICAL Content-Security-Policy header is missing security
WARNING External script from www.googletagmanager.com lacks integrity attribute security
WARNING 6 images significantly larger than display size content
WARNING All 7 images use legacy formats (JPEG/PNG/GIF) content
WARNING HSTS is enabled but missing includeSubDomains security
WARNING 8 link(s) open in new tab without warning accessibility
WARNING No accessibility statement detected compliance
WARNING Cross-Origin-Opener-Policy header is missing security
WARNING Missing required property "url" for WebSite content
WARNING External script from googleads.g.doubleclick.net lacks integrity attribute security
WARNING Registrar lock is NOT enabled infrastructure
WARNING GDPR Article 13 disclosure coverage: 3 / 8 categories compliance
WARNING 115 inline style attribute(s) detected security
WARNING External script from plausible.io lacks integrity attribute security
WARNING Total image weight: 1078 KB (1.1 MB) content
WARNING Cross-Origin-Embedder-Policy header is missing security
WARNING Missing required property "name" for WebSite content

HTTP headers unchanged

12 headers unchanged

Technology stack unchanged

16 technologies unchanged

Looking ahead

+13 pts
B (85) Could reach A+ (98)
Infrastructure +15Security +15Accessibility +14Performance +14Content +12Compliance +10Sustainability +8

Estimate — actual results may vary (34 issues to fix)

Website improvement report — Vitalitydentistry

November 12, 2026 → November 14, 2026

B B 89 → 85 -4 pts

1

Resolved

17

New issues

17

Still remaining

Financial summary

Investment remaining

$5,108 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

MetricBeforeAfterChange
Overall score89 (B)85 (B)-4
Performance96 (A)86 (B)-10
Security85 (B)85 (B)0
Accessibility82 (B)80 (B)-2
SEO98 (A+)98 (A+)0
Infrastructure90 (A)85 (B)-5
Compliance78 (C)78 (C)0
Content88 (B)88 (B)0
Sustainability88 (B)71 (C)-17

Resolved (1)

  • SRI adoption: 0/4 third-party resources protected (0%) (Security)

    → Reduced attack surface for visitors

Recommended next steps (34)

  • Sprint 1

    Page weighs 4.9 MB (4.0 MB transferred) (Performance)

  • Sprint 1

    Both www and non-www versions serve content (Infrastructure)

  • Sprint 1

    Soft 404: server returns HTTP 200 for non-existent pages (Accessibility)

  • Sprint 1

    HTTP version does not redirect to HTTPS (Infrastructure)

  • Sprint 2

    Content-Security-Policy header is missing (Security)

  • Sprint 1

    Manifest contains invalid JSON (Accessibility)

  • Sprint 2

    Images are 1.2 MB — compress or use modern formats (Performance)

  • Sprint 1

    1.13g CO2 per page view (Sustainability)

  • Sprint 2

    1.13g CO2 — above the median website (0.60g) (Sustainability)

  • Sprint 3

    https://www.googletagmanager.com/gtag/js?id=G-R22L...: 61 KB unused (31%) (Performance)

  • Sprint 2

    3 render-blocking <script src> tag(s) without async/defer (Performance)

  • Sprint 2

    Page weight 4.0 MB exceeds 1 MB target by 3.0 MB (Performance)

  • Sprint 2

    1 advertising/retargeting trackers detected (Compliance)

  • Sprint 1

    Unattributable: 450ms CPU time (Performance)

  • Sprint 1

    https://vitalitydentistry.com/: 340ms CPU time (Performance)

…and 19 more recommended item(s)

Send Feedback