ToolForge

Keyword research: from seed list to a keyword map

Last reviewed and updated

Keyword research fails when it produces a spreadsheet of volumes nobody acts on. This guide ends with something usable: one primary keyword mapped to each page, filtered by intent and by difficulty you can realistically beat.

Every step links to the free ToolForge tool that does the work, and to the dashboard when you want a live position check.

1Start with a seed list, not a tool

Write down how customers describe the problem in their own words — support tickets, sales calls and review sites are better seed sources than any keyword database. Ten honest phrases beat a thousand scraped ones.

Group the seeds into themes. Each theme will become a page or a small cluster, not a single keyword.

Tools for this step

These checks need a data provider connected. For a live measurement right now, run the SEO dashboard audit against the same URL.

2Expand into related and long-tail variants

Long-tail queries are longer, lower volume and far easier to win. They also convert better because the intent is explicit: "free sitemap generator for wordpress" tells you exactly what the visitor wants.

For a new site, deliberately target the tail first. Ranking for twenty specific phrases builds the topical authority you need before the head term is realistic.

Tools for this step

These checks need a data provider connected. For a live measurement right now, run the SEO dashboard audit against the same URL.

Go deeper

3Sort by intent before volume

Every query is informational, navigational, commercial or transactional. Matching the wrong format loses the ranking regardless of quality: a product page will not outrank tutorials for "how to".

Look at what currently ranks. The format of the top results is Google telling you what it considers a correct answer for that query.

Tools for this step

These checks need a data provider connected. For a live measurement right now, run the SEO dashboard audit against the same URL.

4Judge difficulty honestly

Difficulty is a comparison between the ranking pages' authority and yours. A score of 70 is unwinnable for a new domain and routine for an established one, so read it relative to your own site.

Filter aggressively: keep terms where you can plausibly publish the best available answer, and park the rest for later.

Tools for this step

These checks need a data provider connected. For a live measurement right now, run the SEO dashboard audit against the same URL.

Go deeper

5Map one primary keyword per page

Build a simple sheet: URL, primary keyword, secondary variants, intent, current position. This document is the actual output of keyword research — a list of terms without a mapping is unusable.

Two pages targeting one phrase compete with each other and split their signals. Merge them, or differentiate the intent.

Go deeper

6Track a small set and iterate

Track ten to twenty keywords, not hundreds. What matters is direction over weeks, and whether the page that ranks is the page you intended.

When the wrong URL ranks, that is a mapping or internal-linking problem, not a content problem — fix the links before rewriting anything.

Tools for this step

These checks need a data provider connected. For a live measurement right now, run the SEO dashboard audit against the same URL.

Go deeper

Related tools

Everything in the keyword workflow, from idea generation to position tracking.

Frequently asked questions

From the blog

New SEO trend analysis and tool reviews are published every month.

All blog posts

Keep going