Is my page SEO-ready?
Paste any URL and get an instant 14-point SEO audit: title, meta description, canonical URL, Open Graph tags, JSON-LD schema, E-E-A-T signals, content depth, internal links, and more. Check a single page in seconds, or scan your entire site up to 200 pages with real-time streaming results.
Recent Checks
No recent checks yet.
Newsletter
Get more from your audits
Get weekly on-page SEO patterns spotted from real audits.
What the 14 checks cover
- Title tag
- Meta description
- Canonical URL
- Viewport meta
- Heading structure
- Open Graph tags
- Twitter Card
- JSON-LD schema
- Speakable markup
- Author / E-E-A-T signals
- Visual evidence
- Content depth
- Transparency disclosure
- Internal cross-links
About this tool
Sunny Pal Singh
I built the SEO Page Checker because the question "is this page SEO-ready?" used to take 20 minutes to answer manually — checking title length in one tab, testing Open Graph previews in another, validating JSON-LD in the Rich Results Test, counting words in a third. The 14 checks here are the exact list I ran before every client page launch. The site scan mode came from wanting to answer "which pages on my site need the most work?" without going page by page.
Frequently asked questions
- What's the difference between this and the SEO Analyzer?
- The SEO Site Audit runs 22 technical SEO checks across a full site crawl — title length, duplicate content, canonical mismatches, noindex detection. The SEO Page Checker goes deeper on content quality: E-E-A-T signals, visual evidence, speakable markup, and trust disclosures that the site-wide crawler skips for performance. Use both for a complete picture.
- How long does a site scan take?
- Each page takes 2–8 seconds to fetch and audit. A 50-page scan typically completes in 3–6 minutes. Results stream in real time so you can start reviewing pages while the scan runs. For large sites, set Max Pages to 50 first for a quick sample, then run deeper if needed.
- Why do most pages warn on Speakable Markup?
- Speakable markup (
SpeakableSpecificationin your WebPage JSON-LD) is still adopted by a small minority of sites. It tells Google Assistant and AI summaries which paragraph to read aloud. It's a warn (not a fail) because it doesn't directly affect standard search rankings — but it does help visibility in voice and AI-generated results. - Can I use this via the API?
- Yes.
POST /api/v1/seo-page-checker/checkchecks a single URL synchronously.POST /api/v1/seo-page-checker/scanstarts an async site scan and returns ascanId— connect via WebSocket to stream results. Full spec at /docs.
Related tools