Need Guest Posts or Backlinks?

Tell us what you need and we will send suitable publisher options.

Free keyword-to-page planning workspace

Keyword Mapping Tool

Give every keyword
a purpose—not just a page.

Turn supplied research into an editable content plan. Choose destinations, primary terms, owners and next actions. Review conflicting assignments before your team starts writing.

Free · No paid API key · Downloadable drafts · No automatic website edits

Several supplied keywords connect to a page plan with a primary term, owner and next actionPrimary termSupporting termRelated questionA useful page planOne destinationA named ownerA clear next actionYour decision—not a ranking
Illustrative planning structure. Keywords and destinations are decisions you supply.

Keyword map

Turn your research into a reviewable page plan. Your assignments—not automatic rankings or page recommendations.

Up to 2,000 assignments. UTF-8 files, drafts and review submissions: 6 MiB maximum. Save draft before leaving; there is no account storage or browser autosave.

Import keywords or restore a draft

CSV/TSV adds rows after preview. Draft JSON replaces the map only after confirmation. Version 1 and 2 drafts are supported; review JSON is not a draft. Blank optional fields default to supporting / unknown / review / normal. Text limits are UTF-8 bytes: keyword 300, URL 2,047, topic 150, owner 120, notes 1,500.

Human verification code
The code expires after ten minutes and works once.

01 / Research becomes a decision

A clear destination. A useful job. An accountable owner.

Import

Bring the research.

Start with CSV/TSV, pasted records or manual additions. Review column assignments before appending. Underscore-style headers such as target_url are recognized.

Assign

Make the page useful.

Choose primary and supporting terms, manual intent, action, priority, owner and notes. Keep unresolved decisions visible instead of guessing.

Review

Check the whole plan.

Review repeated assignments and page-level conflicts. Preview bulk changes before applying them. Save a draft or hand off the full checked map.

Bring research into the plan

A keyword list can contain several kinds of evidence: queries seen for your website, estimates from a keyword provider, customer questions or generated ideas. Keep their origins in your own research record. A phrase does not become verified demand because it appears in a mapping table.

Choose the subjects that matter to your audience and business before assigning URLs. Ask what the reader needs to accomplish, whether you can answer that need well, and whether a suitable page already exists. This makes the destination decision easier to explain.

The free SEO tools directory helps you choose a separate research or technical check when the question extends beyond organizing assignments. Each workflow has its own evidence requirements.

If you have comparable ranking exports, use the Competitor Keyword Gap Tool to review those supplied datasets before selecting topics. A competitor’s keyword can prompt investigation, but it does not establish that another article belongs in your publishing queue.

Avoid importing every phrase simply to fill the available rows. A smaller map with clear reasons, owners and next steps is easier to review than a large collection of unresolved suggestions.

Import records and check the columns

Enter the website the plan concerns. Open Import keywords or restore a draft to upload a supported CSV, TSV or project JSON, or paste CSV records. For a tabular import, the keyword column is required. Target URL, topic, role, intent, action, priority, owner and notes are optional.

Use Read records to prepare the import, then inspect the column selections before choosing Append records. Check that a target-address column is mapped to Target URL rather than assuming a familiar header will be recognized. A successful preview is an opportunity to inspect your choices before adding rows.

Appending adds records to the existing map. Review what is already present so you do not mistake an added batch for a replacement. Repeated assignments should be reviewed deliberately; the published workflow retains duplicate records and flags them rather than silently removing them.

You can also add a keyword manually. Use that route for a small addition or a topic that arrives after the initial research. Enter enough context for another person to understand the assignment, while leaving genuinely unknown decisions open.

A blank optional field is often more honest than a guessed value. For example, leave a target unassigned until the destination is clear, and leave intent unknown until you have reviewed the reader’s task and relevant evidence.

Choose the website scope

The scope selector offers Domain, including subdomains, and Exact hostname. Choose the boundary that fits the work you are planning. A main website and its blog subdomain may belong in one plan, while a team working on one host may need a narrower view.

For an existing page, supply its actual full address. For planned content, use a proposed full URL when the structure is decided, or leave the target blank while the decision remains open. Keep proposed destinations distinguishable in your notes from addresses you have already checked.

The documented URL checks concern syntax and site scope. The mapping workflow does not visit the address or confirm that the page exists. A plausible URL can still be a draft, return an error, redirect elsewhere or serve the wrong content.

Use the Indexability Checker for its separate review of an existing page’s technical signals. A map records a destination choice; checking the page requires its own evidence and does not establish Google indexing simply because a URL is listed.

Keep important URL differences visible until you understand them. Do not use a planning warning alone to choose a redirect or canonical destination. Those changes affect real pages and need a separate review of content, access and intended behavior.

Give each page a clear purpose

Choose a primary term that describes the page’s main job. Supporting terms should help that page answer related questions. They are not instructions to repeat exact phrases or create a separate section for every row.

