Productive Toolbox

SEO Score Calculator

Check your page's on-page SEO score instantly. Analyze title, meta description, keyword density, content length, ALT text, internal links, and technical SEO signals โ€” free, browser-based, no signup.

๐Ÿ“Š

SEO Score Calculator

Enter your page details to get an instant on-page SEO score with actionable recommendations. All analysis runs locally โ€” nothing leaves your browser.

Content

0 chars ยท ideal: 50โ€“60

0 chars ยท ideal: 140โ€“160

Primary keyword you're optimizing for

Images & Links

Technical SEO

๐Ÿ“Š

Fill in your page details to calculate your SEO score

What Is an SEO Score Calculator?

An SEO score calculator is a diagnostic tool that measures how well a web page follows on-page SEO best practices. It evaluates factors like title tag length, meta description quality, keyword placement, content depth, heading structure, image optimisation, internal and external linking, and technical signals such as HTTPS and canonical tags โ€” then produces a single 0โ€“100 score with a letter grade and actionable recommendations.

Unlike enterprise crawlers that take hours to audit a site, an SEO score calculator gives you instant feedback on a single page. You enter the page's details โ€” or paste them in from your CMS โ€” and the tool flags every issue in real time. It is the fastest way to verify that a page meets SEO fundamentals before publishing, or to identify exactly which factors are holding an existing page back from ranking higher.

This tool is designed for SEO professionals, content writers, digital marketers, ecommerce sellers, startup founders, and marketing agencies who need a reliable on-page SEO checklist without paying for a full-stack SEO platform. Everything runs locally in your browser โ€” no data is uploaded to any server โ€” making it safe for auditing client pages or sensitive internal content.

How the SEO Score Is Calculated

The calculator scores 13 distinct on-page signals, each carrying a specific point value based on its documented influence on organic rankings. The total of all weighted signals equals 100 points. Every signal is evaluated against Google's published guidelines and established SEO best practices.

Score Formula

SEO Score = ฮฃ (Signal Points Earned) / 100 ร— 100

Each signal is evaluated as follows:

  • โ†’Page Title (10 pts): Checks that the title is 50โ€“60 characters, contains the target keyword, and isn't missing or duplicated.
  • โ†’Meta Description (10 pts): Validates length of 140โ€“160 characters and presence of the target keyword for SERP click-through optimisation.
  • โ†’Keyword Usage (10 pts): Measures keyword density (target: 0.5โ€“2.5%) and placement in key locations: title, H1, meta description, and URL.
  • โ†’Content Length (15 pts): Awards full points for 1,500+ words, partial credit for 600โ€“1,499 words โ€” reflecting Google's preference for comprehensive content.
  • โ†’H1 Heading (10 pts): Confirms the H1 contains the target keyword and is present on the page.
  • โ†’URL Structure (10 pts): Checks for a short, clean slug containing the target keyword without stop words or URL parameters.
  • โ†’Image ALT Text (10 pts): Scores based on the percentage of images that carry descriptive ALT attributes.
  • โ†’Internal Links (5 pts): Rewards pages with 3+ contextual internal links to related content.
  • โ†’External Links (5 pts): Checks for at least 1โ€“2 authoritative outbound links, which signal trustworthiness to search engines.
  • โ†’HTTPS (5 pts): Confirms the page is served over a secure connection โ€” a confirmed Google ranking signal since 2014.
  • โ†’Mobile-Friendly (5 pts): Flags whether the page is optimised for mobile viewports, required for Google's mobile-first indexing.
  • โ†’Canonical Tag (3 pts): Verifies the presence of a canonical URL to prevent duplicate content issues.
  • โ†’Robots Meta (2 pts): Checks that the page is not accidentally set to noindex, blocking it from search engine crawlers.

How to Use the SEO Score Calculator

Step-by-Step Guide

  1. 1Enter Your Page Details: Fill in the page title, meta description, target keyword, and URL slug. These four fields together account for 40 of the 100 possible points and are the highest-leverage items to get right before publishing.
  2. 2Add Content Statistics: Enter your word count, H1 heading text, total image count, how many images have ALT text, and your internal and external link counts. Pull these from your CMS or from a browser inspection of the published page.
  3. 3Set Technical Flags: Toggle HTTPS on or off to reflect your server setup. Toggle mobile-friendly if your page uses responsive design. Enable the canonical tag flag if your page template includes a canonical URL. Set the robots meta to index unless the page is intentionally excluded.
  4. 4Read Your Score & Grade: Your SEO score (0โ€“100), letter grade (F to A+), health status, and a prioritised list of recommendations update in real time as you fill in each field. Start fixing from the top of the recommendations list โ€” those carry the most point weight.
  5. 5Export or Copy the Report: Use the Export button to save a structured report as a text file, or copy the results to clipboard. Paste into a client report, a Notion audit doc, or a Linear issue tracker to keep a record of the before and after.

