On-Page SEO
Keyword Research and Topic Mapping
A practical workflow for turning keywords, search intent, entities, and business priorities into a topic map and page plan.
Keyword research is not a list of phrases to stuff into pages. It is a process for understanding demand, searcher tasks, topic relationships, page types, and business value.
Topic mapping turns that research into decisions: which pages should exist, what each page should target, how pages should link, and which pages should be updated, merged, or removed.
Inputs to collect
| Input | Why It Matters |
|---|---|
| Seed topics | Start from products, services, problems, industries, locations, and audience questions. |
| Search queries | Show how people phrase demand and where modifiers appear. |
| SERP patterns | Reveal page type, format, depth, and features searchers expect. |
| Existing pages | Avoid duplicating pages that already have history or authority. |
| Business priorities | Keep the map tied to revenue, leads, support, or strategic authority. |
| Competitor pages | Show topic coverage, content formats, and gaps worth testing. |
| First-party data | Sales calls, support tickets, site search, CRM notes, and tool submissions reveal real language. |
Use SEO tools for scale, but do not let volume decide everything. Low-volume queries can be valuable when they reveal buying intent, local demand, or specific pain.
Group by intent before volume
Cluster queries by what the searcher is trying to do:
| Intent | Query Shape | Best Page Type |
|---|---|---|
| Definition | what is [topic] | Topic page or beginner guide. |
| Diagnosis | why is [problem] happening | Troubleshooting guide or checklist. |
| Process | how to [task] | Step-by-step guide, tool, or template. |
| Comparison | [option] vs [option] | Comparison page or buying guide. |
| Local | [service] near [city] | Local landing page or location page. |
| Commercial | best [solution] for [use case] | Category, service, product, or comparison page. |
| Brand | [brand] reviews, [brand] pricing | Brand, pricing, review, or trust page. |
If two queries have similar words but different intent, they may need different pages. If many queries express the same task, one strong page may be enough.
Build the topic map
Use roles before URLs:
| Role | Purpose |
|---|---|
| Pillar page | Introduces the main topic and routes readers into the cluster. |
| Supporting guide | Answers a specific sub-question or process. |
| Topic definition | Defines an entity and links to deeper resources. |
| Commercial page | Helps a searcher choose a service, product, provider, or next action. |
| Local page | Proves relevance in a market or service area. |
| Tool or template | Turns learning into action and earns links or leads. |
| Research asset | Provides original data, methodology, or benchmarks worth citing. |
A good topic map explains how pages support each other. It is not just a calendar of posts.
Keyword-to-page decisions
For each cluster, assign one primary page for the main intent. Then assign supporting pages where the intent is meaningfully different.
| Decision | Use When |
|---|---|
| Create | No existing page satisfies the intent, and the topic has business or authority value. |
| Update | A page exists but lacks depth, freshness, proof, or intent alignment. |
| Merge | Multiple weak pages compete for the same intent. |
| Redirect | An old page has value but no longer deserves a standalone role. |
| Noindex | A useful utility page should not compete in search. |
| Leave alone | The page serves its role and has no meaningful gap. |
Document the decision. Many content problems come from forgetting why a page exists.
Mapping fields
Use a simple table:
| Field | Example |
|---|---|
| Cluster | Technical SEO audits |
| Page role | Pillar guide |
| Primary intent | Learn how to run and prioritize an audit |
| Primary query | SEO audit process |
| Supporting queries | technical SEO audit workflow, SEO audit checklist |
| Existing URL | /learn/technical-seo/seo-audit-operating-system/ |
| Page decision | Create or update |
| Internal links in | Technical SEO hub, audit pages, related guides |
| Internal links out | Crawling, traffic drops, prioritization, checklist |
| Proof needed | Examples, tables, workflows, source references |
| CTA | Use checklist or request audit |
This gives writers, SEOs, and stakeholders the same plan.
Cannibalization check
Cannibalization happens when multiple pages compete for the same intent and weaken each other. It is not simply two pages mentioning the same topic.
Review:
- Do the pages target the same query and same searcher task?
- Do they have similar titles, headings, and content structure?
- Do rankings swap between them for the same queries?
- Would a user need both pages, or would one stronger page be clearer?
- Can one page become the main page and the other become support?
Fixes include merging, redirecting, changing the page angle, strengthening internal links, or clarifying title and heading focus.
Content brief structure
A useful SEO brief should include:
- Searcher task and decision stage.
- Primary query and related query groups.
- Page type and role in the topic map.
- SERP pattern observations.
- Required sections and questions.
- Internal links to include.
- Proof needed: examples, data, screenshots, quotes, reviews, sources, or methodology.
- Entity and schema notes.
- CTA or next step.
- Success metrics.
The brief should help produce a better page, not merely a keyword-filled page.
Prioritization
Prioritize topics with a mix of:
| Signal | What It Tells You |
|---|---|
| Business value | The topic can influence leads, revenue, trust, retention, or strategic positioning. |
| Search demand | People are actively looking for the topic or related problems. |
| Intent clarity | The page type and searcher task are clear enough to serve well. |
| Current gap | Existing content is missing, weak, stale, or fragmented. |
| Authority fit | The site can credibly answer with experience, data, or proof. |
| Internal-link value | The page can support important commercial, local, or authority pages. |
Do not publish just because a keyword has volume. Publish because the page has a clear role.
Measurement
Track by cluster and page role:
- Indexed pages in the cluster.
- Impressions and clicks for mapped queries.
- Rankings for priority query groups.
- Internal links into commercial or authority pages.
- Engagement and tool use from supporting guides.
- Leads, calls, bookings, or assisted conversions from page groups.
- Backlinks, mentions, or citations earned by tools and research assets.
Topic maps improve over time. Search behavior changes, competitors improve, and the site learns which pages actually create qualified action.
Next step
After mapping topics, use Internal Linking for Topical Authority to connect the cluster. For snippet work, use the Title and Meta Preview.
If existing pages overlap, review Keyword Cannibalization and Content Pruning before publishing more pages.
For spreadsheet planning, use the Keyword-to-Page Mapping Template.