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

Website improvement report — Manuelferrara

July 14, 2026 → July 21, 2026

B B 82 → 82 0 pts

1

Resolved

40

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 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 (40)

  • Sprint 1

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

  • Sprint 2

    Content-Security-Policy header is missing (Security)

  • Sprint 1

    No <main> landmark found (Accessibility)

  • Sprint 1

    HSTS header is missing (Security)

  • Sprint 1

    No Permissions-Policy header (Security)

  • Sprint 1

    Manifest contains invalid JSON (Accessibility)

  • Sprint 1

    4 third-party resources (100% of weight) (Performance)

  • Sprint 3

    Thin content — only 145 words (SEO)

  • Sprint 1

    No accessibility statement detected (Compliance)

  • Sprint 2

    No DMARC record found (Security)

  • Sprint 3

    Page has 145 words — thin content (SEO)

  • Sprint 1

    sitemap.xml contains invalid XML (Infrastructure)

  • Sprint 1

    Total image weight: 2055 KB (2.0 MB) (Content)

  • Sprint 1

    security.txt: Missing required 'Expires' field (RFC 9116) (Security)

  • Sprint 1

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

…and 25 more recommended item(s)

Send Feedback