Skip to content
Calculator Collection

Content SEO Optimization Score

Score your article's on-page SEO quality based on word count, keyword density, heading structure, internal linking, and content type. Use it before publishing to identify specific optimization gaps that affect ranking potential.

Last updated: May 2026

Fill in the required fields to see your result.

Compare with similar

About this calculator

The score is min(100, (min(log10(wordCount) / 3.5, 1) × 40 + max(0, 5 − |keywordDensity − 1.5|) × 5 + min(headingTags, 10) × 2 + min(internalLinks, 15)) × contentTypeMultiplier), where contentTypeMultiplier is 1.0 for blog posts, 1.1 for long-form guides, 0.9 for other types; component maxima are 40 (words, saturating near 3,160) + 25 (density) + 20 (headings) + 15 (links), so only genuinely optimized pages reach 100. Variables: wordCount is the article's word count. keywordDensity is the primary keyword percentage of total words. headingTags is the count of structural headings (H2-H6). internalLinks is the count of links to other pages on the same site. The logarithmic word count term rewards longer content but with diminishing returns (going from 500 to 1,000 words has more impact than going from 5,000 to 10,000). The keyword density term peaks at 1.5 percent and falls off in either direction (over- or under-optimization both hurt). Capped heading and link counts prevent stuffing for score. Edge cases: word count is a weak ranking signal in isolation. Google ranks comprehensiveness and intent-match, not raw length. Long articles tend to rank better because they cover more subtopics and earn more links, not because Google prefers length per se. Keyword density is an outdated metric. Modern Google uses semantic understanding (BERT, MUM models) that recognizes synonyms, related concepts, and topical coverage rather than keyword frequency. Stuffing the primary keyword 5 to 10 percent can trigger over-optimization penalties. The historical 1 to 2 percent guideline is still a reasonable rough check but should not drive content decisions. Heading structure matters for accessibility, featured snippet eligibility, and content scannability, but the count alone does not improve rankings. Proper hierarchy (H1 once, H2 for sections, H3 for subsections) matters more than raw count. Internal linking distributes PageRank within your site and helps Google discover and contextualize content. The first 3 to 5 internal links per page carry most of the value; beyond 15 to 20, diminishing returns apply. The formula does not capture content quality dimensions that Google actually weights heavily: search intent match, content freshness, E-E-A-T signals, original research and data, multimedia richness, user engagement metrics. A 3,000-word article with poor intent match will rank below a 600-word article that nails the search intent.

How to use

Example 1. Long-form guide article. Word count 3,500, keyword density 1.2 percent, heading tags 8, internal links 12, content type guide (multiplier 1.1). score = min(100, (min(log10(3500) / 3.5, 1) × 40 + max(0, 5 − |1.2 − 1.5|) × 5 + min(8, 10) × 2 + min(12, 15)) × 1.1) = min(100, (40 + 23.5 + 16 + 12) × 1.1) = min(100, 91.5 × 1.1) = 100 (capped). All four components are near their maxima — word credit saturates at ~3,160 words (log10 = 3.5), density sits within 0.3 of the 1.5% sweet spot, and headings/links are close to their caps — so the cap is earned here. Example 2. Short blog post. Word count 700, keyword density 0.5 percent, heading tags 3, internal links 2, content type blog (multiplier 1.0). score = (min(log10(700) / 3.5, 1) × 40 + max(0, 5 − 1) × 5 + 3 × 2 + 2) × 1.0 = 32.5 + 20 + 6 + 2 = 60.5. The thin word count and off-target density now cost real points instead of still reaching 100 — but 60 is not a green light either: intent match, content depth, and competitor SERP analysis still decide whether 700 words can rank at all.

Frequently asked questions

What is the ideal word count for SEO content in 2025-2026?

