On-Page SEO Calculator
Score any page 0–100 across titles, meta descriptions, headings, content relevance and internal links — with grade, weakest pillar and a prioritised fix list.
- On-Page SEO Score
- 67.6
- /100
- Grade
- C
- Fair
- Priority Gap
- 32.4
- pts
- Weakest Pillar
- 60
- /100
Calculator
Inputs — measured values from your site
Tip: replace defaults with values from Screaming Frog, Search Console and PageSpeed field data. Results update live.
Length, keyword front-loading, uniqueness, CTR wording
Length 120–155 chars, benefit-led copy, CTA
One H1, logical H2–H3 hierarchy, keyword coverage
Intent match, coverage, freshness, readability
Contextual internals, descriptive anchors, no orphans
Images with alt text, compression, layout stability
Live statistics
67.6
/100 · Weighted composite across six on-page pillars
32.4
pts · Points to 100 — size of the fix list
60
/100 · Lowest pillar — fix this first
67.5
/100 · Simple mean for comparison with the weighted score
Results
On-Page SEO Score
67.6/100
Weighted composite across six on-page pillars
32.4pts
Points to 100 — size of the fix list
60/100
Lowest pillar — fix this first
67.5/100
Simple mean for comparison with the weighted score
Exact arithmetic on your inputs. Verify inputs against crawl exports, CrUX field data and Search Console before committing budget.
Visualizations
Breakdown
Sensitivity — Title tag quality ±20%
On-page score (0–100)
Formula
How the on-page composite weights each editable page element.
Alternative Form
Variables
| Symbol | Name | Unit | Description |
|---|---|---|---|
| T | Title tag quality | /100 | Length 50–60 chars, keyword early, unique, CTR wording |
| M | Meta description | /100 | 120–155 chars of benefit-led ad copy with CTA |
| H | Headings | /100 | Single H1, logical H2/H3 outline, no skipped levels |
| C | Content | /100 | Intent match, topical depth, freshness, readability |
| L | Links | /100 | Contextual internal links plus selective external citations |
Explanation
Content carries the largest weight because intent match and depth decide relevance; titles come next because they control CTR at every position. The weakest pillar is surfaced because one failing element (e.g. no H1, missing metas) drags the whole page.
Derivation
Weights sum to 1.0 so the composite stays on a 0–100 scale. Grade bands reuse the shared SEO model (A ≥ 80, B ≥ 70, C ≥ 60, D ≥ 40, F < 40).
Step-by-Step Calculation
Follow each step to understand how the result is calculated from your inputs.
Enter your measured inputs below (defaults are typical values).
Apply the page formula to your inputs.
Read the supporting outputs for the full story.
Act on the weakest input first, then re-run monthly.
Worked Examples
See how the calculator works with different scenarios.
Scenario
Fresh post with a decent title but thin metas and no internal links.
Inputs
Calculation
0.22×70 + 0.16×50 + 0.16×60 + 0.26×55 + 0.12×45 + 0.08×65 ≈ 58.
Result
On-Page Score ≈ 58/100 (D band).
Interpretation
Representation work first: meta rewrite plus two internal links before any new copy.
Understanding Your Result
Your Result: On-Page SEO Calculator: 67.6 /100 (C · Fair)
Typical range: New pages cluster 40–60; maintained money pages 65–80; hardened leaders 80–92. Above 90 is rare and usually a focused, single-intent page.
What This Means
Your weighted on-page composite blends six editable pillars. The gap shows how far the page is from fully optimised, and the weakest pillar names the single fix with the highest leverage.
Why It Matters
On-page is the cheapest traffic lever: titles, metas, headings and internal links ship without new content or links, and CTR plus relevance wins land in days to weeks rather than months.
Professional Interpretation
Auditors read on-page left-to-right: SERP representation (title/meta) → structure (headings) → substance (content) → connections (links). A low score with good content means a representation problem, not a quality problem.
How presets map to evidence
Rate each pillar from rendered HTML, GSC queries and a manual read — not vibes. A 70 title means measured length, uniqueness and CTR fit.
Why content dominates
Intent mismatch vetoes everything else: a perfectly tagged page that answers the wrong intent cannot rank for the target query.
Recommendations
- •Rewrite the title and meta for the weakest CTR signal first — fastest clicks per hour of work.
- •Enforce one H1 and a clean H2/H3 outline before touching copy.
- •Add one contextual internal link per money section with descriptive anchors.
- •Re-run after each template change; freeze one edit per cycle.
Learn — SEO scoring, deeply
On-page SEO is everything you control on the page itself: titles, descriptions, headings, copy, links and media. Calculators in this On-Page SEO group turn each element into a 0–100 score with concrete gaps and fix order.
1 · How the 0–100 model works (and what it cannot do)
Eligibility first
0–60 band
Crawl + index + speed + mobile. Fail here and great content never gets seen.
Relevance next
60–80 band
Intent match, depth, on-page clarity, internal links. This is where most sites stall.
Authority last
80–100 band
Trusted referring domains, brand search, E-E-A-T signals. Slow to build, hard to fake.
Honest limits: no third-party score sees your Search Console data, real backlink graph, or human quality ratings. Treat the number as a prioritisation aid — the pillar gaps and checklists on this page matter more than the headline.
2 · Core Web Vitals thresholds (what “good” means)
| Metric | Good | Needs work | Poor |
|---|---|---|---|
| LCP (Largest Contentful Paint) | ≤ 2.5 s | 2.5–4.0 s | > 4.0 s |
| INP (Interaction to Next Paint) | ≤ 200 ms | 200–500 ms | > 500 ms |
| CLS (Cumulative Layout Shift) | ≤ 0.10 | 0.10–0.25 | > 0.25 |
| FCP (First Contentful Paint) | ≤ 1.8 s | 1.8–3.0 s | > 3.0 s |
| TTFB (Time to First Byte) | ≤ 0.8 s | 0.8–1.8 s | > 1.8 s |
| TBT (Total Blocking Time) | ≤ 200 ms | 200–600 ms | > 600 ms |
Test the origin against CrUX (field data) in PageSpeed Insights — lab scores alone mislead. INP replaced FID in 2024; pages passing all three vitals earn the ranking tie-break.
3 · Factor-impact table — what moves rankings most
| Factor | Typical impact | Why |
|---|---|---|
| Search intent match | Very high | Wrong intent = no rank, regardless of links. Match the dominant SERP page type first. |
| Content depth & helpfulness | Very high | Original, complete, first-hand content wins helpful-content evaluations. |
| Backlink quality (trusted refs) | High | A few topically relevant authority links beat hundreds of low-quality ones. |
| Page experience / CWV | Medium–high | Tie-breaker on competitive SERPs; poor CWV caps mobile visibility. |
| Internal linking & crawl depth | Medium–high | Orphaned or 5+ click-deep pages rarely rank. Link equity must flow. |
| Title / CTR fit | Medium–high | Higher CTR earns more traffic at the same position; rewrites are the fastest win. |
| Freshness (query deserves freshness) | Medium | News, prices, stats and "best" lists decay fast — refresh on a cadence. |
| Schema / rich-result eligibility | Medium | Does not rank you higher directly, but wins pixels and CTR via rich results. |
| Site speed (TTFB / LCP) | Medium | Slow origins throttle crawl budget and bleed mobile users before content loads. |
| HTTPS + mobile-friendliness | Baseline | Table stakes: failures here veto everything else. |
| Keyword placement (title, H1, early copy) | Low–medium | Helps disambiguation; stuffing hurts. One natural placement per element. |
| URL brevity / site structure | Low | Short, logical URLs aid crawling and CTR slightly — never a rescue plan. |
Helpful-content / core-update recovery
- • Map traffic loss to update dates in Search Console before changing anything.
- • Prune or merge thin, overlapping and search-first pages — fewer, stronger URLs.
- • Add first-hand evidence: original data, screenshots, testing, named authors.
- • Expect 1–2 core-update cycles for recovery; document every change with dates.
Crawl-budget playbook (large sites)
- • Robots-block facets, internal search, and parameter variants that never rank.
- • Keep sitemaps under 50k URLs / 50 MB; split by section; list only indexable 200s.
- • Flatten depth: money pages ≤ 3 clicks from home with contextual internal links.
- • Fix redirect chains (max 1 hop) and server errors — both burn budget fastest.
4 · Measure like a pro (the 4-week rank-tracking protocol)
- Freeze one change per page per cycle (title, internal links, or freshness — never all three).
- Log Search Console impressions, average position and CTR weekly for the target query set.
- Score = (new − old) ÷ old per metric; require 2 consecutive improving weeks before scaling.
- Cross-check with server logs or GSC crawl stats: improved crawling must precede improved ranking.
- Hold a control set of untouched sibling pages — algorithm weather moves everything at once.
5 · E-E-A-T in practice (without gaming it)
- Experience — show you did the thing: original photos, test results, “we tried 6 tools” methodology.
- Expertise — named authors with credentials, cited sources, correct technical detail a novice would miss.
- Authoritativeness — other trusted sites reference you; brand searches grow; experts quote the page.
- Trust — HTTPS, accurate dates, corrections policy, contact/ownership transparency, no deceptive UX.
- YMYL note — money/health/legal pages face stricter scrutiny; calculators here are educational estimates, not professional advice.
Practical Tips
- •Front-load the primary query in title, H1 and first 100 words
- •Rewrite the top-20-impression titles before building a single new link
- •Add one contextual internal link per new paragraph on money pages
- •Keep exactly one H1 per URL and never skip heading levels
- •Ship FAQ + Article/Product/Breadcrumb schema wherever eligible
- •Screenshot the evidence behind each input for the sprint ticket
- •Re-run monthly and freeze one change per cycle so reads stay attributable
Common Mistakes
Assumptions
This calculator makes the following assumptions to provide estimates:
Limitations
Be aware of these limitations when using this calculator:
Frequently Asked Questions
Answers to common questions about this calculator.
What is on-page SEO?
How is the on-page score calculated here?
What is a good on-page SEO score?
Which on-page fix moves traffic fastest?
How many internal links should a page have?
How often should I re-audit on-page?
How accurate is this calculator?
How often should I re-run this check?
Do I need to sign up or pay?
Which free tools verify these inputs?
Will fixing this directly raise my rankings?
How does this fit the overall SEO score?
Related Calculators
Explore more calculators related to this topic.
Related Guides
Deepen your understanding with these educational resources.
Glossary
Technical terms used in mortgage calculations explained in plain language.
- SEO score
- A 0–100 composite of technical health, content, on-page, authority, UX and mobile signals. Directional, not a Google metric.
- SERP
- Search engine results page — the ranked list plus features (snippets, PAA, packs) for a query.
- CTR
- Click-through rate: clicks ÷ impressions. Organic CTR falls steeply with position.
- Crawl budget
- Pages Googlebot will crawl per site per day. Waste (facets, dupes, chains) starves important URLs.
- Indexation
- Share of submitted/crawlable URLs actually in Google’s index and eligible to rank.
- E-E-A-T
- Experience, Expertise, Authoritativeness, Trust — Google’s quality-rater lens, vital for YMYL topics.
- Core Web Vitals
- LCP, INP, CLS (+FCP/TTFB/TBT context): loading, interactivity and stability thresholds.
- Canonicalization
- Declaring the preferred URL among duplicates so ranking signals consolidate.
- Link equity
- Ranking value passed through links — internally (link juice) and externally (authority).
- Long-tail keyword
- Longer, specific, low-volume queries ("best budget trail shoes for flat feet") that convert well in aggregate.
- On-page SEO
- All ranking-relevant elements on the page itself: titles, metas, headings, copy, links, media.
- Priority gap
- 100 minus the score — the sized fix list for roadmaps.
- Weakest pillar
- The lowest sub-score; fixing it first yields the largest composite gain.
Authoritative References
Trusted sources and standards referenced by this calculator.
Applicable Standards
Was This Calculator Helpful?
Page Information
2026-10-05
2.0.0
Free to use for educational and professional purposes.
Long-tail questions this page answers
Each phrase below maps to a section or FAQ further down — written to match the exact phrasing searchers type.
SEO health checklist
Tick off what already ships — your page scores 1/6 (17%).