For example, an editorial calendar guide may answer questions about schedules, templates and review routines. A comparison of calendar software may require a different answer. Shared wording provides a research lead, but the reader’s task should drive the final decision.

The Keyword Cluster Generator offers a separate review of relationships among supplied keywords through word overlap or imported organic-result URLs. Inspect its groups before choosing page assignments. A group can inform the map without deciding the destination for you.

Read the pages you already have. A strong existing resource may need a useful update instead of another URL. Conversely, two subjects can share vocabulary while needing different page formats, evidence or audiences.

Record the reason for the assignment in ordinary language. A writer should be able to understand what the page must accomplish without reverse-engineering your keyword list.

Use intent labels as reviewed decisions

The available labels include unknown, informational, commercial, transactional, navigational and mixed. In this tool, you choose the label. It is not an automatic analysis of a live results page.

Use unknown while the evidence is incomplete. Mixed can describe a deliberate assessment of several needs, but it should not become a convenient label for every unresolved group. Notes can explain what still needs to be checked.

The Search Intent Checker can support a separate review of supplied search-result evidence. Keep the market and observation context with that review, then bring the resulting editorial decision into the map.

Labels work best when they lead to a clear answer. An informational guide should explain the task accurately. A comparison should address meaningful alternatives. A service page should make its scope and next step understandable. The label alone does not supply that substance.

Record a useful next action

The available actions are review, create, update and keep. Choose the one that best describes the agreed next step. These are planning labels; choosing create does not publish a page, and choosing update does not edit the website.

Use review when an assignment needs more evidence or a decision from another person. Create suits approved new work. Update suits a page with a specific improvement to make. Keep can record a reviewed decision to retain the current approach.

Add a named owner where useful, and choose normal, high or low priority according to business relevance, effort and dependencies. The tool does not calculate a numerical opportunity score or invent difficulty, traffic or conversion forecasts.

Make notes actionable. “Add an example of the approval handoff” gives a writer a concrete task. “Improve SEO” leaves the work undefined. Include the question to answer, evidence needed and any important limits on the assignment.

Edit individual rows or selected assignments

Open a row to edit its keyword, target URL, topic, role, intent, action, priority, owner or notes. Review the complete record when changing a destination so the topic and next action still make sense together.

For several related rows, the selected-row controls let you apply a common target URL, topic or action. Check the selection carefully before applying a batch change, especially when the map contains similar phrases or several proposed pages.

Use Search map, the row filter and the action filter to focus your review. The row choices include all rows, unassigned, primary and supporting. A filtered view helps you inspect part of the plan; it should not be mistaken for proof that all other assignments have been resolved.

Review the remaining work after editing. A changed target can move a phrase into a page that already has a primary term or a different planned action. Checking the whole map again helps you see the consequences of an otherwise sensible individual edit.

Selections stay selected across filters and pagination.
The counter states how many selected rows are outside the current page. Blank batch fields stay unchanged; explicit Clear controls unassign targets or remove topics. The preview names the affected population before you apply.
02 / Learn with four planning records

One small map. Three useful review questions.

The Example button loads fictional assignments for example.com. It contains no observed rankings, search volumes or verified live-page results.

Two terms. One page.

“editorial calendar” is primary and “content calendar template” is supporting on /calendar. Both are informational, planned for an update and owned by the Editorial team.

One unresolved destination.

“content audit checklist” is marked primary / create but has no target URL. It remains an unassigned row, not an invented page group.

One repeated keyword.

“editorial calendar” also appears on /planning as supporting / review. Its two destinations need a purpose review; /planning also has no primary term.

Expected review: 4 retained rows · 3 assigned rows · 2 target pages · 1 unassigned row · 1 keyword spanning URLs · 1 page needing primary review. These overlapping review questions do not prove cannibalization.

The published review covers unassigned rows, repeated records and keywords assigned to more than one URL. It also checks pages with no primary term or several primary terms, and pages whose rows carry different intent labels or planned actions.

These findings ask for a decision. A missing primary term may mean that the page’s purpose is still unclear. Several primary terms may reflect an unresolved edit. Conflicting actions can mean that different people have proposed different work for the same destination.

A repeated keyword across URLs deserves investigation, but a planning conflict does not establish cannibalization. The Keyword Cannibalization Tool reviews supplied query-and-page performance evidence as a separate task. Read the pages and relevant evidence before deciding whether they compete.

Keep legitimate distinctions. Different audiences, formats or tasks can justify separate pages that use similar language. Resolve warnings by explaining or correcting the plan, rather than deleting or redirecting pages merely to make a warning count smaller.

Understand warning groups and comparison rules

Repeated full records compare the normalized keyword and all supplied assignment fields. Repeated keyword-target groups compare the normalized keyword and target only, so owners or notes can differ. Every record stays editable. Both families can describe the same rows.

