Because browsers block direct URL fetching (CORS), this tool analyzes your page's raw HTML that you paste below. Your data never leaves your browser — 100% private.
Open your page
Visit the page you want to analyze in Chrome, Firefox, Edge, or Safari.
View page source
Press Ctrl+U (Windows/Linux) or ⌘+Option+U (Mac). A new tab opens with the full HTML source.
Copy & paste
Press Ctrl+A to select all, then Ctrl+C to copy. Paste it into the box below.
view-source: before your URL in the address bar.How to Use the SEO Analyzer
- Open the page you want to audit in your browser.
- Press Ctrl+U (Windows/Linux) or ⌘+Option+U (Mac) to open the page source.
- Press Ctrl+A then Ctrl+C to copy all the HTML.
- Paste the HTML into the analyzer above and click Generate SEO Report.
- Review each section and fix any critical issues (shown in red) first.
What Does the SEO Analyzer Check?
On-Page SEO
- Title tag length and presence
- Meta description length
- H1 and H2 heading tags
- Image alt text coverage
- Content word count
Technical SEO
- Canonical tag
- Viewport meta for mobile
- HTML lang attribute
- Charset declaration
- Robots meta (noindex detection)
- Favicon
Content Analysis
- Flesch-Kincaid readability score
- Average sentence length
- Heading structure overview
- Estimated reading time
Links
- Internal link count
- External link count
- Nofollow links
- Links with empty anchor text
Social & OG Tags
- og:title, og:description, og:image
- og:url and og:type
- twitter:card and twitter:title
Structured Data
- JSON-LD script detection
- Schema type identification
- Microdata items
- Parse error detection
Understanding Your SEO Score
The overall score is an average of all six section scores, weighted by the importance of each check. Each check is graded pass (full weight), warning (half weight), or fail (no weight).
- 80–100: Good — minor optimizations only.
- 60–79: Fair — several improvements recommended.
- 40–59: Poor — significant issues to address.
- 0–39: Critical — major SEO problems present.
Why Paste HTML Instead of Entering a URL?
Browsers enforce a security policy called CORS (Cross-Origin Resource Sharing) that prevents web apps from fetching arbitrary URLs on your behalf without a backend server. By pasting your HTML source directly, the analysis runs entirely in your browser — your content never leaves your device, making this tool completely private and free with no backend infrastructure required.
Frequently Asked Questions
Is my HTML data sent to any server?
No. All analysis runs in your browser using JavaScript. Your HTML source is never sent to any server — it stays on your device.
Why is my noindex page showing as a critical issue?
A noindex meta robots tag tells search engines not to include the page in their index. Unless you intentionally want the page hidden from search results (e.g., a staging page or thank-you page), this should be removed.
What is a good Flesch-Kincaid readability score for SEO?
Aim for 60 or above (Standard to Easy) for most web content. Blog posts and landing pages tend to perform better when written at a 7th–8th grade reading level. Technical documentation can be lower.
How do I get my page source on mobile?
On mobile browsers you can type 'view-source:' before your URL in the address bar on Chrome for Android. On iOS, it's easier to use a desktop browser or a dedicated source viewer app.
Does the score account for page speed or Core Web Vitals?
No — those metrics require a running browser and network access to measure. This tool focuses on the HTML source elements that affect SEO: tags, structure, content, and markup.