Keyword Placement Checker: Is Your Keyword in the Right Places?
Paste your page content and target keyword into this keyword placement checker to see if the keyword appears in the title, meta description, URL, H1, opening lines, subheadings, closing paragraph and image alt text, plus how often it is used. Free and private.
By Troopus · Updated: October 24, 2026
- Placement checklist and score
- Keyword count and density
- Highlighted occurrences
- Variation matching
- 100% private
Keyword placement checker: where does your keyword appear?
| Placement | Result | Detail |
|---|
Keyword occurrences in your text
| Keyword | Count | Density |
|---|
Most used phrases
| Phrase | Count | Density |
|---|
100% private: your text never leaves this page. Density thresholds here are rules of thumb, not Google rules. The tool cannot fetch a live URL, so paste the content.
What is keyword seeding and a keyword seeding checker?
Keyword seeding is placing your target keyword in the spots that matter most on a page, such as the title, URL, H1, opening paragraph and subheadings, so readers and search engines see the topic right away. A keyword seeding checker, or keyword placement checker, verifies those spots for you.
"Keyword seeding" is not an official SEO term, and you will also see it used for other things. In this tool it means the on-page placement of one target phrase. The idea is simple: say clearly what the page is about, in the places where that signal is strongest, without forcing the phrase everywhere.
The checker reads the title tag, meta description, URL, H1, the first 100 words, H2 and H3 subheadings, the last paragraph and image alt text. Each placement gets a pass, a check or a miss, and the overall score is the share of applicable placements that pass. A placement you did not provide is marked N/A and left out of the score.
Paste plain text, Markdown or HTML. With HTML the tool also reads subheadings and image alt text, and if you paste a full page it fills any empty title, description and H1 fields for you. As an on-page keyword checker it looks at one target phrase at a time.
Where to place keywords in content: which spots matter?
Place your target keyword in the title tag, URL, H1, the first 100 words and at least one subheading, then mention it naturally in the meta description, the closing paragraph and relevant image alt text. Use the exact phrase where it reads well and a close variation elsewhere.
| Placement | What to do |
|---|---|
| Title tag | Include the phrase, ideally near the start. Google often uses the title as the result headline. |
| Meta description | Mention it so it can appear in the snippet. |
| URL slug | Short, hyphenated and descriptive, such as /keyword-placement-checker/. |
| H1 | One H1 that states the topic, usually matching the title closely. |
| First 100 words | Confirm the topic in the opening, in plain language. |
| H2 and H3 | Use it, or a variation, in at least one subheading where it fits. |
| Last paragraph | A natural closing mention that sums up the page. |
| Image alt text | Describe the image; add the keyword only if it truly applies. |
Pair this with a pixel-width check so your title and description are not cut off: the title and meta description checker previews both. Structured data is a separate step, covered by the schema markup generator.
How many times should a keyword appear?
There is no required number of times a keyword should appear. A common rule of thumb is a density of about 0.5% to 2.5%, which is roughly 5 to 25 mentions per 1,000 words for a single-word keyword. Google gives no target, so write naturally and treat the number as a sanity check.
Density is occurrences divided by total body words, as a percentage. For a phrase of several words, this tool multiplies each occurrence by the phrase length so that long keywords are not under-counted. For example, a 1,000-word article that uses a two-word keyword 8 times has a density of 8 x 2 / 1000 = 1.6%.
The checker flags a density under 0.5% as low, between 0.5% and 2.5% as within the rule of thumb, above 2.5% as high and 4% or more as very high. Those cut-offs are our own guidelines and not Google rules. Texts under 50 words are marked N/A because the percentage is not reliable.
Turn on "Also count simple variations" to include plurals and endings like -ing and -ed. It is a basic matcher, not full language analysis, so a result such as "check" matching "checking" is expected and irregular forms are missed.
Keyword density checker: does density matter?
Keyword density is a rough diagnostic, not a ranking target. Google's spam policies do not give any percentage; they describe keyword stuffing as filling a page with keywords to manipulate rankings. Use density to spot a keyword that is missing or repeated unnaturally, then edit for readability.
A page can have a perfect-looking density and still read poorly, and a page can rank well with a low one. What helps is that the topic is clear and the text covers what a searcher needs. Related words and natural variations matter as much as the exact phrase.
Use the tool's numbers this way: a keyword with zero mentions in the body is a gap to fix, while a very high density suggests you should reread the text aloud. The highlighted text shows every occurrence, so clusters are easy to see. Add other keywords in the second field to see their counts too, and use the "Most used phrases" table to find what your page really talks about.
How to avoid keyword stuffing with a keyword stuffing checker
To avoid keyword stuffing, use your keyword where it fits the sentence, swap in synonyms and related terms, and read the page aloud to catch unnatural repetition. Google defines stuffing as repeating words or phrases so often that the text sounds unnatural, or as keyword lists and out-of-context blocks.
- Write first, check second. Draft for the reader, then run the checker.
- Vary the wording. Use related terms and close variations instead of repeating the exact phrase.
- Skip keyword lists. Blocks of cities, product names or phrases with no real content are a classic stuffing pattern.
- Do not repeat it in every heading. The tool warns when every subheading contains the keyword.
- Keep alt text honest. Describe the image, not the keyword.
If the tool shows a high density, look at the highlighted text: are the mentions close together, or forced into short sentences? Cut the weakest ones and replace them with a pronoun, a synonym or nothing at all.
Frequently asked questions
Is this a seed keyword checker?
No. A seed keyword is a broad term used to start keyword research, while this tool checks where one chosen target keyword sits on a page. It is a keyword placement checker, not a keyword research tool.
What is a seed keyword?
A seed keyword is a short, broad term used to start keyword research, such as "running shoes". It is then expanded into longer, more specific phrases. It is different from keyword seeding, which is placing a chosen target keyword on a page.
Where should I put my main keyword on a page?
Put it in the title tag, URL, H1, the first 100 words and at least one subheading. Then mention it naturally in the meta description, a closing paragraph and relevant image alt text. Do not force it into places where it reads awkwardly.
What is a good keyword density?
There is no official figure. A common rule of thumb is about 0.5% to 2.5% of the words on the page. Google gives no target density, so use it only to spot missing or excessive use and keep the writing natural.
Can it work as a keyword in title and H1 checker?
Yes. Enter your keyword and your title, H1 and other page parts, and the tool shows which placements contain the keyword. That covers the title and H1, plus the meta description, URL, opening lines, subheadings and closing paragraph.
How do I check keyword usage on my page?
Enter your target keyword, then paste your title, meta description, URL, H1 and body text into the checker. It shows which placements contain the keyword, counts occurrences, calculates density and highlights every mention in the text.
What is keyword stuffing?
Keyword stuffing is filling a page with keywords or repeating phrases so often that it sounds unnatural, in an attempt to manipulate rankings. Google lists it as a spam practice. Natural, reader-first writing avoids it.
Can this checker fetch a page from its URL?
No. It runs entirely in your browser and makes no network requests, so it cannot download a live page. Paste the content, or paste the page HTML to have the title, description, H1, subheadings and alt text read automatically.