Key Features

  • โœ“Real-time scoring with instant feedback on every input
  • โœ“13 weighted on-page SEO signals, each with specific point values
  • โœ“Letter grade and health status (Excellent โ†’ Critical)
  • โœ“Prioritised recommendations ordered by impact
  • โœ“Title length meter with live character count
  • โœ“Meta description length meter (140โ€“160 char target)
  • โœ“Keyword density calculator with 0.5โ€“2.5% target range
  • โœ“Image ALT coverage percentage scoring
  • โœ“URL structure quality analysis
  • โœ“HTTPS, mobile-friendly, canonical, and robots meta flags
  • โœ“Export report as structured text file
  • โœ“Copy full audit to clipboard in one click
  • โœ“100% browser-based โ€” no data leaves your device
  • โœ“No signup, no account, no rate limits

Real-World Use Cases

Pre-Publish Content Checklist

A content writer finishes a 1,400-word blog post on compound interest. Before handing it to the editor, they run it through the calculator. The tool flags that the meta description is 178 characters (too long), the H1 doesn't include the target keyword, and there are only two internal links. All three issues are fixed in under five minutes โ€” and the article publishes with a score of 87.

Ecommerce Product Page Audit

An ecommerce manager is investigating why their best-selling product page dropped from position 4 to position 14 after a Google core update. They enter the page details and find the page scores only 52 โ€” thin at 340 words, no external links, and images without ALT text. The calculator identifies exactly what needs fixing, and the page recovers within three crawl cycles.

Agency Client Monthly SEO Report

A digital marketing agency runs SEO audits for 20 clients each month. Using the calculator as a rapid assessment tool, they audit each client's top 5 pages in under an hour and export structured reports for each. The health scores give clients a clear before/after benchmark, and the prioritised recommendations become the month's action list.

Startup Landing Page Launch Prep

A SaaS founder is preparing to launch a new product feature landing page. They have never done SEO before. The calculator walks them through every factor โ€” they discover their title is 78 characters (too long), there's no canonical tag, and the page isn't marked as mobile-friendly in their CMS settings. Each fix takes minutes and the page launches with an A-grade score.

Comparing Two Content Drafts

An SEO specialist has two competing drafts for a pillar content page โ€” one written in-house, one by a freelancer. They run both through the calculator. Draft A scores 74 (good keyword placement, strong length, but thin on internal links). Draft B scores 81 (better internal linking and cleaner URL structure). The specialist selects Draft B as the base and applies Draft A's keyword density.

Teaching On-Page SEO Interactively

An SEO instructor uses the calculator in a live class to demonstrate how each on-page factor contributes to a score. Students enter real pages they manage and watch their score change as they improve title length, add ALT text, and reduce keyword density. The immediate visual feedback makes abstract SEO concepts concrete and memorable.

Tips & Best Practices

Pro Tips

  • ๐Ÿ’กAlways put your primary keyword at the very start of your title tag, not the end. Google weights the beginning of titles more heavily, and users scanning SERPs read left to right.
  • ๐Ÿ’กA meta description doesn't directly affect rankings, but a well-written one at 150โ€“160 characters with a clear benefit and call to action can improve click-through rate by 15โ€“30% โ€” which is a strong indirect ranking signal.
  • ๐Ÿ’กContent length matters, but depth matters more. A 2,000-word page that answers the reader's full question will outrank a 1,500-word page that doesn't. Use the word count as a minimum threshold, not the goal.
  • ๐Ÿ’กIf your keyword density is above 2.5%, reduce it by replacing some instances with synonyms and semantic variants. Google's natural language processing understands related terms, and keyword stuffing is a downgrade signal.
  • ๐Ÿ’กInternal linking is the most underrated factor on this checklist. Three or more contextual internal links to related pages distributes link equity across your site and helps Google understand your content structure. Add them in the body copy, not just a 'related posts' sidebar.
  • ๐Ÿ’กAlways add a canonical tag even if you have no known duplicate content problem. It pre-emptively prevents duplication from URL parameters, tracking tags, and CDN variants โ€” and it's a 3-point quick win in the score.

