The Keyword Placement Checker analyzes a public webpage to show where a target keyword or phrase appears in the page HTML and visible content. It checks important placement areas such as the title, meta description, URL, headings, opening content, body text, image alt text, and anchor text, then summarizes the results as placement coverage, exact phrase occurrences, body density, distribution, and priority findings.
Keyword Placement Checker
Check where a target keyword or phrase appears on a public webpage, including the title, meta description, URL, headings, opening content, body text, image alt text and anchor text.
The score is a PKCapra placement heuristic. A keyword does not need to appear in every field, and higher coverage does not guarantee better rankings.
What Is a Keyword Placement Checker?
A keyword placement checker helps you answer a practical on-page SEO question: Where does my target keyword or phrase actually appear on the page?
Keyword research tells you what people may search for. Keyword placement analysis looks at how a selected term is used within an existing webpage.
The PKCapra Keyword Placement Checker analyzes one public webpage at a time and checks the supplied target keyword or phrase across these locations:
- Title tag
- Meta description
- Analyzed URL
- H1
- H2-H6 headings
- First 100 words of analyzed page text
- Visible page text
- Image
alttext - Anchor text
The tool also reports the number of exact phrase occurrences in visible page text, estimated body keyword density, analyzed word count, placement distribution, a diagnostic score, grade, and priority findings.
Why Keyword Placement Matters
A keyword can be relevant to a page without appearing in every possible HTML field.
For example, a page targeting technical SEO audit may use that phrase in the title and opening paragraph while using related terminology throughout the rest of the content.
That can be perfectly reasonable.
The purpose of placement analysis is therefore not to force the same phrase into every location. Instead, it helps you see whether the target phrase appears in meaningful parts of the page and whether important placements deserve review.
Overusing an exact keyword can also make content less natural. Keyword placement should support clear communication rather than turn the page into a collection of repeated search terms.
What the PKCapra Keyword Placement Checker Checks
Title Placement
The checker examines the page’s <title> element and reports whether the target phrase occurs there.
A title containing the target phrase can make the page’s intended topic immediately apparent, but the tool does not judge whether the title is compelling, unique, or suitable for every search query.
Meta Description Placement
The tool checks the HTML meta description for the exact target phrase.
The result tells you whether the phrase appears in the description. It does not determine how a search engine will ultimately display a search snippet.
URL Placement
The checker analyzes the requested or detected final URL and checks whether the target phrase appears as an exact phrase.
URL placement is treated as one signal rather than a requirement. A useful URL should primarily remain understandable, stable, and appropriate for the page.
H1 Placement
The checker examines H1 text separately from the other headings.
If an H1 exists but does not contain the target phrase, the report identifies that condition for review. This does not automatically mean the H1 is wrong.
The heading should describe the page accurately rather than being changed solely to satisfy a keyword-placement score.
Heading Placement
The tool combines H1-H6 heading text for its broader heading-placement signal.
This helps identify whether the target phrase appears anywhere within the analyzed heading structure.
For a more detailed analysis of heading hierarchy and structure, use the SEO Heading Analyzer.
Opening Placement
The checker examines the first 100 words of the analyzed page text.
This is useful when you want to know whether the page establishes its subject early instead of introducing the main topic much later.
A keyword does not have to appear within the first 100 words on every type of page, so treat this as a diagnostic signal rather than a universal rule.
Body Placement
The body signal counts exact occurrences of the target phrase in the visible page text analyzed by the tool.
The checker removes several non-visible or non-content elements from this analysis, including script, style, noscript, and template content.
This makes the body count more useful for reviewing the text presented as page content rather than simply counting every occurrence in raw HTML.
Image Alt Placement
The checker examines available image alt text and reports whether the target phrase occurs there.
Do not add a keyword to an image’s alt attribute simply to increase coverage. Alternative text should describe the image appropriately when the image conveys meaningful information.
The tool reports placement; it does not determine whether an individual alt attribute is semantically correct.
Anchor Text Placement
The checker examines anchor text and reports whether the target phrase appears in links on the analyzed page.
Anchor text should describe the destination and make sense to users. The presence or absence of the target phrase in anchor text is only one signal.
For broader internal-link analysis, use the Internal Links Crawl Path Analyzer.
How the Tool Works
The checker uses a public webpage URL and a target keyword or phrase as its two inputs.
It then:
- Validates the webpage URL.
- Validates the target keyword or phrase.
- Fetches the public webpage.
- Accepts HTML/XHTML responses for analysis.
- Extracts the relevant page elements.
- Normalizes text for comparison.
- Counts exact phrase occurrences.
- Separates placement signals by location.
- Calculates body word count and estimated body density.
- Applies the PKCapra placement heuristic.
- Generates priority findings.
- Displays the diagnostic report.
The current tool accepts a target phrase containing up to 12 words and analyzes one webpage per check.
Exact Phrase Matching
The checker is designed around exact phrase placement rather than broad semantic matching.
For example, if the target phrase is:
technical SEO audit
the checker looks for that phrase as a phrase rather than treating unrelated individual occurrences of technical, SEO, and audit as equivalent.
Text is normalized before comparison, including whitespace and case normalization.
This means the result is useful for answering a specific placement question:
Does this exact target phrase occur in this particular page element?
It is not a semantic keyword or topic model.
Understanding the Placement Coverage Score
The report provides a placement coverage score out of 100.
The score is a PKCapra diagnostic heuristic based on whether the target phrase is present across nine placement signals:
| Placement signal | Weight |
|---|---|
| Title | 18 |
| Meta description | 10 |
| URL | 8 |
| H1 | 18 |
| First 100 words | 18 |
| Headings | 10 |
| Body text | 10 |
| Image alt text | 4 |
| Anchor text | 4 |
The score measures coverage of these placement signals. It does not measure content quality, topical authority, search intent satisfaction, backlink strength, technical SEO health, or search rankings.
The current grades are:
- 85-100: Strong Coverage
- 65-84: Good Coverage
- 45-64: Needs Review
- 0-44: Limited Coverage
A higher score should not automatically be treated as a goal.
A page can have limited keyword coverage and still be useful and appropriately optimized. Conversely, a page can have broad keyword coverage while using the phrase unnaturally.
Understanding Keyword Occurrences
The report distinguishes placement from frequency.
For example, a page might show:
- Title: Found
- H1: Found
- First 100 words: Found
- Body: 3 occurrences
- Image alt: Not found
- Anchor text: Not found
That does not mean every missing placement needs to be fixed.
It means the tool has identified where the exact phrase currently occurs and where it does not.
Use that information together with the page’s purpose and content structure.
Body Keyword Density
The checker calculates an estimated body density using the number of exact phrase occurrences divided by the analyzed word count.
For example, if a target phrase occurs 3 times across 797 analyzed words, the tool calculates the percentage from those values.
This is a diagnostic calculation, not a recommended target density.
There is no need to add repeated exact-match phrases merely to increase a percentage. Natural language, useful information, and appropriate terminology should remain the priority.
For a dedicated keyword-frequency analysis, use the Keyword Density Checker.
What the Priority Findings Mean
The checker can generate findings when important placement signals are absent.
Examples include:
- Target keyword not found in visible page text
- Target keyword not found in the title
- Target keyword not found in an existing H1
- Target keyword not found within the first 100 words
- Target keyword not found in the meta description
These are diagnostic findings, not automatic SEO errors.
Missing From the Title
If the page is clearly targeting the supplied phrase but the phrase is absent from the title, review whether the title accurately communicates the page topic.
Do not change an accurate title merely to satisfy the tool if the keyword is not appropriate there.
Missing From the H1
If an H1 exists but does not contain the target phrase, compare the H1 with the actual page topic.
An H1 does not need to be an exact copy of a target keyword in every situation.
Missing From the Opening
If the phrase is absent from the first 100 words, review how quickly the page communicates its primary subject.
The solution may be a clearer introduction rather than simply inserting the exact keyword.
Missing From Visible Body Text
If the target phrase does not occur in visible page text at all, first verify that the keyword is actually the correct target for the page.
If it is, determine whether the page should naturally use that phrase or a more appropriate variation.
Keyword Placement vs. Keyword Stuffing
Keyword placement and keyword stuffing are not the same thing.
Placement analysis asks where a term appears.
Keyword stuffing involves excessive or unnatural repetition intended to manipulate search visibility.
A useful page can mention a target phrase in important locations without repeating it unnecessarily throughout every paragraph, heading, image, and link.
The objective should be meaningful coverage rather than maximum repetition.
A Practical Keyword Placement Workflow
Use the tool as part of a broader content review:
- Choose the primary topic or target phrase for the page.
- Enter the public page URL.
- Enter the target keyword or phrase.
- Run the placement check.
- Review title and H1 placement.
- Check whether the topic is introduced early.
- Review heading placement.
- Inspect body occurrences and density.
- Review image alt and anchor-text placement.
- Read the actual page rather than relying only on the score.
- Correct genuine gaps where the phrase belongs naturally.
- Re-run the check after meaningful changes.
This workflow keeps the tool focused on diagnosis rather than turning the score into an optimization target.
Example: Service Page
Imagine a service page targeting:
technical SEO audit
The report shows:
- Title: Found
- Meta description: Found
- URL: Found
- H1: Found
- First 100 words: Found
- Headings: Found
- Body: Found
- Image alt: Not found
- Anchor text: Not found
The page already has strong coverage across several important locations.
There may be no reason to modify the image alt text or anchor text simply to increase the score. First determine whether those elements genuinely need the target phrase.
Example: Blog Article
Suppose an article targets:
keyword clustering
but the phrase appears only several times in the body and is absent from the title and opening paragraph.
The report can reveal that distribution clearly.
Before changing the page, review whether the title accurately describes the article and whether the introduction clearly establishes its subject.
If the phrase is genuinely the article’s primary topic, adding it naturally to an appropriate title or introduction may improve clarity.
Example: When a High Score Is Not the Goal
A page may contain the target phrase in:
- Title
- Meta description
- URL
- H1
- Several headings
- Opening paragraph
- Body
- Image alt
- Anchor text
The checker may therefore produce high placement coverage.
That does not mean the page is automatically better.
If the phrase has been inserted into places where it sounds unnatural or does not describe the element accurately, reducing unnecessary repetition may be the better editorial decision.
The tool is designed to expose placement, not to encourage mechanical optimization.
Common Keyword Placement Problems
The Exact Keyword Is Missing Everywhere
First verify that the supplied keyword is actually the intended topic.
If the target phrase is wrong, optimizing the page around it can create unnecessary changes.
The Keyword Is in the Body but Not the Title
Review whether the page title accurately communicates the subject. If the phrase is genuinely the primary topic, a natural title revision may be appropriate.
The Keyword Is in the Title but Not the Body
Check whether the page content actually supports the title.
A title should describe what users will find on the page. Adding a keyword to the title without corresponding useful content does not solve a content mismatch.
The Keyword Appears Too Frequently
Read the page naturally.
If the same phrase repeatedly interrupts sentences, headings, links, or other elements, consider rewriting for clarity rather than trying to preserve maximum exact-match coverage.
The Keyword Is Missing From Image Alt Text
Do not automatically add it.
Review whether the image actually communicates information related to the target topic and whether the phrase belongs naturally in the image’s alternative text.
The Keyword Is Missing From Anchor Text
Do not rewrite every link to include the target phrase.
Anchor text should remain useful and descriptive of the destination.
Keyword Placement and Semantic Relevance
Exact phrase placement is only one part of content analysis.
A page can discuss a topic using related terminology, entities, subtopics, examples, questions, and natural language without repeating one exact phrase in every section.
This is why the Keyword Placement Checker should be combined with human review and other content-analysis tools rather than used as the sole measure of optimization.
Related On-Page Checks
Keyword placement often needs to be reviewed alongside other page elements.
Use the Meta Tags Analyzer when you need a focused review of page metadata.
Use the SEO Heading Analyzer when you need a more detailed heading-structure analysis.
Use the Indexability & Crawlability Analyzer when the question is whether a page can be crawled and indexed rather than where a keyword appears.
Use the Internal Links Crawl Path Analyzer when you need to investigate internal-link structure and crawl paths.
Use the Keyword Density Checker when you want a broader frequency-oriented keyword analysis.
Limitations
The Keyword Placement Checker is intentionally focused on one public webpage and one supplied target phrase.
It does not:
- Crawl an entire website
- Perform keyword research
- Discover the best keyword for a page
- Determine search intent automatically
- Perform semantic keyword analysis
- Determine whether a keyword is commercially valuable
- Predict search rankings
- Reproduce a search engine’s ranking algorithm
- Determine whether a keyword is objectively better than another keyword
- Judge the quality of the page’s writing
- Determine whether a title is compelling
- Determine whether an image’s alt text is semantically correct
- Determine whether anchor text is strategically appropriate
- Execute the target page’s JavaScript
- Guarantee that dynamically generated content will be detected
The tool analyzes the HTML response available to it. Content that exists only after client-side JavaScript execution may not appear in the analysis.
The final URL may remain the submitted URL when the server response does not expose a final URL through the response information available to the tool.
Public HTML and Processing
The checker is designed for publicly accessible HTTP or HTTPS webpages.
The current implementation:
- Uses a server-side WordPress HTTP request
- Allows up to 15 seconds for the webpage request
- Follows up to 5 redirects
- Limits the analyzed response to approximately 3 MB
- Accepts HTML and XHTML responses
- Rejects non-HTML responses
- Analyzes one submitted webpage at a time
- Limits the target keyword or phrase to 12 words
Private pages that require authentication or are inaccessible to the server may not be analyzable.
The tool does not require a paid keyword API or external SEO data subscription.
Frequently Asked Questions
Does the Keyword Placement Checker tell me where to put my keyword?
It shows where the exact target phrase currently appears. It does not automatically decide where the keyword must be added.
Use the results as a diagnostic guide and decide whether a placement is appropriate for the page.
Does the keyword need to appear in every placement?
No.
The tool deliberately reports coverage across multiple locations so you can inspect the distribution. A keyword does not need to appear in every field.
Is the placement score a Google score?
No.
The score is a PKCapra placement heuristic based on the presence of the exact phrase across selected page elements. It is not a Google ranking score.
Does a higher placement score mean better SEO?
Not necessarily.
Higher coverage only means that the phrase was detected across more weighted placement signals. Excessive or unnatural repetition can make content less useful.
Does the tool check keyword density?
Yes.
It calculates estimated body keyword density using exact phrase occurrences and the analyzed visible word count.
Does it analyze the whole website?
No.
It analyzes one public webpage per check.
How many words can my keyword contain?
The current implementation accepts a target keyword or phrase containing no more than 12 words.
Does it check H2 and H3 headings?
Yes.
The heading-placement signal examines H1 through H6 heading text, while H1 placement is also reported separately.
Does it check image alt text?
Yes.
The tool checks available image alt text for occurrences of the target phrase.
Does it check anchor text?
Yes.
The checker examines anchor text and reports whether the exact phrase appears there.
Does it execute JavaScript?
No.
The checker analyzes the HTML response it receives. JavaScript-generated content may therefore not be included.
Should I add my keyword to every image alt attribute?
No.
Alternative text should describe meaningful image content appropriately. The presence of a keyword is not, by itself, a reason to modify an alt attribute.
Should I maximize the score to 100?
No.
Use the score to identify placement coverage and investigate potential gaps. Do not add unnatural keyword repetitions simply to increase the score.
What should I do if the keyword is missing from the title?
Review whether the supplied phrase genuinely represents the page’s primary topic. If it does, consider whether the title can naturally communicate that topic more clearly.
What if my keyword is missing from the URL?
That is not automatically a problem. Review the URL for clarity and consistency rather than changing a stable URL solely to increase the placement score.
Can I use the checker after editing my page?
Yes.
Run the analysis again after meaningful changes to compare the current placement signals with the earlier result.
Final Takeaway
Keyword placement is most useful when treated as a diagnostic exercise rather than a repetition target.
The PKCapra Keyword Placement Checker shows where an exact keyword or phrase appears across important webpage elements, how often it occurs in visible text, how it is distributed, and which placement signals may deserve review.
Use those findings alongside the actual page content, search intent, readability, internal linking, technical SEO, and user experience. The goal is not to place a keyword everywhere. The goal is to make the page’s subject clear and useful while using relevant terminology naturally.