Keyword Placement: Where Keywords Go in Titles, H1s, H2s, and Body Copy
1. Why position matters more than density
Early SEO had a misconception: the higher your keyword density, the better, and 2% to 3% meant you were properly optimized. That logic held before 2010. It no longer does. Google’s algorithm has moved from counting word frequency to understanding meaning. It looks at whether your whole article stays on topic and covers related concepts, not how many times you repeated your main keyword.
What actually affects rankings is position signals. When Google crawls a page, it checks the title tag, H1, URL, and opening paragraph first to figure out what the page is about. If your keyword is in those spots, Google knows the article covers it. If it isn’t, repeating it 20 times in the body won’t help. That’s why position matters more than density.
| Location | Priority | Keyword requirement | Common mistake |
|---|---|---|---|
| Title tag | Highest | Keyword early, within the first 60 characters | Keyword buried in the second half of the title and cut off |
| H1 | High | Semantically consistent with the title, reworded rather than copied | H1 identical to the title, wasting a chance to use a variation |
| URL slug | High | Includes the keyword, separated by hyphens | Uses a numeric ID or a meaningless slug |
| Meta description | Medium | Includes the keyword and reads like a real pitch | Stuffed with keywords and no selling point |
| H2/H3 sections | Medium | 2 to 3 H2s include variations or related terms | Every H2 repeats the exact main keyword |
| Opening paragraph | Medium | Keyword appears once within the first 100 words | Opening paragraph sets up background and the keyword doesn’t show up until paragraph three |
| Image alt text | Low | At least one image alt includes the keyword | Every alt is just the file name or left empty |
Placement principles and search intent classification work together: first decide what intent and what keyword this article targets, then place that keyword in each spot per the table above. Multilingual sites should also pay attention to hreflang tags Use variants of the keyword in other languages; don’t translate the core term literally.
2. Specific Writing Standards for Each Placement
It’s not enough to just “put it somewhere.” Each placement has its own writing standard. Here are the standards for seven key placements.
| Location | Writing Standard | Example (core term: CNC machining service) |
|---|---|---|
| Title tag | Start with the core term, add a modifier, ≤ 60 characters | CNC Machining Service: 2026 Cost Guide & Supplier Tips |
| H1 | Same meaning as the title, reorder the words or add an angle, ≤ 70 characters | How to Choose a CNC Machining Service in 2026 |
| URL slug | Lead with the core term, separate with hyphens, ≤ 6 words | /cnc-machining-service-cost-guide/ |
| Meta description | Include the core term, 120 to 160 characters, give numbers and selling points | CNC machining service costs $50–$200/hour. Compare suppliers, lead times, tolerance grades. Get a quote in 24h. |
| H2 subheadings | Include variant or related terms, 2 to 3 of them | What Affects CNC Machining Cost / How to Compare Suppliers |
| First paragraph | Use the core term once in the first 100 words, state the conclusion directly | CNC machining service pricing depends on material, tolerance, and volume. Here’s the 2026 breakdown. |
| Image alt text | At least 1 image containing the core term, describe what the image shows | CNC machining service cost breakdown chart |
Scenario 1: You’re writing an article targeting “aluminum extrusion anodizing.” Write the title as “Aluminum Extrusion Anodizing: Types, Cost & Process Guide,” with the core term in the first 40 characters. Write the H1 as “Anodizing Aluminum Extrusions: Which Finish Lasts Longest” — same meaning, different angle. The URL slug is /aluminum-extrusion-anodizing-guide/. The core term appears in the first sentence of the opening paragraph. The three H2s are “Types of Anodized Finishes,” “Anodizing Cost Breakdown,” and “How Long Does Anodizing Last” — the last two contain variant terms.
Scenario 2: A common mistake is making the H1 identical to the title. You copy your title “CNC Machining Service: Cost Guide” straight into the H1 and waste a chance to use a variant. Google doesn’t mind if the H1 and title mean the same thing, but you’ve missed a chance to cover a related search with a variant term. The right approach is to give the H1 a different angle: “How Much Does a CNC Machining Service Cost in 2026.”
3. Body Density and LSI Semantic Terms
You don’t need to count density in the body, but it should appear at a natural frequency. Here are three standards for writing the body.
| Body Standard | Reference Value | How to Do It | Why |
|---|---|---|---|
| Core term occurrences | 3 to 5 times per 1,000 words | Once in the first paragraph, 2 to 3 times in the middle, once in the last paragraph | Appear naturally, don’t stuff |
| LSI variant terms | 5 to 8 related concepts | Synonyms, hypernyms, hyponyms, related concepts | Google uses semantics to understand topics |
| Density red line | No more than 2% | If it’s over 2%, read it through and delete the repeats | Triggers a keyword stuffing penalty |
What are LSI keywords? Not the technical term Latent Semantic Indexing, but words that are semantically related to your main keyword. If your main keyword is “CNC machining service,” LSI words include: tolerance grade, lead time, prototype, mass production, material selection, surface finish, quotation. When you mention these concepts naturally in your article, Google knows you’re genuinely covering the topic rather than stuffing keywords.
How do you find LSI keywords? Three methods: search your main keyword and look at the words that keep appearing in the top 10 SERP articles; check the wording in PAA questions; use Ahrefs’ “Also talk about” feature. Work these words naturally into your H2s and body text — it’s far more effective than repeating your main keyword. In content cluster design,the internal linking structure between pillar pages and cluster pages also relies on these semantically related words to build topical authority.
4. Common layout mistakes and how to fix them
These four mistakes are the most common on B2B sites.
| Mistake | Symptoms | Fix | Expected result |
|---|---|---|---|
| Keyword stuffing | Main keyword appears 15+ times in the body, density over 2% | Read through and cut the repeats, replace with synonyms and LSI words | Removes penalty risk, rankings recover |
| Main keyword buried late in the title | First half of the title is the brand name, main keyword comes after character 50 | Move the main keyword to the front, put the brand name at the end | Both CTR and rankings improve |
| Multiple pages competing for the same keyword | 3 pages all trying to rank for the same main keyword | Keep only the strongest page, switch the others to variant keywords | Eliminates cannibalization, concentrates rankings |
| H1 and title are identical | The two tags are word-for-word the same | Rewrite the H1 from a different angle, keep the semantics consistent | Covers one more variant search |
Scenario 3: You notice an article is ranking at position 18. The top 10 SERP articles are lower quality than yours, but you still can’t break in. You check and find: the title is “Our Company: CNC Machining Service Guide,” the main keyword sits at word 18, and more than half of the first 60 characters is the company name. You change the title to “CNC Machining Service: Cost, Process & Supplier Guide,” moving the main keyword to the front. Six weeks later it ranks at position 7. That’s the power of position — the content didn’t change, only the title.
For how to diagnose and handle multiple pages competing for the same keyword, see keyword cannibalization. After content goes live, if rankings don’t move, check the keyword position in the title and H1 first, then look at content quality.Refreshing Old Articles, keyword layout is the first thing to check — plenty of older articles have great content but a badly written title, and fixing it lifts the rankings.
5. Putting it to work: pre-launch keyword layout checklist
Run through this seven-item checklist before every article goes live — it takes 5 minutes.
| Checklist | Pass criteria | If it fails |
|---|---|---|
| Main keyword position in title | Main keyword appears within the first 60 characters | Reorder the wording to move the main keyword earlier |
| H1 vs. title relationship | Semantically consistent but not copied, includes a variant | Rewrite the H1 from a different angle |
| URL slug | Contains the main keyword, hyphen-separated, ≤ 6 words | Change the slug (use a 301 if you change it after launch) |
| Core keyword in the first paragraph | Appears once in the first 100 words | Cut the warm-up sentences and state the conclusion in the first paragraph |
| Keyword variants in H2s | 2 to 3 H2s contain a variant or related term | Rewrite H2 headings to include variants |
| Body keyword density | Core keyword appears 3 to 5 times per 1,000 words, < 2% | Read it through, cut repeats, swap in synonyms |
| Image alt text | At least one image alt includes the keyword | Add descriptive alt text to your main charts |
Run this checklist alongside the Core Web Vitals check — page speed and keyword placement are both ranking factors, but they rank differently in priority: CWV is the technical bar, and you only worry about keywords once you clear it. For structured data markup, see B2B Schema Markup Checklist, which is also a must-check before launch.
FAQ
What keyword density should I aim for? Do I really need 1% to 2%?
Can I use the same text for my H1 and title?
How do I find LSI keywords? Is there a tool?
I spotted a mistake in my title after launch. Will fixing it hurt my rankings?
Does image alt text have to contain keywords?
Can one article rank for several keywords at once?
Final thoughts
Keyword placement isn’t guesswork — it’s seven standard steps. Turn them into a checklist you run before publishing every article. Five minutes per pass beats fixing things after the fact.
Three steps to put this into practice: this week, turn the seven checks into a template and run it after every article you write; next week, pull 10 articles published in the past 3 months and see which ones bury the core keyword late in the title and which ones miss it in the opening paragraph; in week three, fix the title and H1 on the 3 worst offenders first, then watch how rankings move over 4 weeks.
One line worth remembering: keywords aren’t stuffed in, they’re placed in the right spots — the title first, a reworded version in the H1, three natural mentions in the body, and let Google handle the rest.
