Skip to content

Changes

https://john-nguembu.netlify.app
Compared to previous audit · 17 minutes ago View previous audit

Santa Clara, United States → Madrid, Spain

These audits ran from different locations. Timing metrics (TTFB, DNS, TLS) may reflect network path differences rather than site changes.

9
New issues
15
Resolved
20
score changes
CategoryPreviousCurrentChange
CompositeB (84)B (85) +1.000
PerformanceA (92)A (91) -1.000
SecurityC (79)B (85) +6.000
AccessibilityC (76)C (78) +2.000
SEOA (93)A (93)—
InfrastructureB (89)B (83) -6.000
ComplianceD (64)D (64)—
ContentB (88)A (91) +3.000
SustainabilityA (92)A (92)—
MetricPreviousCurrentChange
Performance 71007500 +400
Accessibility 91009100—
Best Practices 100009600 -400
SEO 1000010000—
PWA 00—
Desktop Performance 92009400 +200
Desktop Accessibility 91009100—
Desktop Best Practices 100009600 -400
Desktop SEO 1000010000—
FCP 4.41 s4.18 s -236 ms
LCP 4.56 s4.33 s -236 ms
TBT 0 ms0 ms—
CLS 0.0000.015 +0.015
Desktop FCP 1.23 s1.01 s -224 ms
Desktop LCP 1.25 s1.03 s -224 ms
Desktop TBT 0 ms0 ms—
Desktop CLS 0.0220.022—
TTFB †484 ms151 ms -333 ms
DNS †36 ms10 ms -26 ms
TLS †31 ms6 ms -25 ms
Connect †29 ms5 ms -24 ms
Total †513 ms160 ms -353 ms

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

CRITICAL 20 of 25 links are healthy content
CRITICAL 'unsafe-inline' found in script source security
WARNING 67 text node(s) render below 12 CSS pixels on mobile accessibility
WARNING Unattributable: 317ms CPU time performance
WARNING Third-party code accounts for 71% of page weight (338.7 KiB of 476.8 KiB) performance
WARNING 8 third-party resources (71% of weight) performance
WARNING https://john-nguembu.netlify.app/: 1919ms CPU time performance
WARNING IPv6 DNS records exist but server is not reachable infrastructure
WARNING Permissions-Policy covers 3/10 high-risk features (30%) security
CRITICAL 18 of 23 links are healthy content
CRITICAL No <main> landmark found accessibility
CRITICAL Content-Security-Policy header is missing security
WARNING Permissions-Policy header is missing security
WARNING Cross-Origin-Opener-Policy header is missing security
WARNING https://john-nguembu.netlify.app/: 1472ms CPU time performance
WARNING Referrer-Policy header is missing security
WARNING 7 third-party resources (71% of weight) performance
WARNING Third-party code accounts for 71% of page weight (338.2 KiB of 474.7 KiB) performance
WARNING 1 images missing explicit width/height content
WARNING X-Content-Type-Options header is missing security
WARNING No Permissions-Policy header security
WARNING 4 control(s) rely on placeholder only accessibility
WARNING X-Frame-Options header is missing security
WARNING Cross-Origin-Embedder-Policy header is missing security
CRITICAL Broken link: https://www.linkedin.com/in/jaures-nguembu-040658335/ content
CRITICAL Broken link: https://github.com/nguembu/TradeFlow content
CRITICAL Broken link: https://github.com/nguembu/master-thesis-distributed-systems content
WARNING SRI adoption: 0/2 third-party resources protected (0%) security
WARNING No canonical tag found seo
WARNING 1 images significantly larger than display size content
WARNING Broken link: https://fonts.googleapis.com content
WARNING No DMARC record found security
WARNING Skip navigation link is missing (WCAG 2.4.1) accessibility
WARNING 1 field(s) would benefit from inputmode attribute accessibility
WARNING No accessibility statement detected compliance
WARNING Terms of Service not detected compliance
WARNING No privacy policy found (page links and common paths checked) compliance
WARNING External link from cdnjs.cloudflare.com lacks integrity attribute security
WARNING No SPF record found security
WARNING 1 heading(s) are over 120 characters -- likely a misformatted paragraph accessibility
WARNING All 1 images use legacy formats (JPEG/PNG/GIF) content
WARNING 9 font weights loaded -- likely 100+ KB of unused payload sustainability
WARNING 22 link(s) open in new tab without warning accessibility
WARNING GDPR Article 13 disclosure coverage: 0 / 8 categories compliance
WARNING Broken link: https://fonts.gstatic.com content
WARNING External link from fonts.googleapis.com lacks integrity attribute security
+ permissions-policy geolocation=(), microphone=(), camera=(), interest-cohort=()
+ x-frame-options DENY
+ x-xss-protection 1; mode=block
+ content-security-policy default-src 'self'; script-src 'self' 'unsafe-inline' https://cdnjs.cloudflar...
+ cross-origin-resource-policy cross-origin
+ cross-origin-embedder-policy credentialless
+ x-content-type-options nosniff
+ cross-origin-opener-policy same-origin
+ referrer-policy strict-origin-when-cross-origin
x-nf-request-id
01M4B1TSVC5QF4S0T1ZP1D1YSF → 01M4B2TJSNXC00DBBARJMY75GD
etag
"5c8ae0ab52443fed863385b5f4b13e7b-ssl-df" → "777f85e58c74f17948b3b1fcd646b4d7-ssl-df"

