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 schema, semantic headings, Q&A content, llms.txt, crawler access, and answer patterns are correctly formatted and detected for AI search readiness.
Technology-agnostic
VisRank checks public-facing HTML from outside. Paid and Monitoring reports can add rendered AI visibility enrichment for JavaScript-heavy pages. No SDK or plugin integration needed.
49 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