Keyword Mapping Tool
Give each keyword a place in your content plan. Assign target pages, choose primary and supporting terms, and record what to create or improve. Check the map for conflicting assignments before you hand it to a writer.
Start with your pages
A keyword list tells you what people might look for. A keyword map records which page should answer them. That distinction matters when several writers, services or product categories share the same website: without a clear destination, the same subject can enter the publishing queue twice.
Enter your website, then import a CSV or TSV, paste records or add a keyword manually. The keyword column is required. Target URL, topic, role, intent, action, priority, owner and notes are optional. Review the column mapping before appending records. Nothing is assigned to a page automatically.
Use the actual address for an existing page. For planned content, enter a proposed full URL or leave the target blank until you have decided where it belongs. The tool checks URL syntax and site scope; it does not visit the page or confirm that it exists. Exact-host scope keeps subdomains separate when that matters to your plan.
One page, a clear job
Choose a primary keyword that describes the page’s main purpose. Supporting terms should help that same page answer the reader’s question. A guide to building an editorial calendar might also cover a monthly schedule and review cadence. A software comparison can require a different page, even though both subjects mention calendars.
Check the current search results and read the pages you already have before combining topics. Shared wording is not enough to establish shared intent. The intent labels in this tool are your decisions, not an automated prediction. Leave a label unknown when you still need evidence.
Select several rows to give them the same target URL, topic or next action. Open an individual row to change its primary role, owner, priority or notes. Keep notes specific enough for the next person to act: a missing example, an outdated section or an unanswered question is more useful than simply writing “improve SEO.”

Check before publishing
The review highlights unassigned rows, repeated records and keywords attached to more than one URL. It also identifies pages with no primary term or several primary terms, and pages whose rows have different intent labels or planned actions.
These are planning checks, not instructions to delete or redirect a page. Two pages can legitimately address similar wording for different audiences or tasks. Before calling that cannibalization, look at the actual pages and ranking evidence. A map shows what you intend; it does not establish how Google currently treats the site.
Review whether the page needs to be created, updated, kept as it is or investigated further. Assign a named owner where useful, and use priority to reflect business relevance and available effort. The tool does not invent difficulty, search volume, traffic forecasts or a numerical opportunity score.
Keep a working copy
Download the draft project as JSON to continue later. Restoring it brings back your keywords, assignments and notes. Check the restored map before exporting a reviewed CSV. The full review JSON also includes grouped page plans and every planning warning; it is a report, separate from the editable draft file.
CSV output keeps one row per assignment so writers and editors can filter by page, action or owner. Duplicate rows are retained and flagged rather than silently removed. The tool normalizes keyword case and spacing for its checks, while keeping accents and different word forms distinct.
Maps are not stored in your WordPress account, and the plugin does not autosave them in the browser. Shared abuse protection records a salted IP hash, tool identifier and usage date; hosting and security-provider policies apply separately. Keep the downloaded draft when closing the page.
Research, then map
Use the Competitor Keyword Gap Tool to compare supplied ranking exports before selecting topics. Then bring the relevant keywords here and choose their destination pages. A competitor’s keyword is a research lead, not an automatic reason to publish another article.
For an existing page with possible crawling restrictions, the Indexability Checker handles a different question. Mapping organizes content decisions; it neither changes your pages nor confirms Google indexing.
Questions
Does this tool choose keywords or search intent for me?
No. You supply the keywords, topic groups and intent labels. The tool organizes those decisions and checks the assignments; it does not search Google or create semantic clusters.
Does a duplicate assignment prove keyword cannibalization?
No. It shows that your plan assigns the same keyword to several URLs. Check the pages, search intent and ranking evidence before deciding whether they compete.
Can I save a map and continue later?
Yes. Download the draft project as JSON and restore that file in the tool. CSV exports are available after checking the map. Maps are not saved to your WordPress account.
Discuss your content plan
Share your target pages and topics when you need help planning relevant publisher outreach.
