SEO Audit Tool for Developers
Validate structured data, security headers, and SEO signals on any live URL — no browser extension, no plugin, no admin access. Works on any tech stack.
Free · Technology-agnostic · Works on any public URL
How developers use VisRank
Post-deploy SEO validation
After a deploy, run a VisRank scan to check that canonical tags, meta descriptions, and JSON-LD are rendering correctly from the CDN edge — not just in local dev.
Security header verification
Check that your HSTS, CSP, X-Frame-Options, Referrer-Policy, and Permissions-Policy headers are correctly configured on the live server after a config change.
Structured data smoke test
VisRank detects JSON-LD presence and schema types on every scan. Use it as a quick structured data smoke test after adding or modifying schema markup.
Client site handoff reports
When handing off a site to a client, download a VisRank PDF report as part of your delivery package. Documents the current SEO, AEO, and security baselines.
AEO readiness checking
Verify that FAQPage, Organization, BreadcrumbList, and HowTo schemas are correctly formatted and detected — critical for AI search snippet eligibility.
Technology-agnostic
VisRank checks rendered HTML from outside. It works on any stack — Next.js, Nuxt, Astro, vanilla HTML, or anything else. No SDK or plugin integration needed.
41 checks across 4 categories
| Category | Checks |
|---|---|
| SEO | Title, description, H1, canonical, robots.txt, sitemap, image alts, viewport, HTTPS, OpenGraph, lang, Twitter Card, noindex |
| AEO | JSON-LD presence, FAQPage, Organization, LocalBusiness, HowTo, BreadcrumbList, H2 count, contact details, entity clarity |
| Security | HTTPS, HSTS, CSP, X-Frame-Options, Referrer-Policy, Permissions-Policy, X-Content-Type-Options, mixed content, server header leak |
| Local | Location mentions, phone, address, LocalBusiness schema, contact page link, Maps embed, opening hours, review signals |
Full check details: Methodology page
Audit any URL right now
No account. No install. Paste a URL and get results in 30 seconds.
Common Questions
Can I use VisRank in a CI/CD pipeline?
Yes. POST to /api/scan with a URL in the request body to trigger a scan programmatically. The response returns a scanId you can use to retrieve full JSON results. No API key required for basic scans.
Does VisRank validate structured data markup?
Yes. VisRank detects JSON-LD blocks and checks for FAQPage, Organization, LocalBusiness, HowTo, and BreadcrumbList schema — the types most relevant for Google AI Overviews and structured rich results.
What security headers does VisRank check?
VisRank checks 10 security signals: HTTPS, HSTS, Content-Security-Policy, X-Frame-Options, Referrer-Policy, Permissions-Policy, X-Content-Type-Options, mixed content detection, server header leaks, and DNS-Prefetch-Control.
Related pages