The scanner fetched the public page, extracted deterministic facts, and stored scored results across SEO / AEO, security, accessibility, and design.
Submitted
https://drsagnikmukherjee.com/
Final URL
https://drsagnikmukherjee.com
Created
Jul 2, 2026, 12:43 PM
Safe fetch
3638 ms
79
out of 100
85
out of 100
78/92 rule points
76
out of 100
58/76 rule points
65
out of 100
44/68 rule points
88
out of 100
74/84 rule points
Category point breakdown
Biggest score-losing checks
Detected 0 of 5 common public security headers. Present: none. Missing: strict-transport-security, content-security-policy, x-content-type-options, x-frame-options, referrer-policy.
Detected labels or accessible names for 16 of 19 form control(s).
Detected 0 JSON-LD schema block(s).
Detected 3 semantic control(s) out of 8.
What failed
Several basic browser protection headers were not visible.
Evidence
Detected 0 of 5 common public security headers. Present: none. Missing: strict-transport-security, content-security-policy, x-content-type-options, x-frame-options, referrer-policy.
Priority
Priority 5: fix before sharing the page publicly.
Why it matters
These headers reduce avoidable browser-side risk and show a baseline of care before launch.
How to fix it
Configure headers such as Strict-Transport-Security, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, and Referrer-Policy.
What failed
Some form controls do not have a detectable label or accessible name.
Evidence
Detected labels or accessible names for 16 of 19 form control(s).
Priority
Priority 7: fix during launch polish.
Why it matters
Unlabeled inputs make email capture, demo requests, and signups harder for assistive technology users.
How to fix it
Connect each input to a visible label or an accurate aria-label/aria-labelledby value.
What failed
No JSON-LD schema was detected on the page.
Evidence
Detected 0 JSON-LD schema block(s).
Priority
Priority 12: fix during launch polish.
Why it matters
Structured data gives search and answer engines explicit facts about your product.
How to fix it
Add JSON-LD for SoftwareApplication, Product, Organization, or WebSite using only accurate public facts.
What failed
Interactive controls are not consistently represented as semantic buttons or links.
Evidence
Detected 3 semantic control(s) out of 8.
Priority
Priority 17: lower-risk cleanup after urgent launch blockers.
Why it matters
Non-semantic controls can be hard to use with keyboards and screen readers.
How to fix it
Use button for actions and anchor links for navigation, with clear accessible names.
What failed
The page has too little or too much detectable text for a useful launch page.
Evidence
Detected about 2889 visible word(s).
Priority
Priority 21: lower-risk cleanup after urgent launch blockers.
Why it matters
Too little copy can leave visitors confused; too much copy can bury the value proposition.
How to fix it
Add concise sections for value, proof, how it works, and next steps, then remove repetitive copy.
This scan did not produce unknown checks. If a future page has partial public data, the report will show those checks here instead of guessing.
Severity mix: 0 critical, 6 high, 3 medium, 2 low.
Detected 0 JSON-LD schema block(s).
HTTP 404 returned for llms_txt.
Severity mix: 2 critical, 3 high, 0 medium, 0 low.
Detected 0 of 5 common public security headers. Present: none. Missing: strict-transport-security, content-security-policy, x-content-type-options, x-frame-options, referrer-policy.
Severity mix: 0 critical, 2 high, 4 medium, 0 low.
Detected labels or accessible names for 16 of 19 form control(s).
Detected 3 semantic control(s) out of 8.
Severity mix: 0 critical, 3 high, 4 medium, 1 low.
Detected about 2889 visible word(s).
Showing failed checks.
These checks need attention.
HTTP 404 returned for llms_txt.
Failed: earned 0 of 4 points.
Priority: Priority 24: lower-risk cleanup after urgent launch blockers.
Why it matters: A short LLM-readable file can help answer engines and AI tools summarize your product accurately.
Fix: Add /llms.txt or /.well-known/llms.txt with the product name, audience, value proposition, and key public links.
Detected 0 JSON-LD schema block(s).
Failed: earned 0 of 10 points.
Priority: Priority 12: fix during launch polish.
Why it matters: Structured data gives search and answer engines explicit facts about your product.
Fix: Add JSON-LD for SoftwareApplication, Product, Organization, or WebSite using only accurate public facts.
Detected 0 of 5 common public security headers. Present: none. Missing: strict-transport-security, content-security-policy, x-content-type-options, x-frame-options, referrer-policy.
Failed: earned 0 of 18 points.
Priority: Priority 5: fix before sharing the page publicly.
Why it matters: These headers reduce avoidable browser-side risk and show a baseline of care before launch.
Fix: Configure headers such as Strict-Transport-Security, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, and Referrer-Policy.
Detected labels or accessible names for 16 of 19 form control(s).
Failed: earned 0 of 14 points.
Priority: Priority 7: fix during launch polish.
Why it matters: Unlabeled inputs make email capture, demo requests, and signups harder for assistive technology users.
Fix: Connect each input to a visible label or an accurate aria-label/aria-labelledby value.
Detected 3 semantic control(s) out of 8.
Failed: earned 0 of 10 points.
Priority: Priority 17: lower-risk cleanup after urgent launch blockers.
Why it matters: Non-semantic controls can be hard to use with keyboards and screen readers.
Fix: Use button for actions and anchor links for navigation, with clear accessible names.
Detected about 2889 visible word(s).
Failed: earned 0 of 10 points.
Priority: Priority 21: lower-risk cleanup after urgent launch blockers.
Why it matters: Too little copy can leave visitors confused; too much copy can bury the value proposition.
Fix: Add concise sections for value, proof, how it works, and next steps, then remove repetitive copy.
Security and accessibility checks are basic automated public checks. They are not a complete security audit, penetration test, privacy review, or WCAG certification.
Checked: https://drsagnikmukherjee.com
Next/final: https://drsagnikmukherjee.com
Content type: text/html; charset=UTF-8
Checked: https://drsagnikmukherjee.com
Next/final: https://drsagnikmukherjee.com
Content type: text/html; charset=UTF-8
Content hash: 799f17c533fcfdf4e3d75e97796d0e2736a29f60d1f35d58dc9a3d2e2261ee12
Checked: https://drsagnikmukherjee.com/robots.txt
Next/final: https://drsagnikmukherjee.com/robots.txt
Content type: text/plain; charset=utf8mb4
Content hash: 121292db6ed99afdb4bc6e1de7e519b00e47011e9b27b95f74fe0f5c139da7dc
Checked: https://drsagnikmukherjee.com/sitemap.xml
Next/final: https://drsagnikmukherjee.com/sitemap.xml
Content type: text/html; charset=UTF-8
Checked: https://drsagnikmukherjee.com/llms.txt
Next/final: https://drsagnikmukherjee.com/llms.txt
Content type: text/html; charset=UTF-8
Fetch result: HTTP 404 returned for llms_txt.
Checked: https://drsagnikmukherjee.com/.env
Next/final: https://drsagnikmukherjee.com/.env
Content type: text/html
Fetch result: HTTP 403 returned for security_probe.
Checked: https://drsagnikmukherjee.com/.git/config
Next/final: https://drsagnikmukherjee.com/.git/config
Content type: text/html
Fetch result: HTTP 403 returned for security_probe.
Checked: https://drsagnikmukherjee.com/wp-config.php
Next/final: https://drsagnikmukherjee.com/wp-config.php
Content type: text/html
Fetch result: HTTP 403 returned for security_probe.
Checked: https://drsagnikmukherjee.com/backup.zip
Next/final: https://drsagnikmukherjee.com/backup.zip
Content type: text/html; charset=UTF-8
Fetch result: HTTP 404 returned for security_probe.
Captured public headers
content-type
text/html; charset=UTF-8
Share preview
drsagnikmukherjee.com website audit report
Close to ready: 79/100 overall, with prioritized fixes for SEO, security, accessibility, and design.
Public reports expose the scanned public URL, safe scores, sanitized public evidence, and fix guidance. They do not include credentials, cookies, hidden form values, or sensitive response bodies.