Page B Score Calculator: How It Works
- Content length (words)
- 1500 words
- You entered
- Keyword density (%)
- 1.5 %
- You entered
- Readability score (0-100)
- 60 score
- You entered
- Meta description present?
- 1
- You entered
The Page B Score Calculator estimates a page’s quality and relevance score based on key on-page factors you input, such as content length, keyword usage, and readability. You enter these metrics, and the calculator returns a numerical score (typically 0–100) that helps you gauge how well the page is optimized. This tool is useful for content creators and SEO beginners who want a quick, formula-based assessment without expensive software.
Formula
The calculator uses a weighted formula to combine five factors into a single score. Each factor is normalized to a 0–1 range, then multiplied by its weight and summed to give a final score out of 100.
Score = (min(ContentLength/2000, 1) × 40) + (min(KeywordDensity/2.5, 1) × 20) + (Readability/100 × 25) + (MetaPresent × 10) + (HeadingsPresent × 5)
- Content length (words): The total number of words in the page. Longer content up to 2000 words earns more points.
- Keyword density (%): The percentage of times the target keyword appears relative to total words. Optimal is around 1–2%.
- Readability score (0–100): A standard readability metric (e.g., Flesch Reading Ease) where higher is easier to read.
- Meta description present: 1 if the page has a meta description, 0 if not.
- Headings used: 1 if the page uses H1/H2 headings, 0 if not.
Worked Example
Using the default values from the calculator: content length = 1500 words, keyword density = 1.5%, readability = 60, meta present = 1, headings used = 1.
- Content length factor: min(1500/2000, 1) = min(0.75, 1) = 0.75. Multiply by 40 → 30 points.
- Keyword density factor: min(1.5/2.5, 1) = min(0.6, 1) = 0.6. Multiply by 20 → 12 points.
- Readability factor: 60/100 = 0.6. Multiply by 25 → 15 points.
- Meta present: 1 × 10 = 10 points.
- Headings used: 1 × 5 = 5 points.
- Total score = 30 + 12 + 15 + 10 + 5 = 72.
The calculator rounds to the nearest whole number, so the Page B Score is 72.
When to Use This Calculator
Use this calculator when you want a quick, objective benchmark for a single page before publishing or after an update. It’s especially helpful for:
- Blog posts and articles where you want to ensure you’ve covered basic on-page elements.
- Comparing two drafts of the same page to see which scores higher.
- Teaching SEO fundamentals, as it breaks down the core components of on-page optimization.
Remember, this is a simplified model. Real search engines use hundreds of signals, including backlinks, site speed, and user engagement, which this calculator does not consider.
How to Read the Score
The score is a relative indicator, not an absolute ranking. A score above 80 suggests the page is well-optimized in terms of the five factors. 60–80 indicates decent optimization with room for improvement. Below 60 means you should review the factors—likely missing meta description, low readability, or very short content.
Use the score to prioritize fixes: if the score is low because content length is under 1000 words, consider expanding; if readability is low, simplify sentences and use shorter paragraphs.
Common Mistakes and Misconceptions
One common mistake is entering keyword density as a decimal (e.g., 0.015 for 1.5%). The calculator expects the percentage number (1.5), so always convert. Another is thinking a higher keyword density is always better—this formula caps the benefit at 2.5%, reflecting that over-optimization can hurt.
A misconception is that a perfect score guarantees a top ranking. It doesn’t. The formula measures only on-page basics. A page with a score of 100 but no external links or poor user experience will still rank poorly. Also, readability scores vary by formula; the calculator uses a generic 0–100 scale, so use a consistent source (like Flesch Reading Ease) when entering the value.
Limitations of the Formula
This formula is a heuristic, not an official SEO metric. It ignores:
- Backlink profile and domain authority
- Page load speed and mobile-friendliness
- User engagement (bounce rate, time on page)
- Semantic relevance and context (LSI keywords, entities)
- Technical SEO (schema markup, canonical tags, etc.)
Also, the content length factor caps at 2000 words, so longer pages don’t earn extra points. For very short pages (e.g., product descriptions), the score will be low, which may be appropriate since search engines often favor comprehensive content.
How to Improve Your Score
If your score is below target, focus on the highest-weight factor first (content length, 40 points). Here’s a quick action plan:
- Expand content to at least 1500 words, ensuring it’s substantive and not fluff.
- Adjust keyword density to 1–2% by naturally incorporating the keyword in headings, first paragraph, and throughout.
- Improve readability by using shorter sentences, bullet points, and subheadings.
- Add a meta description (if missing) and ensure it includes the keyword.
- Use proper H1 and H2 headings to structure the page.
Frequently Asked Questions
What is a good Page B Score?
A score of 80 or above is considered strong. Scores between 60 and 79 are acceptable but could be improved. Below 60 suggests you’re missing key on-page elements.
Does this calculator replace an SEO audit tool?
No. It’s a quick educational tool. For a full audit, you’d need to analyze backlinks, site speed, and technical issues, which this calculator doesn’t cover.
Can I use this for any type of page?
Yes, but it’s best for text-based pages like blog posts and articles. For product pages or videos, the factors may not be as relevant.
What if my keyword density is 0%?
You’ll get 0 points for that factor, which will lower your score. But remember, it’s better to have 0% than to stuff keywords—search engines penalize that.
How accurate is the readability score I enter?
Accuracy depends on the tool you use. Most word processors or online tools provide a Flesch Reading Ease score, which is a good standard. Just be consistent.
Is this formula officially used by Google?
No. It’s a simplified model created for educational purposes. Google’s algorithm is far more complex and not publicly disclosed.
Related
Formula used
in content_length | Content length (words) | words | 1500 | 0 in keyword_density | Keyword density (%) | % | 1.5 | 0 in readability | Readability score (0-100) | score | 60 | 0 in has_meta | Meta description present? | - | 1 | 0 in has_headings | Headings used? | - | 1 | 0 out score | Page B Score | /100 | round((min(content_length/2000,1)*40 + min(keyword_density/2.5,1)*20 + (readability/100)*25 + has_meta*10 + has_headings*5),0) | 0
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.