Primary-focus checks count distinct normalized primary terms. Repeated primary rows with the same term receive a separate note. Mixed-intent checks compare known labels and exclude unknown; mixed is a supplied label, not automatic analysis. Page actions remain separate instructions to review.

Keyword comparison uses Unicode NFC, lowercase and normalized spacing without removing accents or stemming. Original keyword wording and URL text remain in reviewed evidence. Notes retain line breaks. Targets retain scheme, path case, query strings and trailing slashes; fragments and standard ports are normalized.

Domain scope uses the bundled Public Suffix List registrable domain, including subdomains. Exact hostname is narrower. Malformed and out-of-scope targets stop the review with a row-specific error, without deleting editor records. Accepted syntax does not establish that a proposed page exists.

03 / Keep continuation separate from handoff

The right file for the next person—or your next session.

Save draft creates a version 2 working project with stable row identifiers, website, scope, all assignments and multiline notes. Restore also accepts existing version 1 drafts. An invalid or unsupported file leaves the current map intact.

Full reviewed CSV includes every checked assignment, warning codes and row references. Full review JSON includes all grouped page plans and planning notes. Neither export is reduced by editor search, filters, selection or pagination.

CSV neutralizes formula-like cells for spreadsheet safety. JSON retains the underlying text. Review JSON is not a restorable draft; keep the draft separately when you need to continue editing.

The configured capacity is 2,000 assignments. UTF-8 input files, draft files and review requests are limited to 6 MiB. Text-field byte limits are shown beside the workspace. No browser autosave or account history is created.
Use draft JSON to resume editing, reviewed CSV for assignment handoff and review JSON for the complete evidence01 / DRAFT JSON02 / REVIEWED CSV03 / REVIEW JSONContinue editing · Version 1 / 2 restoreHand off assignments · One record per rowInspect all page plans + planning notes
Three distinct file roles, with no silent replacement or automatic persistence.
Understand retention and server processing

The page states that maps are not stored in your WordPress account and that the plugin does not autosave them in the browser. Download the draft when you need to retain the work.

Shared abuse protection records a salted IP hash, tool identifier and usage date. Hosting and security-provider policies apply separately. This is a narrower statement than a claim that every service or contact form on the page stores nothing.

Keep sensitive business notes appropriate to your own workflow, and retain the working file where your team normally manages planning records. Returning to the page should not be treated as a substitute for keeping the downloaded project.

Check map sends the supplied records to this website for analysis; it is not a browser-only workflow. Import, editing and draft preparation occur in the workspace. The tool does not fetch the target pages.

Before your first plan

Keyword Mapping Tool FAQs

Does the tool choose target pages for me?

No. You supply keywords, assignments, topics and intent labels. The tool checks planning consistency. It does not fetch pages, search Google, calculate demand or choose destinations automatically.

Should every keyword get its own page?

No. Several phrases can support one useful answer. Review the reader task and required content before splitting them into separate destinations. Small wording differences alone do not justify another URL.

Are similar phrases treated as the same keyword?

Comparison uses Unicode NFC, lowercase and normalized spacing. Accents and different word forms remain distinct. Original wording is retained; semantic synonyms are not automatically merged.

Can I return to a saved map?

Yes. Download a draft project JSON before leaving. Restore supports version 1 and version 2 Keyword Mapping drafts, including assignments, owners and notes. Version 2 preserves stable row identifiers. There is no account save or browser autosave.

Which file should I send to my editor?

Use the full reviewed CSV for one row per checked assignment, or the full review JSON for all page plans and planning notes. Both include the complete checked map regardless of filters. Keep the separate draft JSON to continue editing later.

Does an assignment warning prove cannibalization?

No. Warning categories can overlap and are not independent SEO problems. A keyword planned for multiple URLs is not proof of lost rankings or traffic. Review page purposes and performance evidence before changing a website.

Connect an approved plan to the right next step.

Some topics belong on your own site; others may support a useful article for a relevant publisher. Decide the reader, purpose and target page before choosing a placement route. A completed map does not establish publisher acceptance or availability.

Review guest posting and SEO services when you need help choosing campaign support. Provide the relevant target pages, topics, audience, market and requirements so the proposed work can be assessed in context.

For a publisher article, compare guest post opportunities and confirm subject fit, current availability, content requirements and placement terms before approving an order.

Approved orders retain their dofollow placement commitment and their Google indexing guarantee under the confirmed terms, including the review period and remedy. These order commitments are separate from the mapping workflow and do not guarantee rankings, traffic, leads or sales for the mapped pages.

Editorial reading: Ahrefs’ keyword-mapping workflow, Neil Patel’s mapping guide and the keyword-mapping guide now reached from Backlinko. The tool organizes your decisions; these guides do not establish automatic assignment accuracy or guaranteed performance.