SEO Checker Tool
Enter your page details below and this free SEO checker will score your on-page basics instantly, right in your browser. Note: this is an on-page check of the details you type in — it does not fetch or crawl your live page.
Page Title:
Meta Description:
Page URL:
Focus Keyword:
Page Text (paste your article text here):
About This SEO Checker
Short answer: The SEO Checker above is a free, self-contained on-page SEO checker that runs entirely in your browser. You enter your page title, meta description, page URL and focus keyword, paste in your page text, and it scores the page out of 100 across nine practical checks — title and description length, keyword placement, keyword density, content length and URL quality — then lists exactly what passed and what to improve. Nothing you type is uploaded anywhere, and there is no sign-up.
Most SEO tools fall into two camps: huge professional suites that cost money every month and bury a beginner under two hundred metrics, and flimsy "score my site" widgets that show a number without explaining a single thing. This checker was built to sit in the middle. It looks at the handful of on-page signals that a writer or blogger actually controls before pressing publish, and it explains each result in plain language so the score teaches you something instead of just judging you.
One honest note about how it works: the checker does not crawl or fetch your live web page. It analyses the title, description, URL and text that you paste into it. That is a deliberate design choice — it keeps the tool fast, private and free, and it means you can check a draft before it ever goes online.
Running every important page through a two-minute check like this one catches the simple, fixable mistakes — a title that is too short, a description with no keyword, a slug full of random numbers — that quietly cost you search traffic every day.
What On-Page SEO Is and Why It Matters
On-page SEO is everything you control on the page itself: the title tag, the meta description, the URL, the headings, the words in the article and how they are arranged. It is different from off-page SEO (links from other sites) and technical SEO (speed, sitemaps, server settings). Of the three, on-page SEO is the one a writer can improve today, for free, with no developer and no budget.
Search engines have one job: understand what a page is about and decide whether it deserves to be shown for a given search. Your title, description, URL and opening paragraphs are the clearest signals you send. When those signals are consistent — the same topic phrase appearing naturally in the title, the description, the slug and the first part of the text — the search engine can categorise your page with confidence, and the human searcher sees a result that clearly matches what they typed. When the signals are missing or contradictory, even a genuinely good article can be overlooked, because neither the algorithm nor the reader can tell at a glance what it promises.
On-page SEO also matters because it is cumulative. A single weak title will not ruin a site, but fifty weak titles mean fifty pages competing with one hand tied behind their backs. A checker like the one above turns "I should probably look at my titles someday" into a concrete, repeatable habit — paste, score, fix, publish.
What the Checker Examines: The 9 Checks Explained
The checker above grades your page across nine checks, weighted to add up to a score out of 100. None of them is exotic — they are the same basics that professional SEO plugins and auditors test — but each one exists for a reason. Here is the full list first, then a closer look at every check.
| # | Check | What It Measures | Ideal Range | Points |
|---|---|---|---|---|
| 1 | Title length | Character count of your page title | 50–60 characters | 12 |
| 2 | Keyword in title | Whether the focus keyword appears in the title | Present, ideally near the start | 12 |
| 3 | Description length | Character count of your meta description | 150–160 characters | 12 |
| 4 | Keyword in description | Whether the focus keyword appears in the description | Present, written naturally | 10 |
| 5 | Keyword in URL | Whether the focus keyword appears in the page URL | Present in the slug | 10 |
| 6 | Keyword near the start | Whether the keyword appears in the first 100 words of text | Within the opening | 10 |
| 7 | Keyword density | How often the keyword appears relative to total words | Roughly 1–1.5% | 14 |
| 8 | Content length | Total word count of the pasted page text | 600+ words; 1,000+ is stronger | 10 |
| 9 | URL slug quality | Readability of the slug: short, hyphenated, no clutter | Short, lowercase, words only | 10 |
1. Title Length (Around 50–60 Characters)
Search engines only display roughly the first 50 to 60 characters of your title before cutting it off with an ellipsis. A title far beyond 60 characters gets truncated, which can chop off exactly the words that made it appealing. The checker awards full marks inside the ideal window and partial marks when you are close, so treat the range as a target, not a law.
2. Keyword in the Title
If your page is meant to rank for a phrase, that phrase belongs in the title — ideally near the beginning, where both search engines and skimming readers weight it most. This is the single most influential on-page signal you control. The checker looks for your exact focus keyword in the title you entered; if the title talks around the topic with synonyms only, this check fails even if the title is beautifully written.
3. Meta Description Length (Around 150–160 Characters)
The meta description is the short summary shown under your title in search results. It does not directly rank the page, but it heavily influences whether people click. Much shorter than the ideal range, and you have left selling space unused; much longer, and the end is cut off mid-sentence. The checker measures the description you enter and scores it against that window.
4. Keyword in the Meta Description
When your description contains the words the searcher typed, search engines bold them in the result, which draws the eye and reassures the reader that the page matches their query. The checker tests whether your focus keyword appears in the description. Work it in as part of a natural sentence that also makes a promise or asks a question.
5. Keyword in the URL
A URL like yoursite.com/homemade-pizza-recipe tells everyone — search engines, readers, and anyone who sees the link pasted into a chat — what the page is about before it even loads. The checker looks for your focus keyword in the URL you enter. This is easiest to get right at the moment you create the page, because changing a URL later means redirects and fuss.
6. Keyword Near the Start of the Text
If your focus keyword appears within roughly the first 100 words — in the introduction, where it belongs — the topic is confirmed immediately. The checker scans the beginning of your pasted text for the keyword. In practice this is easy to satisfy: write an honest introduction that says what the page covers, and the keyword almost always appears on its own.
7. Keyword Density (Roughly 1–1.5%)
Density is how often the keyword appears relative to the total word count. Near zero, and the page may not be clearly about the topic at all. Far too high — repeating the exact phrase in every other sentence — and the text reads like it was written for a robot, which modern search engines actively distrust. The healthy middle for most content is roughly 1 to 1.5 per cent. The checker calculates your percentage and scores the middle range highest, with partial credit on either side.
8. Content Length
Very short pages struggle to rank because there is simply not much there to satisfy a search, cover a topic properly, or earn trust. The checker counts the words in your pasted text: under about 300 words scores poorly, 600 or more is a workable article, and 1,000-plus words gives you room to answer the searcher's real questions. Length is not a virtue by itself — padding is obvious and readers leave — but a complete answer usually needs some room.
9. URL Slug Quality
The last check looks at the shape of the slug itself: is it short, lowercase, separated by hyphens, and made of real words? Slugs crammed with dates, ID numbers, capital letters, underscores or a dozen words score badly because they look messy in results and are hard to read or type. A clean slug is a small thing, but it separates a maintained site from a neglected one — just like the meta tags you generate to go with it.
How to Use the SEO Checker, Step by Step
Using the checker above takes about two minutes, and it works best as the last step before you publish — or as an audit for an older post you want to revive. Here is the workflow:
- Step 1 — Decide your focus keyword first. Pick the one phrase you want the page to rank for: the words a real person would type into a search engine. One page, one main keyword. Everything else in the check is measured against this phrase, so choose it before you start, not after.
- Step 2 — Enter the page title. Copy the exact title tag or post title you plan to use — not a shortened version of it — because the length check counts every character.
- Step 3 — Enter the meta description. Paste the description exactly as it will appear. If your platform generates one automatically, paste what it generates, so you can see what searchers will actually be shown.
- Step 4 — Enter the page URL. Use the full final URL, including the slug. For a draft, use the URL it will have when published.
- Step 5 — Paste the page text. Copy the body of your article — headings and all — into the text box. Do not include your site's menus, sidebar or footer text; the word count and density should describe the article itself.
- Step 6 — Run the check and read the list, not just the score. The number tells you where you stand; the itemised results tell you what to do. Fix the failed checks in order of impact — title and keyword placement first, fine-tuning later.
- Step 7 — Edit, then check again. Change the actual draft (not just the boxes), paste the new version in, and re-run until the fixable checks pass. Two or three passes is normal.
A practical tip: keep a small note for each important page with its final title, description, URL and keyword. It makes re-checking old content — one of the highest-value SEO habits there is — almost effortless.
A Worked Example: From 36/100 to 96/100
Scores are easier to trust when you can watch one change. Here is a realistic example: a home cook's blog post built around the focus keyword "homemade pizza recipe". The recipe itself was good — its on-page basics, though, had never been checked.
The page before the check:
- Title: "Pizza Night at Home" — friendly, but only 19 characters and no keyword.
- Meta description: "This is the pizza I make at home for my family on Friday nights. It is easy, it tastes great, and the kids always ask for seconds." — warm and honest, but 130 characters, and the phrase "homemade pizza recipe" never appears.
- URL: yourkitchenblog.com/pizza-night-at-home — a readable slug, but again, no keyword.
- Text: 480 words. The exact phrase "homemade pizza recipe" appears just once, buried in the middle — a keyword density of about 0.6% — and the introduction talks about family Fridays without ever naming the topic phrase in the first 100 words.
The checker gave this page 36 out of 100. Nothing about that score says the recipe is bad; it says the page never tells a search engine, in the places that matter, what it is.
The fixes took one editing session:
- The title became "Homemade Pizza Recipe: Easy Crispy Crust in 30 Minutes" — 54 characters, keyword first, with a genuine reason to click.
- The description was rewritten to 154 characters with the keyword worked in naturally: "This homemade pizza recipe gives you a crispy, golden crust from simple pantry ingredients, with step-by-step photos, topping ideas and pro tips included."
- The slug was changed before publishing to yourkitchenblog.com/homemade-pizza-recipe — the keyword in the URL, cleanly hyphenated.
- The article grew from 480 to 1,120 words by adding what readers had been asking for in comments: topping combinations, a troubleshooting section for soggy crusts, and make-ahead storage notes. The keyword now appears in the first sentence and five times in total — a density of about 1.3%, inside the healthy range, without a single forced repetition.
| Item | Before | After |
|---|---|---|
| Page title | "Pizza Night at Home" (19 characters) | "Homemade Pizza Recipe: Easy Crispy Crust in 30 Minutes" (54 characters) |
| Meta description | 130 characters, no keyword | 154 characters, keyword included |
| URL | yourkitchenblog.com/pizza-night-at-home | yourkitchenblog.com/homemade-pizza-recipe |
| Article length | 480 words | 1,120 words |
| Keyword density | About 0.6% (phrase used once) | About 1.3% (phrase used five times) |
| Keyword in first 100 words | No | Yes — in the first sentence |
| Overall score | 36/100 | 96/100 |
The same recipe, the same photos, the same writer — a 96 out of 100 after the check. The remaining few points are the kind of fine margins no one should obsess over. This is what the checker is for: not changing what you write, but making sure the way you present it stops hiding it.
What This Checker Cannot Tell You: Honest Limits
An automated on-page check is a starting point, not an oracle, and any tool that promises otherwise is selling you something. Here is what sits outside this checker's scope — and outside the scope of every similar checker:
- Backlinks and authority. Links from other sites are a major ranking factor, and no amount of pasted text can reveal them. A page with a perfect 100 can still be outranked by a competitor that the whole internet links to.
- Speed and technical health. The checker cannot see your hosting, your page weight, your mobile rendering or your sitemap. A slow page with a great title still frustrates visitors and search engines alike.
- Search intent. If people searching your keyword actually want a video, a product or a local shop, the finest blog post in the world will struggle. The checker measures how well your page presents its topic — it cannot tell you whether you chose the right topic in the right format.
- Competition. A score of 90 on a quiet niche topic may rank easily; the same 90 against giant established sites may not reach page one. The score measures your page against best practice, not against your rivals.
- Writing quality. Grammar, originality, accuracy and whether a human enjoys reading the page — the checker counts words and phrases; it cannot judge whether they are any good.
Use the score the way you would use a spell-checker: an efficient guard against avoidable errors, inside a process where your judgement stays in charge.
Common On-Page Mistakes This Checker Catches
Run a few dozen pages through the checker above and the same mistakes appear again and again. They are worth naming, because once you recognise them you will start avoiding them while you write:
- The cute title with no keyword. "Pizza Night at Home!" is charming and completely invisible. Titles that could belong to a diary entry give a search engine nothing to work with.
- The missing description. Leave the meta description blank and the search engine will improvise one from your first lines — usually a broken half-sentence. Two minutes of writing beats whatever the algorithm grabs.
- The auto-generated URL. Slugs full of dates, question marks and ID numbers are a sign the page was published in a hurry. Set the slug yourself; it takes ten seconds at creation and is a nuisance to change later.
- The buried topic. Introductions that wander for three paragraphs before mentioning the subject fail both the early-keyword check and the human reader's patience.
- The thin page. A 250-word post on a topic competitors cover in 1,500 words is not "concise"; it is underweight. Match the depth the topic deserves.
- Keyword stuffing. The opposite sin — repeating the exact phrase in every heading and sentence. It reads terribly, and the density check will show the percentage climbing out of the healthy range long before a penalty is the problem.
- One keyword, five pages. Targeting the identical phrase with several posts makes your own pages compete with each other. One strong page per topic, checked and consolidated, beats five thin rivals.
Tips for Getting the Most From the Checker
- Check before you publish, every time. Fixes in a draft cost seconds. Fixes after indexing cost redirects, re-crawls and lost momentum.
- Write the title and description as a pair. The title makes the promise; the description sells it. Draft them together, then paste both into the checker above together.
- Audit your archive quarterly. Pick your ten most-visited old posts, re-check them, and fix the two or three weakest. Improving pages that already get traffic is the fastest honest growth most blogs have available.
- Aim for "all fixable checks pass", not a perfect 100. A 92 with a title you love is better than a 100 with a title stuffed into an unnatural shape.
- Re-check after real edits only. If you change two words, the score change tells you nothing. Re-run when the title, description or structure changes — the moments that actually move results.
- Keep the rest of the page honest. Pair a strong check result with the things this tool cannot measure: a page that loads quickly, images with sensible file names, and headings that help a reader skim. Our Tech Know guides on blogging and SEO cover those habits in depth.
Frequently Asked Questions
Is this SEO checker really free to use?
Yes. The checker above is completely free, with no sign-up, no trial and no limit on how many pages you check. It runs in your browser, so there is no server doing the work and nothing to pay for — paste your page details and get your score.
Does the checker crawl or visit my actual website?
No, and that is deliberate. The tool analyses only the title, description, URL and text you paste into it. It never fetches your site, which keeps it instant and completely private — and means you can check an unpublished draft just as easily as a live page.
What is a good score?
As a rough guide: 85 and above means your on-page basics are strong and your energy is better spent on the content itself. Between 60 and 84, the page is workable but is leaving named points on the table — fix what the results list flags. Below 60, at least one fundamental (usually the title, the keyword or the length) needs real attention before the page can compete.
Will a score of 100 guarantee a top ranking?
No tool can honestly promise that. Rankings also depend on competition, backlinks, site authority, speed and whether your page matches what searchers actually want. A high score guarantees something narrower but still valuable: that your page is not losing because of basic, fixable presentation mistakes.
How do I choose the right focus keyword?
Choose the phrase a real person would type to find your page — specific enough to mean something ("homemade pizza recipe", not "food"), and realistic for your site's size. Then target one main keyword per page, and let related phrases appear naturally in the text around it.
Can I improve my score by repeating the keyword more often?
Only up to a point — and the checker is built to show you where that point is. Density far above roughly 1.5% stops helping and starts hurting readability, which is why the density check scores the middle range highest. If your percentage is low, the fix is usually a clearer introduction and headings, not sprinkling the phrase into every sentence.
How often should I re-check my pages?
Check every new page before publishing, and re-check important older pages whenever you substantially edit them, plus once or twice a year as a general audit.
Final Thoughts
On-page SEO is not magic, and it is not a trick played on search engines. It is the discipline of saying clearly what your page is about, in the few places where that statement matters most: the title, the description, the URL and the opening of the text. The SEO Checker at the top of this page exists to make that discipline quick and habitual — two minutes, nine checks, one honest score, and a list of fixes written in plain language. Run your next draft through it before you publish, and run one of your older posts through it today. The gap between the content you have and the traffic it earns is very often just a handful of unchecked basics.
By Umar Farooq, Tech Know.

0 Comments