Skip to content

Changes

https://watsnaydouch.site
Compared to previous audit · 51 minutes ago View previous audit
16
New issues
18
Resolved
19
score changes
CategoryPreviousCurrentChange
CompositeC (79)B (81) +2.000
PerformanceB (83)B (87) +4.000
SecurityC (76)B (81) +5.000
AccessibilityC (76)C (77) +1.000
SEOB (85)B (85)—
InfrastructureB (84)B (85) +1.000
ComplianceC (70)C (70)—
ContentC (76)C (76)—
SustainabilityD (61)D (68) +7.000
MetricPreviousCurrentChange
Performance 54006200 +800
Accessibility 83009000 +700
Best Practices 1000010000—
SEO 92009200—
PWA 00—
Desktop Performance 84009400 +1000
Desktop Accessibility 73007500 +200
Desktop Best Practices 1000010000—
Desktop SEO 92009200—
FCP 12.46 s4.56 s -7.90 s
LCP 26.67 s18.63 s -8.05 s
TBT 113 ms0 ms -113 ms
CLS 0.0000.000—
Desktop FCP 776 ms1.03 s +253 ms
Desktop LCP 2.46 s1.16 s -1.30 s
Desktop TBT 0 ms0 ms—
Desktop CLS 0.0960.096—
TTFB †494 ms420 ms -75 ms
DNS †226 ms170 ms -56 ms
TLS †31 ms30 ms -1 ms
Connect 26 ms26 ms—
Total †495 ms420 ms -74 ms

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

CRITICAL 'unsafe-inline' found in script source security
CRITICAL 'unsafe-eval' found in script source security
WARNING Page weight 3.2 MB exceeds 1 MB target by 2.2 MB performance
WARNING base-uri directive is missing security
WARNING https://watsnaydouch.site/: 281ms CPU time performance
WARNING Permissions-Policy covers 3/10 high-risk features (30%) security
WARNING form-action directive is missing security
WARNING Unattributable: 518ms CPU time performance
WARNING 16 of 18 links are healthy content
WARNING https://watsnaydouch.site/assets/vendor-lucide-PAw...: unminified — 4 KB could be saved performance
WARNING 0.91g CO2 — above the median website (0.60g) sustainability
WARNING https://watsnaydouch.site/assets/vendor-export-BNq...: 131 KB unused (75%) performance
WARNING https://watsnaydouch.site/assets/vendor-motion-DTu...: 25 KB unused (58%) performance
WARNING 1 render-blocking <script src> tag(s) without async/defer performance
WARNING Page weighs 4.7 MB (3.2 MB transferred) performance
WARNING https://watsnaydouch.site/assets/index-Cd66_aKO.js: 49 KB unused (44%) performance
CRITICAL No <main> landmark found accessibility
CRITICAL Page weighs 7.3 MB (4.8 MB transferred) performance
CRITICAL HSTS header is missing security
CRITICAL Content-Security-Policy header is missing security
WARNING No Permissions-Policy header security
WARNING Page weight 4.8 MB exceeds 1 MB target by 3.8 MB performance
WARNING https://watsnaydouch.site/assets/index-CPYssjIP.js: 520 KB unused (27%) performance
WARNING Permissions-Policy header is missing security
WARNING 13 of 15 links are healthy content
WARNING https://watsnaydouch.site/: 366ms CPU time performance
WARNING Unattributable: 725ms CPU time performance
WARNING DNS resolution is slow (206 ms) infrastructure
WARNING 1.36g CO2 — above the median website (0.60g) sustainability
WARNING https://watsnaydouch.site/assets/index-CPYssjIP.js: 379ms CPU time performance
WARNING JavaScript is 1.9 MB — consider code splitting or lazy loading performance
WARNING Referrer-Policy header is missing security
WARNING 1.36g CO2 per page view sustainability
WARNING X-Content-Type-Options header is missing security
CRITICAL Soft 404: server returns HTTP 200 for non-existent pages accessibility
CRITICAL 1 button(s) with no accessible text accessibility
CRITICAL Viewport prevents user zooming compliance
WARNING Broken link: https://fonts.gstatic.com content
WARNING 1 images significantly larger than display size content
WARNING Cross-Origin-Opener-Policy header is missing security
WARNING security.txt: Missing required 'Contact' field security
WARNING Images are 1.4 MB — compress or use modern formats performance
WARNING Sitemap is empty -- 0 URLs listed seo
WARNING sitemap.xml contains invalid XML infrastructure
WARNING 2 control(s) rely on placeholder only accessibility
WARNING 1 field(s) missing recommended autocomplete attribute accessibility
WARNING Missing og:image content
WARNING 9 font weights loaded -- likely 100+ KB of unused payload sustainability
WARNING security.txt: Missing required 'Expires' field (RFC 9116) security
WARNING 2 link(s) open in new tab without warning accessibility
WARNING 4 images missing explicit width/height content
WARNING All 4 images use legacy formats (JPEG/PNG/GIF) content
WARNING Total image weight: 3442 KB (3.4 MB) content
WARNING Terms of Service not detected compliance
WARNING No DMARC record found security
WARNING No <nav> landmark found accessibility
WARNING Skip navigation link is missing (WCAG 2.4.1) accessibility
WARNING Page has 51 words — thin content seo
WARNING Thin content — only 51 words seo
WARNING 2 publicly-accessible JavaScript source map(s) security
WARNING Heading level skipped: H2 → H4 (missing H3) accessibility
WARNING Login form does not contain a recognizable CSRF token security
WARNING External link from fonts.googleapis.com lacks integrity attribute security
WARNING No SPF record found security
WARNING No canonical tag found seo
WARNING Registrar lock is NOT enabled infrastructure
WARNING Cross-Origin-Embedder-Policy header is missing security
WARNING No accessibility statement detected compliance
WARNING X-Frame-Options header is missing security
WARNING SRI adoption: 0/1 third-party resources protected (0%) security
WARNING X-Powered-By header reveals technology stack security
WARNING Manifest contains invalid JSON accessibility
WARNING No internal links found seo
WARNING sitemap.xml is empty — no URLs found infrastructure
WARNING Dead-end page — no outgoing internal links seo
WARNING Broken link: https://fonts.googleapis.com content
+ referrer-policy strict-origin-when-cross-origin
+ strict-transport-security max-age=31536000; includeSubDomains; preload
+ x-content-type-options nosniff
+ content-security-policy default-src 'self' https: data: blob:; script-src 'self' 'unsafe-inline' 'uns...
+ permissions-policy camera=(), microphone=(), geolocation=()
+ accept-ranges bytes
vary
accept-encoding → Accept-Encoding
etag
W/"102f-1a092666050" → W/"112e-1a09b1e5338"
last-modified
Fri, 11 Sep 2026 21:36:18 GMT → Sun, 13 Sep 2026 14:14:11 GMT
cache-control
public, max-age=0 → no-cache
x-railway-request-id
lTqIdSw6ShSkW2UFmrpb1w → Oz92pszWT_a0IM0FAXC71g
x-hikari-trace
ams1.kxr8 → ams1.9qww
content-encoding
gzip → br

