Skip to content

Changes

https://manuelferrara.com
Compared to previous audit · 6 days ago View previous audit
0
New issues
1
Resolved
2
score changes
CategoryPreviousCurrentChange
CompositeB (82)B (82)
PerformanceA (90)A (90)
SecurityB (84)B (84)
AccessibilityC (76)C (76)
SEOB (87)B (87)
InfrastructureB (80)C (79) -1.000
ComplianceC (71)C (71)
ContentD (68)D (68)
SustainabilityB (80)B (80)
MetricPreviousCurrentChange
Performance 72007200
Accessibility 90009000
Best Practices 96009600
SEO 83008300
PWA 00
Desktop Performance 88008800
Desktop Accessibility 83008300
Desktop Best Practices 96009600
Desktop SEO 83008300
FCP 1.86 s1.86 s
LCP 12.06 s12.06 s
TBT 0 ms0 ms
CLS 0.0000.000
Desktop FCP 643 ms616 ms -27 ms
Desktop LCP 2.28 s2.29 s
Desktop TBT 0 ms0 ms
Desktop CLS 0.0000.000
TTFB 118 ms118 ms
DNS 40 ms40 ms
TLS 28 ms27 ms
Connect 25 ms24 ms
Total 118 ms118 ms

No new issues found

WARNING Unattributable: 260ms CPU time performance
CRITICAL Soft 404: server returns HTTP 200 for non-existent pages accessibility
CRITICAL HSTS header is missing security
CRITICAL No <main> landmark found accessibility
CRITICAL No Content-Security-Policy header found security
CRITICAL Content-Security-Policy header is missing security
WARNING No SPF record found security
WARNING No canonical tag found seo
WARNING sitemap.xml contains invalid XML infrastructure
WARNING No privacy policy link detected compliance
WARNING security.txt: Missing required 'Contact' field security
WARNING MTA-STS policy file present but DNS record missing security
WARNING Skip navigation link is missing (WCAG 2.4.1) accessibility
WARNING sitemap.xml is empty — no URLs found infrastructure
WARNING 1 images missing explicit width/height content
WARNING Referrer-Policy header is missing security
WARNING No <nav> landmark found accessibility
WARNING No meta description tag found seo
WARNING No accessibility statement detected compliance
WARNING Permissions-Policy header not set -- features default to allow-on-same-origin security
WARNING No Permissions-Policy header security
WARNING Sitemap is empty -- 0 URLs listed seo
WARNING All 1 images use legacy formats (JPEG/PNG/GIF) content
WARNING X-Content-Type-Options header is missing security
WARNING X-Frame-Options header is missing security
WARNING Images are 2.0 MB — compress or use modern formats performance
WARNING Third-party code accounts for 100% of page weight (2.0 MiB of 2.0 MiB) performance
WARNING Page has 145 words — thin content seo
WARNING 1 images significantly larger than display size content
WARNING security.txt: Missing required 'Expires' field (RFC 9116) security
WARNING Registrar lock is NOT enabled infrastructure
WARNING Cross-Origin-Opener-Policy header is missing security
WARNING Manifest contains invalid JSON accessibility
WARNING https://www.manuelferrara.com/trial_pg/pg_mf_heade... is missing width/height — may cause layout shift performance
WARNING 4 third-party resources (100% of weight) performance
WARNING Thin content — only 145 words seo
WARNING No Open Graph meta tags found content
WARNING Total image weight: 2055 KB (2.0 MB) content
WARNING Permissions-Policy header is missing security
WARNING Page weight 2.0 MB exceeds 1 MB target by 1.0 MB performance
WARNING GDPR Article 13 disclosure coverage: 0 / 8 categories compliance
WARNING Cross-Origin-Embedder-Policy header is missing security
WARNING No DMARC record found security

HTTP headers unchanged

5 headers unchanged

Technology stack unchanged

1 technologies unchanged

Looking ahead

+14 pts
B (82) Could reach A (96)
Accessibility +24Content +16Security +16SEO +13Compliance +10Infrastructure +10Performance +10

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

Website improvement report — Manuelferrara

July 14, 2026 → July 21, 2026

B B 82 → 82 0 pts

1

Resolved

42

Still remaining

Financial summary

Investment remaining

$5,458 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 score82 (B)82 (B)0
Performance90 (A)90 (A)0
Security84 (B)84 (B)0
Accessibility76 (C)76 (C)0
SEO87 (B)87 (B)0
Infrastructure80 (B)79 (C)-1
Compliance71 (C)71 (C)0
Content68 (D)68 (D)0
Sustainability80 (B)80 (B)0

Resolved (1)

  • Unattributable: 260ms CPU time (Performance)

    → Page loads faster for users

Recommended next steps (42)

  • Sprint 1

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

  • Sprint 1

    HSTS header is missing (Security)

  • Sprint 1

    No <main> landmark found (Accessibility)

  • Sprint 2

    No Content-Security-Policy header found (Security)

  • Sprint 2

    Content-Security-Policy header is missing (Security)

  • Sprint 1

    No SPF record found (Security)

  • Sprint 1

    No canonical tag found (SEO)

  • Sprint 1

    sitemap.xml contains invalid XML (Infrastructure)

  • Sprint 2

    No privacy policy link detected (Compliance)

  • Sprint 1

    security.txt: Missing required 'Contact' field (Security)

  • Sprint 1

    MTA-STS policy file present but DNS record missing (Security)

  • Sprint 1

    Skip navigation link is missing (WCAG 2.4.1) (Accessibility)

  • Sprint 1

    sitemap.xml is empty — no URLs found (Infrastructure)

  • Sprint 1

    1 images missing explicit width/height (Content)

  • Sprint 1

    Referrer-Policy header is missing (Security)

…and 27 more recommended item(s)

Send Feedback