SEO Analyzer
Paste your page's HTML source for an instant audit of 20+ SEO signals — meta tags, headings, Open Graph, structured data, readability, images, and more. Free, no API, no signup.
📋 How to use — paste your page's HTML source
- 1. Open the page you want to audit in your browser
- 2. Press
Ctrl+U(or right-click → View Page Source) - 3. Press
Ctrl+AthenCtrl+Cto copy all the HTML - 4. Paste it below and click Analyse
Support Our Free Tools
If you find this calculator helpful, please consider supporting our work. Your contribution helps us build and maintain these free tools for everyone.
Buy me a coffeeFree On-Page SEO Analyzer — 20+ Checks, No API
This tool audits any webpage's HTML source for over 20 on-page SEO signals — meta tags, headings, content quality, Open Graph, structured data, image alt text, links, security, and more. Everything runs in your browser. No paid API, no server, no rate limits, no account.
20+ SEO Checks
From title length and meta description to JSON-LD schema, viewport, charset, canonical, mixed content, readability, and more.
Instant — No API
Paste your HTML source and get results immediately. No API calls, no CORS issues, no rate limits, no paid plans.
Prioritised Fixes
Each issue shows its exact value, a plain-English explanation, and a specific FIX you can implement immediately.
What This SEO Analyzer Checks
Meta Tags
Title tag presence, length (50–60 chars), meta description presence and length (120–160 chars), canonical tag, charset declaration.
Heading Structure
H1 presence and count (should be exactly 1), H2 subheadings (needs 2+), H3 usage, and heading hierarchy (no skipped levels).
Content Quality
Word count (flagged if under 300 or 800), Flesch Reading Ease score, and recommendations to improve readability.
Images
Alt text presence on all images, lazy loading implementation (loading="lazy"), image count totals.
Links
Internal link count, external link count, nofollow vs dofollow breakdown, and linking recommendations.
Mobile
Viewport meta tag presence and correct configuration (width=device-width, initial-scale=1).
Security
Mixed content detection (HTTP assets on HTTPS pages), canonical HTTPS verification.
Structured Data
JSON-LD block count and presence check. Missing schema makes pages ineligible for rich results.
Social Media
Open Graph tags (og:title, og:description, og:image, og:url) and Twitter Card tags completeness.
Indexability
Robots meta tag check for noindex/nofollow directives that would block Google from indexing the page.
Performance
Inline script count analysis — large inline scripts can block rendering and should be deferred.
Accessibility
HTML lang attribute check (required for screen readers and international SEO targeting).
Frequently Asked Questions
- How does this SEO analyzer work without a paid API?
- You paste your page's raw HTML source code into the tool. The analyzer runs entirely in your browser using JavaScript — it parses the HTML and checks over 20 SEO signals including meta tags, headings, Open Graph, structured data, readability, images, links, and more. No server call is made.
- How do I get my page's HTML source?
- In any browser: open your page, press Ctrl+U (Cmd+Option+U on Mac) to open the page source, then press Ctrl+A to select all, Ctrl+C to copy. Then paste into the tool. Alternatively, right-click the page and choose "View Page Source".
- What does the SEO score mean?
- The score (0–100) is calculated from the ratio of passing checks to total checks, with warnings counting as half a pass. A score of 80+ is Good. 60–79 is OK with minor issues. 40–59 Needs Work. Below 40 has significant issues requiring attention.
- What is a canonical tag and why does it matter?
- The canonical tag (<link rel="canonical">) tells Google which URL is the "master" version of a page. Without it, if the same content is accessible via multiple URLs (with/without www, with/without trailing slash, etc.), Google may index them as duplicate content and split ranking signals.
- Why is the Flesch Reading Ease score important for SEO?
- Google's ranking systems favour content that is clear and easy to read. A Flesch score of 60+ (Standard) is appropriate for most web content. Complex academic writing (below 30) tends to have higher bounce rates, which signals poor user experience to Google.
- What are Open Graph tags?
- Open Graph (og:) meta tags control how your page appears when shared on social media — the title, description, and image shown in the preview card on Facebook, LinkedIn, Slack, WhatsApp, and others. Missing og:image is the single most common reason share previews look broken.
- What is JSON-LD structured data?
- JSON-LD is Google's recommended format for structured data — code that tells Google exactly what your content is (FAQ, Article, Product, etc.) so it can display rich results like star ratings, FAQ dropdowns, and event dates directly in search results.
- Should I check every page or just the homepage?
- Every page that you want to rank should be checked individually, since meta tags, headings, and content are unique per page. Priority pages: homepage, main service/product pages, and top-traffic landing pages.
Explore All Tools
82 free tools — no signup required
All 82 tools are free · No signup · No ads
