Keyword engine
Give every keyword a page
Live ranking data and an AI pass over your site build the list. The keyword map then assigns every confirmed term to the page that should rank.
A keyword list is easy to get and hard to use.
What matters is which terms a site like yours can win, what the searcher behind each one wants, and which page should carry it. Until every keyword has a page, research is a document, not a strategy.
- 94markets, each with its own volumes, difficulty and keywords
- 0-100difficulty read on every keyword, from what currently ranks
- 4intent classes: informational, commercial, transactional, navigational
- 1primary keyword per page, deduplicated across the whole site
Two sources, one keyword list
Live ranking data gives every keyword its volume, traffic and position for your domain and market. An AI pass over your homepage, headings and sitemap proposes the commercial terms you rank nowhere for.
Help centre: Keyword research
Every term carries intent and difficulty
Intent comes from live search-intent data as informational, commercial, transactional or navigational. Difficulty is a 0-100 read of what currently ranks, and chips take their color from intent.
A draft to correct, not a verdict
The derivation reads what your site says about itself, so an offer your copy never mentions gets no keywords. Add the missing terms at the confirm step, then fix the copy.
Every confirmed keyword gets one page
The keyword map discovers your pages and gives each a primary keyword, deduplicated across the site so two pages never compete for the same term. Pages with no match surface too.
The structure your keyword set wants
Beside your current structure, the map draws the one the keyword set calls for, including pages to create. A suggested page means demand nothing on your site serves today.
The sitemap planner draws the target structure
Pages become cards of sections on a drag-and-drop board with keyword chips, plus AI actions for restructuring and gap-finding. Edits save automatically, and the board exports as an image or a markdown brief.
How it works
The sequence, start to finish. Read it in order: each step assumes the one above it has already run.
Start in the setup wizard
Point it at your site and it proposes keywords with volume, difficulty, cost per click and intent beside each.
Confirm the set
Keep what fits and add what customers search for that your copy never says, because everything downstream builds from the confirmed set.
Map keywords to pages
Run the keyword map to see your current sitemap with keywords assigned, and the structure the set calls for.

The other ways people do this
What each approach does, and what happens here instead. Mechanism only, never an outcome claim.
| Approach | How it works | Here |
|---|---|---|
| A keyword tool export | How it worksIt returns every phrase matching a seed with volume beside it, and stops at the download. | HereTwo sources build the list, intent and difficulty ride on every term, and the map assigns each confirmed keyword to the page that should rank. |
| A list typed from memory | How it worksSomeone writes down the terms the business already uses, with no volume, no difficulty and no reading of what ranks today. | HereEvery term arrives with monthly volume, cost per click, a 0-100 difficulty and an intent letter from live search data. |
| A keyword plugin in your CMS | How it worksIt scores the page open in the editor against the keyword you type into the box, one page at a time. | HereThe map discovers your pages, gives each one a primary keyword, and draws the structure the confirmed set calls for beside the one you have. |
| Search Console alone | How it worksIt reports queries you already get impressions for, which by definition excludes everything you rank nowhere for. | HereRanking data covers what you hold today, and the site pass proposes commercial terms you hold nothing for yet. |

Try the job, or learn the subject
The free tools run the same checks without an account. The lessons explain the mechanism behind them.
Free tools, no signup
- Keyword checker
- Check search volume, difficulty and intent for any keyword.
- Keyword suggestions
- Generate related and long-tail keyword ideas.
- Keyword intent checker
- Sort keywords into the 5-stage buying ladder, from emergency to informational.
- Keyword clustering tool
- Cluster a keyword list into topic groups.
Lessons in the Academy
- Keyword research from scratch5 min · Beginner
- A repeatable way to go from a blank page to a shortlist of keywords you can actually win.
- Mapping keywords to pages5 min · Intermediate
- One primary keyword per page, grouped by intent, so pages stop competing with each other.
- The buying-intent ladder5 min · Beginner
- Sort every keyword by how close the searcher is to paying, and stop spending effort on traffic that never converts.
Questions people ask
The ones that decide whether this fits, answered with the verdict first.
- Where does the keyword list come from?
- Two places. Live ranking data supplies what your domain already ranks for in your market, and an AI pass over your homepage, headings, about page and sitemap proposes commercial terms. Brand terms are left out because you own them.
- What if a keyword I need isn't proposed?
- Add it at the confirm step. The derivation reads what your site says, so an offer your copy never states will not appear, and the same gap hides you from Google.
- Do the numbers change by country?
- Yes. Volume, difficulty and often the keywords themselves are per market, so a set researched for one country does not carry to another.
- Does a research run cost credit?
- Yes. Each run spends live search-data credit, and results for a domain and market are cached briefly, so restarting the wizard does not charge you twice.
- Can I try this without an account?
- Partly. The free keyword tools run a check each with no signup and no card. Building a confirmed set and a keyword map happens inside a workspace.
- Does the research touch my site?
- It reads, never writes. The site pass fetches your homepage, headings, about page and sitemap the way a visitor would, and changes nothing.
- What happens when a term has thin data?
- The gap is stated rather than filled. Keywords without enough data fall back to commercial intent, and difficulty only summarizes what currently ranks, so treat a confident letter on a low-volume term lightly.
Where this fits
The jobs either side of this one, and the two pages that read it from your side of the desk.
Rank tracking
Positions refresh weekly, per domain and market. Each keyword builds a series from its first check, so you read drift rather than one reading.
AI article writer
Give it a keyword. It researches, drafts with internal links and images, then scores the result on the same 36 checks that grade audited pages.
Technical SEO audit
One crawl grades your site A+ to F across eight categories and turns every failure into a fix with its URLs attached.
Keyword engine
See it on your own site
A free audit grades your site A+ to F, then shows where this feature pays first. No card required.