Content Optimizer
Score and optimize content for search engines. Open source alternative to Surfer SEO.
Scoring Categories (7)
| Category | Max Points | What It Measures |
|---|---|---|
| Word Count | 15 | Content length vs SERP average |
| Keyword Usage | 20 | Keyword in title, first paragraph, headings, body |
| Heading Structure | 15 | H1/H2/H3 count and hierarchy |
| Readability | 15 | Flesch-Kincaid score, sentence length |
| Entity Coverage | 15 | Topics from SERP competitors covered |
| Content Depth | 10 | Unique words, paragraphs, variety |
| Internal Structure | 10 | Meta description, title length |
Total: 100 points
Score Interpretation
| Score | Rating | Meaning |
|---|---|---|
| 70-100 | Excellent | Well-optimized, competitive content |
| 50-69 | Good | Solid foundation, minor improvements needed |
| 30-49 | Needs Work | Significant gaps vs competitors |
| 0-29 | Poor | Major optimization required |
How to Use
Score Content
Provide content + target keyword. Returns overall score, per-category breakdown, and specific recommendations.
Analyze Keyword
Enter a keyword to see what top-ranking pages look like: average word count, heading structure, common topics/entities.
Find Missing Topics
Compare your content against SERP competitors to find topics you should cover but haven't.
Check Readability
Get Flesch-Kincaid score, grade level, sentence/word averages, reading time.
Optimize Headings
Compare your heading structure to SERP competitors and get suggestions for missing headings.
Tips
- Always analyze the keyword first to understand the SERP landscape
- Aim for word count within 20% of SERP average
- Include the keyword in H1, at least one H2, and the first paragraph
- Cover at least 70% of entities/topics from top competitors
- Keep readability at grade level 8-10 for general content