8 headers unchanged

Technology stack unchanged

8 technologies unchanged

Looking ahead

+11 pts
B (85) Could reach A (96)
Accessibility +16Security +15Compliance +13Content +9Performance +9Infrastructure +4SEO +4Sustainability +4

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

Website improvement report — John-nguembu.netlify

October 7, 2026 → October 7, 2026

B B 84 → 85 +1 pts

15

Resolved

9

New issues

22

Still remaining

Financial summary

Investment delivered

$1,533 in development time

Investment remaining

$3,417 to complete the remaining items

Ongoing risk

$0/month in ongoing exposure

Figures are estimates based on local developer hourly rate, industry CPC, and regulatory fine ranges.

Performance by category

MetricBeforeAfterChange
Overall score84 (B)85 (B)+1
Performance92 (A)91 (A)-1
Security79 (C)85 (B)+6
Accessibility76 (C)78 (C)+2
SEO93 (A)93 (A)0
Infrastructure89 (B)83 (B)-6
Compliance64 (D)64 (D)0
Content88 (B)91 (A)+3
Sustainability92 (A)92 (A)0

Resolved (15)

  • 18 of 23 links are healthy (Content)

    → Stronger social sharing and on-page quality

  • Permissions-Policy header is missing (Security)

    → Reduced attack surface for visitors

  • Cross-Origin-Opener-Policy header is missing (Security)

    → Reduced attack surface for visitors

  • No <main> landmark found (Accessibility)

    → Improved usability for assistive technology users

  • https://john-nguembu.netlify.app/: 1472ms CPU time (Performance)

    → Page loads faster for users

  • Referrer-Policy header is missing (Security)

    → Reduced attack surface for visitors

  • Content-Security-Policy header is missing (Security)

    → Reduced attack surface for visitors

  • 7 third-party resources (71% of weight) (Performance)

    → Page loads faster for users

  • Third-party code accounts for 71% of page weight (338.2 KiB of 474.7 KiB) (Performance)

    → Page loads faster for users

  • 1 images missing explicit width/height (Content)

    → Stronger social sharing and on-page quality

  • X-Content-Type-Options header is missing (Security)

    → Reduced attack surface for visitors

  • No Permissions-Policy header (Security)

    → Reduced attack surface for visitors

  • 4 control(s) rely on placeholder only (Accessibility)

    → Improved usability for assistive technology users

  • X-Frame-Options header is missing (Security)

    → Reduced attack surface for visitors

  • Cross-Origin-Embedder-Policy header is missing (Security)

    → Reduced attack surface for visitors

Recommended next steps (31)

  • Sprint 1

    20 of 25 links are healthy (Content)

  • Sprint 3

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

  • Sprint 1

    Broken link: https://www.linkedin.com/in/jaures-nguembu-040658335/ (Content)

  • Sprint 1

    Broken link: https://github.com/nguembu/TradeFlow (Content)

  • Sprint 1

    Broken link: https://github.com/nguembu/master-thesis-distributed-systems (Content)

  • Sprint 1

    67 text node(s) render below 12 CSS pixels on mobile (Accessibility)

  • Sprint 1

    Unattributable: 317ms CPU time (Performance)

  • Sprint 3

    Third-party code accounts for 71% of page weight (338.7 KiB of 476.8 KiB) (Performance)

  • Sprint 1

    8 third-party resources (71% of weight) (Performance)

  • Sprint 1

    https://john-nguembu.netlify.app/: 1919ms CPU time (Performance)

  • Sprint 2

    IPv6 DNS records exist but server is not reachable (Infrastructure)

  • Sprint 1

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

  • Sprint 1

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

  • Sprint 1

    No canonical tag found (SEO)

  • Sprint 2

    1 images significantly larger than display size (Content)

…and 16 more recommended item(s)

Send Feedback