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
- 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.
- 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.
- 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.
- 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.
- 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
| Factor | Optimal Target | Points | Impact if Missed |
|---|---|---|---|
| Page Title | 50โ60 characters, keyword first | 10 pts | Lower CTR, keyword relevance signal weakened |
| Meta Description | 140โ160 characters, includes keyword | 10 pts | Lower CTR โ meta descriptions directly affect SERP preview |
| Keyword Usage | 0.5โ2.5% density, in title + H1 + URL | 10 pts | Page may not rank for the target query |
| Content Length | 1,500+ words (600+ for partial credit) | 15 pts | Thin content downgrade by Helpful Content system |
| H1 Heading | One H1 per page, contains target keyword | 10 pts | Missed relevance signal for the primary query |
| URL Structure | Short slug, includes keyword, no params | 10 pts | Lower click-through, crawling inefficiency |
| Image ALT Text | 100% of images have descriptive ALT | 10 pts | Accessibility failure + missed image search traffic |
| Internal Links | 3+ contextual links to related pages | 5 pts | Link equity trapped on the page, poor crawl depth |
| External Links | 1โ2 links to authoritative sources | 5 pts | Trust signal to Google slightly reduced |
| HTTPS | Secure connection (TLS certificate) | 5 pts | Minor ranking penalty + browser security warnings |
| Mobile Friendly | Responsive design, mobile-first layout | 5 pts | Demoted in mobile-first index (majority of searches) |
| Canonical Tag | Self-referencing canonical in <head> | 3 pts | Duplicate content risk from URL variants |
| Robots Meta | index, follow (default) | 2 pts | Page 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 Range | Grade | SEO Health | What It Means |
|---|---|---|---|
| 90 โ 100 | A+ | Excellent | Fully optimised โ strong on-page foundation. Focus on backlinks and content depth to compound rankings. |
| 80 โ 89 | A | Very Good | Well-optimised with one or two minor gaps. Quick fixes will push this to A+ territory. |
| 70 โ 79 | B | Good | Solid optimisation but with identifiable gaps. Address the top 2โ3 recommendations to reach A-grade. |
| 55 โ 69 | C | Average | Moderate optimisation with key issues affecting performance. Prioritise content length and title fixes first. |
| 40 โ 54 | D | Poor | Significant SEO problems. Multiple high-weight factors are failing โ this page is unlikely to rank competitively. |
| 0 โ 39 | F | Critical | Fundamental 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.
Related Tools
Keyword Density Checker
Analyze your text to measure keyword frequency and density percentages. Track target keywords, filter stop words, flag overused terms, and export results for SEO content optimization.
CTR Calculator
Calculate click-through rate (CTR) instantly from clicks and impressions. Free online CTR calculator for SEO, Google Ads, PPC, email, and social media campaigns.
Conversion Rate Calculator
Calculate conversion rates instantly from visitors and conversions. Free online conversion rate calculator for ecommerce, PPC, SaaS, email marketing, and landing pages.
Cost Per Click (CPC) Calculator
Calculate Cost Per Click (CPC) instantly from advertising cost and total clicks. Free online CPC calculator for Google Ads, Facebook Ads, PPC campaigns, and digital marketing.
Bounce Rate Calculator
Calculate website bounce rate instantly using the bounce rate formula. Free online tool for SEO, Google Analytics, web analytics, and digital marketing reporting.
ROI Calculator
Calculate ROI instantly using the return on investment formula. Free online ROI calculator for marketing campaigns, Google Ads, SEO, email, and business investments.