Chapter 4: Keyword Mapping — One Intent, One Page
You now have a filtered list of keywords your store can plausibly win. The next failure mode is waiting for you, and it is purely self-inflicted: aiming several pages at the same search, or one page at several different searches. Keyword mapping is the discipline that prevents both. It is the least glamorous chapter in this book and the one professionals would save first from a fire.
The Rule
Every distinct search intent gets exactly one page on your site — and every important page on your site owns exactly one intent (plus its close variants).
"Intent" is the key word, and it is more precise than "keyword." The phrases buy cork yoga mat, cork yoga mat for sale, and best cork yoga mat are three keywords but substantially one intent: get a cork yoga mat. They belong on one page — your cork mats category page — which will naturally rank for all of them if it is built well (Chapter 6 explains why: Google ranks pages for hundreds of related phrases, not one phrase per page).
By contrast, cork yoga mat and how to clean a cork yoga mat are two intents — buying versus maintaining — and they deserve two pages: a category page and a content page. Force them onto one page and you get a page that half-sells and half-teaches, and ranks for neither job.
What Happens Without a Map: Cannibalization
When two of your pages target the same intent, Google must choose between them — and it often chooses badly, or oscillates, ranking each one weakly in turn. Practitioners call this keyword cannibalization, and stores create it constantly:
- A category page and a blog post both optimized for "best yoga mats."
- Color/size variant pages duplicated as standalone pages all chasing the parent product's keyword.
- Last year's gift-guide page and this year's gift-guide page competing every December.
The cure is not a tool; it is the map itself — a document where every target phrase is written next to the one URL that owns it, so collisions become visible before you build them.
Building the Map
Create a spreadsheet (Worksheet 1 at the back of this book is the template) with these columns:
| Column | Example |
|---|---|
| Target keyword (primary) | cork yoga mat |
| Close variants | buy cork yoga mat, cork yoga mat for sale |
| Intent | Buy |
| Page type | Category |
| URL (existing or planned) | /collections/cork-yoga-mats |
| allintitle count | 34 |
| Winning signals (of 4) | 3 |
| Status | Build / Improve / Live / Parked |
Now fill it using your Chapter 3 priority list, obeying three mapping rules:
Rule 1 — Broad buyer terms go to category pages. If the intent is "shop this kind of thing," the owner is a category page. Never a single product (too narrow) and never a blog post (no products to buy).
Rule 2 — Specific product terms go to product pages. Model names, sizes, materials-as-products ("6mm yoga mat" if you sell a 6mm line), and long specifications belong to the product page that is that thing.
Rule 3 — Questions and how-tos go to content pages, which must link down to the money pages. Every Learn-intent keyword you kept in Chapter 2 (because it had a straight path to a product) gets a content page whose job includes internal links to the owning category/product pages. A content page without those links is a dead end — traffic arrives, reads, and leaves with your competitor's name in their next search.
A Worked Example: The Yoga Mat Store
Watch the map resolve a typical candidate list into a site plan:
| Keyword | Intent | Owner page | Why |
|---|---|---|---|
| yoga mat | Buy (broad) | /collections/yoga-mats | Head category — long-term target, parked priority until the site is stronger |
| cork yoga mat | Buy | /collections/cork-yoga-mats | Material category |
| extra thick yoga mat for bad knees | Buy | /collections/extra-thick-yoga-mats | Specification category; the Chapter 3 priority keyword |
| 6mm yoga mat | Buy | Product page (the 6mm model) or thickness collection | Depends on whether you sell one 6mm mat or several — the inventory decides |
| yoga mat under 50 | Buy | /collections/yoga-mats-under-50 (or a filtered landing page) | Price-tier category; only build if the platform can keep it crawlable and canonical (Chapter 8's warning about filter pages applies) |
| how thick should a yoga mat be | Learn | Blog guide, linking to extra-thick and standard categories | Feeds buyers down; owns the question |
| how to clean a cork yoga mat | Learn | Blog guide, linking to cork category | Care content; supports the cork category's authority |
Six pages, six intents, zero collisions — and notice how the map creates your content plan: two guides you might never have thought to write now exist because the research said the questions were worth owning.
Mapping an Existing Store (The Audit Pass)
If your store already has pages, mapping runs in reverse and finds your existing problems:
- List every current URL that gets any impressions in Google Search Console (Performance report → Pages).
- For each, write down the queries it already ranks for (click the page in the report). This is the intent Google thinks the page owns — believe it over your intentions.
- Collisions jump out: two pages ranking for the same query set. Resolve each collision by choosing the stronger page as owner and either re-aiming the weaker page at a different intent from your list, merging it into the owner (with a redirect — Chapter 9), or accepting it as a supporting page and removing its optimization for the contested phrase.
- Gaps jump out too: priority keywords from Chapter 3 with no owning page. Those are your build list, in priority order.
This audit is unglamorous and occasionally painful — you will find pages you wrote with love that own nothing. Keep them anyway if customers use them; just stop expecting them to rank, and stop letting them collide with pages that can.
How Many Pages Should a Small Store Map?
As many as your inventory and your priority list justify — and no more. A focused store might map 15–40 category and key product targets plus a guide per major Learn intent. The sin is not a small map; it is an imaginary one — hundreds of mapped keywords with no build capacity behind them. Your map is a work queue. Chapter 10's 90-day plan assumes a realistic queue: a handful of priority category pages rebuilt properly, the top product pages optimized, and the first few guides published — in that order.
A Second Store, Start to Finish
One example is a demonstration; two is a method. Watch the same pipeline run on a completely different shop — a small online store selling dog gear — to see which steps change (almost none) and which inputs change (all of them).
Research (Chapter 2). Amazon autocomplete for "dog harness" yields buyer phrases: dog harness no pull, dog harness for large dogs, dog harness with handle, puppy harness small. The marketplace filters list the attributes buyers sort by: size, material, no-pull design, reflective trim, front-clip versus back-clip. Google's related searches add best dog harness for pulling and dog harness vs collar. The Wikipedia article on dog harnesses contributes subtopics: types (back-clip, front-clip, dual-clip, head halters), fitting, and safety. Keyword Planner shows the head term "dog harness" with big volume and a hard fight — and modest CPCs on the specific phrases, several of which clear $1.50–$3.00, the signature of buyers. Deleted on sight: dog harness for cats (not stocked), how to sew a dog harness (no path to a product; this store sells, it does not teach sewing), dog harness amazon (the searcher wants Amazon, not you).
Filter (Chapter 3). "Dog harness" itself: allintitle in the thousands, top 5 all major retailers and pet-media giants, zero signals — parked without regret. "No pull dog harness for large dogs": allintitle 63 (yellow zone), a small specialist shop at position 4, one loosely relevant magazine roundup in the top 10 — 3 signals, classified Priority. "Reflective dog harness with handle": allintitle 29, two stale pages ranking — Priority. "Dog harness vs collar": allintitle higher, but intent is Learn with a straight path to products — kept as a guide, where competition is judged against other articles, not stores.
Map (this chapter). Head term → the Harness category page (long-term owner, status: Improve). "No pull…large dogs" → a No-Pull Harnesses subcategory, built as a real landing page with the no-pull mechanism explained (Chapter 6 coverage: how front-clip redirection works, sizing for large breeds, chest-strap fit). "Reflective…with handle" → a product-led collection page only if the store stocks several such models; if it stocks exactly one, the phrase maps to that product page instead — the inventory decides the page type, the mapping rule beginners most often reverse. "Dog harness vs collar" → a guide, linking down to the category and the no-pull subcategory. Four intents, four owners, no collisions — and, once again, the map wrote the content plan: one subcategory build, one guide, one category rebuild, in that priority order.
Notice what never happened: nobody asked "what's a good blog topic?" or "what keyword has the most searches?" Every decision traced back to a buyer phrase, a competition check, and a shelf. That traceability is the entire discipline this book teaches; the dog store and the yoga store are the same store, wearing different stock.
Chapter 4 Action Checklist
- [ ] Create the keyword map spreadsheet (use Worksheet 1).
- [ ] Enter every Priority and Maybe keyword from Chapter 3, grouped into intents.
- [ ] Assign each intent exactly one owning page type and URL — existing or planned.
- [ ] Apply the three mapping rules; reassign any blog post that owns a Buy intent and any product page that owns a broad category intent.
- [ ] Run the audit pass: use Search Console to find collisions and gaps in what you already have.
- [ ] Mark each row's status: Build, Improve, Live, or Parked. This is now your SEO work queue.