5 headers unchanged

+ HSTS Security

8 technologies unchanged

Looking ahead

+16 pts
B (81) Could reach A+ (97)
Accessibility +23Content +19Security +19Compliance +14SEO +14Performance +13Infrastructure +10Sustainability +8

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

Website improvement report — Watsnaydouch

September 13, 2026 → September 13, 2026

C B 79 → 81 +2 pts

18

Resolved

16

New issues

42

Still remaining

Financial summary

Investment delivered

$3,017 in development time

Investment remaining

$8,425 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 score79 (C)81 (B)+2
Performance83 (B)87 (B)+4
Security76 (C)81 (B)+5
Accessibility76 (C)77 (C)+1
SEO85 (B)85 (B)0
Infrastructure84 (B)85 (B)+1
Compliance70 (C)70 (C)0
Content76 (C)76 (C)0
Sustainability61 (D)68 (D)+7

Resolved (18)

  • No Permissions-Policy header (Security)

    → Reduced attack surface for visitors

  • Page weight 4.8 MB exceeds 1 MB target by 3.8 MB (Performance)

    → Page loads faster for users

  • https://watsnaydouch.site/assets/index-CPYssjIP.js: 520 KB unused (27%) (Performance)

    → Page loads faster for users

  • Permissions-Policy header is missing (Security)

    → Reduced attack surface for visitors

  • 13 of 15 links are healthy (Content)

    → Stronger social sharing and on-page quality

  • https://watsnaydouch.site/: 366ms CPU time (Performance)

    → Page loads faster for users

  • Unattributable: 725ms CPU time (Performance)

    → Page loads faster for users

  • DNS resolution is slow (206 ms) (Infrastructure)

    → More reliable delivery

  • 1.36g CO2 — above the median website (0.60g) (Sustainability)

    → Lower carbon footprint per page view

  • No <main> landmark found (Accessibility)

    → Improved usability for assistive technology users

  • Page weighs 7.3 MB (4.8 MB transferred) (Performance)

    → Page loads faster for users

  • https://watsnaydouch.site/assets/index-CPYssjIP.js: 379ms CPU time (Performance)

    → Page loads faster for users

  • JavaScript is 1.9 MB — consider code splitting or lazy loading (Performance)

    → Page loads faster for users

  • Referrer-Policy header is missing (Security)

    → Reduced attack surface for visitors

  • HSTS header is missing (Security)

    → Reduced attack surface for visitors

…and 3 more resolved issue(s)

Recommended next steps (58)

  • Sprint 3

    'unsafe-inline' found in script source (Security)

  • Sprint 3

    'unsafe-eval' found in script source (Security)

  • Sprint 1

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

  • Sprint 1

    1 button(s) with no accessible text (Accessibility)

  • Sprint 1

    Viewport prevents user zooming (Compliance)

  • Sprint 2

    Page weight 3.2 MB exceeds 1 MB target by 2.2 MB (Performance)

  • Sprint 1

    base-uri directive is missing (Security)

  • Sprint 1

    https://watsnaydouch.site/: 281ms CPU time (Performance)

  • Sprint 1

    Permissions-Policy covers 3/10 high-risk features (30%) (Security)

  • Sprint 1

    form-action directive is missing (Security)

  • Sprint 1

    Unattributable: 518ms CPU time (Performance)

  • Sprint 1

    16 of 18 links are healthy (Content)

  • Sprint 1

    https://watsnaydouch.site/assets/vendor-lucide-PAw...: unminified — 4 KB could be saved (Performance)

  • Sprint 2

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

  • Sprint 3

    https://watsnaydouch.site/assets/vendor-export-BNq...: 131 KB unused (75%) (Performance)

…and 43 more recommended item(s)

Send Feedback