There is no universal ideal word count. The right length depends on search intent and competitor content. For informational queries (how-to, definitions, explanations), 1,500 to 3,000 words is typical for ranking content in moderate competition. For commercial-intent queries (product comparisons, reviews), 1,000 to 2,500 words works well. For transactional queries (buy now, sign up), 300 to 1,000 words is usually sufficient. Listicles and best-of articles for high-competition keywords often need 2,500 to 5,000 words to cover the topic comprehensively. The most reliable approach is to inspect the top 10 ranking pages for your target keyword, calculate the average word count, and target the same range plus 10 to 20 percent. Word count itself is not a ranking factor. Comprehensive topic coverage is. Long articles tend to rank because they cover more subtopics and earn more backlinks, not because Google rewards length per se.

Does keyword density still matter for SEO?

Keyword density as a precise percentage target is outdated. Modern Google uses semantic understanding through BERT (2019) and MUM (2021) models to interpret meaning, synonyms, and related concepts rather than counting keyword occurrences. Stuffing your primary keyword at 5 to 10 percent triggers over-optimization signals and can hurt rankings. The historical 1 to 2 percent guideline is still a reasonable rough range but should not drive content decisions. More important than density is natural inclusion of the primary keyword in critical positions (title tag, H1, first paragraph, image alt text) and broad coverage of related entities and subtopics (LSI keywords, related questions, semantic variants). Write for humans first, optimize for keywords second. If your content reads naturally and comprehensively covers the topic, keyword density will land in the right range automatically. Modern SEO content tools like Surfer, Clearscope, and Marketmuse focus on topical coverage and entity inclusion rather than keyword density, which reflects how Google now ranks content.

How important are heading tags (H1, H2, H3) for SEO?

Heading tags are important for content structure, accessibility, and user experience, but their direct ranking impact is modest. Use one H1 per page (typically matching the page title) to set the main topic, H2 tags for major sections, and H3 for subsections under each H2. Proper hierarchy helps Google understand content structure and increases eligibility for featured snippets and People Also Ask placements. Search Console explicitly uses heading text as one signal for query matching, so include target keywords and related terms in H2 and H3 headings naturally. Avoid heading stuffing (using H1-H6 just to include more keywords) which Google's spam detection flags as low-quality. Headings should reflect actual content structure. Skipping levels (jumping from H2 to H4) is technically allowed but reduces accessibility and clarity. For long-form content, headings serve as a table-of-contents skeleton that lets users scan and find specific sections, which improves engagement signals and dwell time.

What are common mistakes in on-page content optimization?

The most common mistake is optimizing for keyword density and ignoring search intent, leading to keyword-stuffed pages that fail to satisfy what users actually want when they search. Another frequent error is publishing thin content (under 500 words) for competitive keywords where the top results are 2,000+ word comprehensive guides. Length alone does not win, but inability to match topic depth does. People often miss internal linking opportunities, leaving new content orphaned without contextual links from older pages, which slows indexing and dilutes topical authority. Treating the title tag as an afterthought (or duplicating the H1 verbatim) wastes the highest-impact on-page SEO element. Using poor or missing image alt text loses both accessibility and image search ranking opportunity. Not refreshing older content (statistics from 2020, broken links, outdated screenshots) lets pages decay over months as competitors update theirs. Finally, ignoring the content type signal (blog vs guide vs product page) means using generic content templates when each format has specific optimization patterns that work better.

When should I NOT use a content optimization score as my primary guide?

Skip the calculator for content where search intent is highly specific (single-question answers, recipe ingredients, technical specifications) and shorter is genuinely better. Stuffing 1,500 words into a question with a 100-word answer makes the content worse, not better. Do not use it as the sole guide for E-E-A-T-heavy topics (medical, financial, legal) where author credentials, source citations, and expert review matter far more than word count and heading structure. The calculator is the wrong tool for product pages where commercial signals (price, availability, reviews, structured data) drive ranking more than article-style metrics. Skip it for highly competitive topics where the top results have unique strengths (original research, exclusive data, definitive authority) that no amount of formula-driven optimization can replicate. For news articles where speed of publication matters, exhaustive optimization scoring is counterproductive. Finally, do not rely on a single score as a publish-or-not gate. Use it as one input alongside competitor analysis, intent inspection, and editorial judgment about whether the content meaningfully advances on what is already ranking.

Sources & references