Free Keyword Density Checker for any page

Enter a page URL and, if you like, a target keyword. See how often it appears in the title, meta description, headings, body text, image alt text and URL, including plurals and other variants, plus the page's most used 1, 2 and 3-word phrases. Free, no account needed.

Enter a page URL. The keyword is optional.

Reading the result

What your keyword density check means

Density is one number among several. Where a keyword appears, how early, and whether the page's most used phrases match your topic say more about relevance than any percentage.

  • Keyword summary

    Uses in the body text (exact and variants such as plurals and -ing forms), density with and without variants, the total word count, where the keyword first appears, a prominence score that is higher the earlier it appears, and where it sits in the title.

  • Where the keyword appears

    A row for each place that matters: the title, meta description, every heading level, body text, image alt text and the URL, with exact and variant counts and how many words each place has.

  • Most used terms

    The page's most frequent single words and two and three-word phrases, leaving out common words such as "the" and "and". If your topic isn't near the top, the page may be about something else to a search engine.

  • What we found

    Guidance based on the counts: the keyword missing from the title, H1 or body, first used late, used so often it reads like stuffing, or a page with very little text.

How it works

How the keyword density checker works

  1. 1

    Enter a page and a keyword

    The keyword is optional. Leave it blank to see the page's top terms, or enter a phrase of up to six words.

  2. 2

    We read every on-page zone

    The title, meta description, H1 to H6, visible body text, image alt text and the URL path. Scripts, styles and hidden elements are left out.

  3. 3

    We count exact matches and variants

    Variants are found with a light English stemmer, so shoe and shoes, or run and running, count together. Each match is counted once.

  4. 4

    We work out density and prominence

    Density is the share of body words that belong to the keyword. Prominence measures how early it first appears. Phrases are counted when they occur at least twice.

Accuracy and limits

What the keyword density checker does and doesn't do

  • It reads the HTML your server returns. Text that only appears after JavaScript runs isn't counted, which is also what some crawlers see.
  • The stemmer is built for English. Other languages are counted as exact matches only.
  • Body text includes navigation, footers and sidebars, as a crawler reads them.
  • There is no ideal density, so the tool never gives you a target percentage to hit.
  • One page per check: three a day without an account, fifteen when signed in.

The TaskGlaze site audit flags thin content, missing or multiple H1s, broken heading order and duplicate titles across every page of your site. See the site audit.

Guide

How to use keywords naturally on a page

Search engines understand topics, synonyms and context. Keyword placement still matters, but repetition stopped working a long time ago.

  • 1. Put the topic in the title and H1

    These are the clearest signals of what a page is about. Use the main phrase, or a close variant, in both.

  • 2. Mention it early

    Say what the page covers in the opening paragraph. Readers decide quickly whether they are in the right place, and so do search engines.

  • 3. Use variants and related terms

    Plurals, synonyms and the words that naturally go with a topic show depth. A page about running shoes that never mentions cushioning, sizes or terrain is thin, however often it says running shoes.

  • 4. Cover subtopics in subheadings

    H2 and H3 headings that answer the questions searchers ask help both readers and search engines see that the page is complete.

  • 5. Describe images in alt text

    Write alt text for people who can't see the image. It naturally includes the topic where it is relevant; don't stuff it.

  • 6. Keep URLs short and descriptive

    A URL like /running-shoes-flat-feet helps a little. Don't change a URL that already ranks just to add a keyword.

  • 7. Compare with pages that rank

    Run the same keyword on the pages ranking for it. Look at which subtopics and phrases they cover that yours doesn't, not at their percentages.

  • 8. Read it aloud

    If a sentence sounds odd because of a keyword, rewrite it. Natural writing is what search engines are trained to reward.

Common mistakes

Common keyword density mistakes

  • Chasing a target percentage

    There is no magic density. Pages rank at 0.5% and at 3% for the same search. Coverage and usefulness matter far more.

  • Keyword stuffing

    Repeating a phrase in every sentence, in hidden text or in long alt text reads badly and can be treated as spam.

  • Missing the title and H1

    Mentioning the keyword twenty times in the body but not in the title or main heading sends a weaker signal than one well-placed title.

  • Counting only exact matches

    Variants and synonyms count for search engines too. This tool shows both so you don't add awkward exact repeats.

  • Optimising for one keyword per page too strictly

    Pages rank for hundreds of related searches. Write for the topic, not a single string of words.

  • Thin content

    A 150-word page can't cover a topic, whatever its density. Add the detail searchers need.

  • Text that only loads with JavaScript

    If the word count here is much lower than what you see in a browser, your content depends on scripts that some crawlers don't run.

  • Boilerplate drowning the topic

    Large menus and footers can make navigation words the page's top terms. Make sure the main content is substantial.

Keyword Density Checker FAQ

Keyword density checker questions, answered

Density, variants, prominence and what actually matters.

What is keyword density?

Keyword density is the share of a page's words taken up by a keyword. If a two-word phrase appears 5 times in 500 words, it accounts for 10 of the 500 words, a density of 2%.

What is a good keyword density?

There isn't one. Search engines don't reward a particular percentage, and pages rank across a wide range. Use the keyword where it fits naturally, especially in the title, H1 and opening paragraph, and spend your effort on covering the topic well.

How is density calculated here?

The number of times the keyword appears in the body text, multiplied by the number of words in it, divided by the total number of body words. The report shows it both for exact matches and with variants included.

What are variants?

Other forms of the same words, such as plurals (shoe, shoes) and endings like -ing or -ed (run, running). They are found with a light English stemmer and counted separately from exact matches.

What is prominence?

A score from 0 to 100 for how early the keyword first appears in the body text. 100 means it is the very first word; lower numbers mean it appears later. Early mentions help readers and search engines confirm the topic.

Can I check without a keyword?

Yes. Leave the keyword empty and the report shows the page's most used single words and two and three-word phrases, which tells you what the page is really focused on.

Why is the word count lower than I expected?

The check reads the HTML your server returns, without running JavaScript. If your content loads with scripts, it isn't counted here, and some crawlers don't see it either.

Does keyword density affect rankings?

Not directly. Using a keyword in prominent places helps search engines understand a page, but repeating it more doesn't help and can hurt. Relevance, depth and quality matter far more.

Are navigation and footer text counted?

Yes, as a crawler reads them. Script, style and hidden elements are left out. On pages with short content and large menus, navigation words can rank high in the top terms.

Does it work in other languages?

Words in any language are counted and listed. Variants are only grouped for English, so other languages show exact matches.

How many checks can I run?

Three per tool per day without an account, or fifteen per tool per day when you are signed in to your TaskGlaze account. Each free tool has its own count.

Is it safe to check any URL?

We check every link against public lists of phishing and scam sites before loading it, and refuse ones that look unsafe. A refused link doesn't use one of your daily checks.

Try these free tools

More free checks from TaskGlaze, with the same daily allowance for each tool.

Find thin and unfocused pages across your site

The TaskGlaze site audit flags thin content, heading problems and duplicate titles on every page.

Start Free Trial →