seo-content-analyzer
On-page SEO content analysis evaluates whether a piece of content is structured to rank well β title length, meta description length, heading hierarchy (H1 > H2 > H3), word count, readability (Flesch / Flesch-Kincaid), keyword density, internal-link count, image alt-text presence. The ZTools SEO Content Analyzer parses HTML or pasted text, scores against established SEO best practices, and flags improvements. Useful as a pre-publish checklist. Doesn't replace tools like Yoast or Surfer for deep optimization β focuses on the universal basics.
Use casesβ
Pre-publish content auditβ
Before clicking publish, run the article. Title too long? H1 missing? Word count too low for the topic? Fix before going live.
Audit existing content for re-optimizationβ
Old blog posts. Run analyzer; identify which need refreshing (low word count, missing structure, etc.).
Quick check during writingβ
Mid-draft, paste current text. See readability score, suggested length, missing structural elements.
Compare your content vs top-ranking competitorsβ
Audit both; compare word counts, structure, depth.
How it worksβ
- Paste content (HTML or plain text) β Tool parses to extract structure (headings, paragraphs, lists, links, images).
- Run audit β Title length, meta description length, H1 count (should be 1), word count, readability score, keyword density (configurable target keyword).
- Display report β Each criterion with pass / warning / fail. Suggestions per failed item.
Examplesβ
Input: 500-word article, no H1
Output: Word count: warning (typical articles target 1000-1500). H1: fail (missing). Readability: pass (Flesch 65, easy enough).
Input: 2000-word article with proper structure
Output: Word count: pass. Heading hierarchy: pass. Readability: pass. Keyword density: 1.2% β pass.
Frequently asked questionsβ
What word count is "right"?
Topic-dependent. Quick how-tos: 500-800 words. Definitive guides: 1500-3000+. Top-ranking content for competitive keywords averages 1500+ words.
Keyword density?
Princeton GEO study shows keyword stuffing actively hurts AI visibility (-10%). Aim for 0.5-1.5% β natural use, not stuffed.
Readability score?
Flesch 60-70 (easily understood by 8th-9th graders) is the sweet spot for general audiences. Technical content can score lower.
Privacy?
All in browser.
Tipsβ
- Aim for one H1 per page (the main title), then H2s for sections.
- For target keywords, include in title, first paragraph, at least one H2 β but don't stuff.
- Check readability β if Flesch < 30, rewrite for clarity.
- Always include an image alt text β accessibility + SEO double win.
Try it nowβ
The full seo-content-analyzer runs in your browser at https://ztools.zaions.com/seo-content-analyzer β no signup, no upload, no data leaves your device.
Last updated: 2026-05-06 Β· Author: Ahsan Mahmood Β· Edit this page on GitHub