Common Mistakes to Avoid

  • โœ•Don't chase a perfect score of 100 at the expense of readability. A title forced to exactly 60 characters with a keyword crammed in often sounds unnatural. Humans click it first โ€” Google sees the click-through rate second.
  • โœ•Don't use the same title tag on multiple pages. Duplicate titles fragment ranking signals and confuse search engines about which page should rank for the query.
  • โœ•Don't skip ALT text on decorative images just because they don't seem important. Even generic ALT like 'SEO audit dashboard screenshot' helps accessibility and adds a minor relevance signal.
  • โœ•Don't ignore the robots meta flag. A forgotten noindex tag โ€” left over from staging โ€” is one of the most common reasons a well-optimised page never appears in search results.
  • โœ•Don't treat this score as a guarantee of ranking. On-page optimisation is one of three pillars (alongside backlinks and technical performance). A score of 95 on a new domain with no backlinks will still rank below a score of 70 on an established DA-50 site for competitive keywords.

On-Page SEO Factor Reference

FactorOptimal TargetPointsImpact if Missed
Page Title50โ€“60 characters, keyword first10 ptsLower CTR, keyword relevance signal weakened
Meta Description140โ€“160 characters, includes keyword10 ptsLower CTR โ€” meta descriptions directly affect SERP preview
Keyword Usage0.5โ€“2.5% density, in title + H1 + URL10 ptsPage may not rank for the target query
Content Length1,500+ words (600+ for partial credit)15 ptsThin content downgrade by Helpful Content system
H1 HeadingOne H1 per page, contains target keyword10 ptsMissed relevance signal for the primary query
URL StructureShort slug, includes keyword, no params10 ptsLower click-through, crawling inefficiency
Image ALT Text100% of images have descriptive ALT10 ptsAccessibility failure + missed image search traffic
Internal Links3+ contextual links to related pages 5 ptsLink equity trapped on the page, poor crawl depth
External Links1โ€“2 links to authoritative sources 5 ptsTrust signal to Google slightly reduced
HTTPSSecure connection (TLS certificate) 5 ptsMinor ranking penalty + browser security warnings
Mobile FriendlyResponsive design, mobile-first layout 5 ptsDemoted in mobile-first index (majority of searches)
Canonical TagSelf-referencing canonical in <head> 3 ptsDuplicate content risk from URL variants
Robots Metaindex, follow (default) 2 ptsPage blocked from search index if set to noindex

* Point values reflect the relative influence of each factor based on Google's published guidelines and documented ranking signal research. Weights are periodically reviewed as Google updates its algorithms.

SEO Score Grade Reference

Score RangeGradeSEO HealthWhat It Means
90 โ€“ 100A+ExcellentFully optimised โ€” strong on-page foundation. Focus on backlinks and content depth to compound rankings.
80 โ€“ 89AVery GoodWell-optimised with one or two minor gaps. Quick fixes will push this to A+ territory.
70 โ€“ 79BGoodSolid optimisation but with identifiable gaps. Address the top 2โ€“3 recommendations to reach A-grade.
55 โ€“ 69CAverageModerate optimisation with key issues affecting performance. Prioritise content length and title fixes first.
40 โ€“ 54DPoorSignificant SEO problems. Multiple high-weight factors are failing โ€” this page is unlikely to rank competitively.
0 โ€“ 39FCriticalFundamental SEO issues. The page is missing multiple core signals and may not be properly indexed.

Frequently Asked Questions

What is an SEO score and how is it measured?

An SEO score is a numerical estimate (0โ€“100) of how well a page follows on-page optimisation best practices. It is not a metric that Google publishes or uses internally โ€” it is a diagnostic tool built on publicly documented ranking signals. This calculator scores 13 factors including title length, meta description quality, keyword placement, content depth, image optimisation, internal linking, and technical settings like HTTPS and canonical tags. Each factor carries a specific point weight, and the total reflects how completely the page addresses the known on-page ranking signals.

What is the ideal title length for SEO?

Google truncates title tags in search results at roughly 600 pixels, which corresponds to 50โ€“60 characters for standard fonts. Titles shorter than 50 characters tend to miss opportunities to include target keywords and secondary terms. Titles longer than 60โ€“65 characters are cut off with an ellipsis, which reduces click-through rate. The most effective format places the primary keyword at the start of the title, followed by a secondary qualifier and the brand name at the end.

What is the ideal meta description length?

Meta descriptions should be 140โ€“160 characters. Shorter descriptions miss the opportunity to include both the target keyword and a clear call to action. Longer descriptions are truncated in SERPs. While Google's algorithm does not use meta descriptions as a direct ranking factor, they appear as the text snippet beneath your title in search results and directly influence whether a user clicks through. A well-written meta description can improve click-through rate by 10โ€“30%, making it one of the highest-leverage fields to optimise.

How much content do I need for good SEO?

For competitive keywords, pages ranking on page one typically have 1,500โ€“2,500 words โ€” not because length is rewarded directly, but because comprehensive pages naturally cover the full range of related questions, which earns them relevance across hundreds of long-tail queries. For informational queries with low competition, 600โ€“800 well-structured words can be sufficient. The correct target is to be more complete than the pages currently ranking above you for your keyword, not to hit an arbitrary word count.

What keyword density should I aim for?

A keyword density of 0.5โ€“2.5% is the safe target range. Below 0.5%, the page may not send a strong enough relevance signal. Above 2.5%, the page risks being flagged for keyword stuffing โ€” an over-optimisation signal that Google's algorithms penalise. More important than density is placement: a keyword in the title tag, H1, first 100 words of the page, URL slug, and meta description sends a much stronger relevance signal than repetition in the body text alone.

Does HTTPS affect Google rankings?

Yes. Google confirmed HTTPS as a lightweight ranking signal in 2014, and it has been weighted more heavily as part of their security initiatives since. More importantly, Chrome marks non-HTTPS pages as 'Not Secure' in the address bar, which erodes user trust and increases bounce rate โ€” an indirect negative ranking signal. Migrating from HTTP to HTTPS is a one-time technical task with a permanent SEO benefit and no downside if implemented correctly with proper 301 redirects.

What is a canonical tag and why does it matter?

A canonical tag is an HTML element in a page's <head> that tells search engines which URL is the authoritative version of the content. Without it, Google may index multiple URL variants of the same page โ€” the version with tracking parameters, with and without trailing slashes, with different capitalisation โ€” as separate pages with duplicate content. Duplicate content dilutes ranking signals across variants. A self-referencing canonical on every page pre-emptively prevents this and is worth the 3 points it adds to the score.

Why do image ALT attributes matter for SEO?

ALT attributes serve two purposes: accessibility and relevance. For accessibility, screen readers announce ALT text to visually impaired users โ€” missing ALT is a WCAG 2.1 compliance failure. For SEO, Google's crawlers cannot interpret visual content in images; they rely on ALT text to understand what an image depicts and how it relates to the page's topic. Pages with fully described images rank better in Google Image Search and send stronger topical relevance signals to the main organic index.

Is this tool a replacement for Ahrefs, SEMrush, or Screaming Frog?

No โ€” it is a complement to them, not a replacement. This calculator provides an instant on-page checklist for a single page, which is ideal for pre-publish checks and quick audits. Enterprise SEO platforms like Ahrefs and SEMrush crawl entire sites, measure backlink profiles, track rankings over time, and analyse Core Web Vitals. Screaming Frog can crawl thousands of URLs in a batch. This tool is most useful as a first-pass filter before you invest time in deeper analysis with those platforms.

Does this calculator store my data?

No. Every calculation in this tool runs entirely in your browser using JavaScript. No page data, keywords, titles, or descriptions are transmitted to any server. This makes the calculator safe to use for auditing client pages, proprietary content, or pages under embargo before launch. When you close the tab, the data is gone โ€” nothing is stored in cookies, localStorage, or any server-side database.

Who Uses This Calculator?

โœ๏ธ

Content Writers

Run a quick SEO check on every article before publishing โ€” catch missing keywords, short meta descriptions, and thin content before it goes live.

๐Ÿ”

SEO Specialists

Audit multiple pages rapidly, benchmark scores against competitors, and generate exportable on-page reports for client presentations and monthly reviews.

๐Ÿ›๏ธ

Ecommerce Sellers

Optimise product pages and category descriptions to improve organic visibility โ€” especially useful for diagnosing why a previously ranking page has dropped.

๐Ÿš€

Startup Founders

Audit landing pages and product pages before launch to ensure on-page SEO hygiene is in place from day one, without needing an SEO consultant.

๐Ÿข

Marketing Agencies

Quickly assess client pages and produce structured SEO reports with scores and prioritised action lists โ€” without paying for enterprise tooling on every account.

๐ŸŽ“

SEO Students

Learn on-page SEO principles interactively by entering real pages and watching how each factor changes the score, making abstract concepts immediately concrete.