Keyword research tool: see the demand behind a keyword before you write.

Enter a seed keyword and pick a country. You get volume, difficulty, cost per click and related keywords for that market, from DataForSEO search data. The numbers are modelled estimates from a third-party provider, not figures from Google.

By · Updated September 25, 2026

Keyword research tool

Runs on our server using DataForSEO search data. We count runs and never save what you enter; an identical request may be answered from memory for up to five minutes.

What you can do with it

  • Check whether anyone searches for a topic before you commit a post to it
  • Compare two phrasings of the same idea and pick the one with more demand
  • Find related keywords to fold into a page or split into their own
  • Size up a new market by running the same seed in a different country

How it works, step by step

  1. 1

    Start from the problem, not the product

    Write down what a buyer would type before they know your product exists. 'how to track freelance hours' is a seed; your product's name is not. Run two or three seeds that describe the same problem in different words.

  2. 2

    Read intent before volume

    For each keyword, ask what the searcher wants: to learn, to compare, or to buy. Search it yourself and look at the page types that rank. A keyword whose results are all product pages will not reward a blog post, however large its volume.

  3. 3

    Pick keywords you can realistically win

    Difficulty is a rough guide to how strong the ranking pages are. A newer site usually does better with narrower, lower-difficulty phrases that match its expertise than with the head term everyone targets.

  4. 4

    Use CPC as a signal of commercial value

    Cost per click shows what advertisers pay for the keyword. A high CPC on a modest-volume keyword often means the searchers are close to buying, which can make it worth more than a bigger informational term.

  5. 5

    Cluster before you brief

    Group the keywords that one page can answer, and give each group one URL. This stops two of your own pages competing for the same search and turns a keyword list into a content plan.

What keyword research is for

Keyword research answers one question: do people search for this, and in what words? It stops you from writing a good page on a topic nobody looks for, and it tells you which of several phrasings your readers actually use. It does not tell you what to say. That comes from knowing the subject and the reader.

The three numbers most tools show, volume, difficulty and cost per click, each answer a different part of the question. Volume is demand. Difficulty is competition. Cost per click is commercial value. None of them is useful alone.

Read the numbers as estimates

Every search volume you see in a third-party tool is a model. Providers combine several data sources and estimate a monthly average, then round it. That has consequences:

  • Small keywords are undercounted. A phrase shown as zero or ten can still bring steady, well-qualified visitors, especially in B2B.
  • Seasonality is flattened. An average hides a keyword that peaks in one month and is quiet the rest of the year.
  • Difficulty is a provider’s opinion. It is computed from the provider’s view of the ranking pages, and another provider will give a different score for the same keyword.

So compare keywords against each other in the same tool, and use the numbers to rank options, not to promise traffic.

Intent comes first

Two keywords with the same volume can need completely different pages. “project management software” wants a comparison or a product page. “how to write a project plan” wants a guide. The quickest check is to search the keyword yourself and look at what ranks: if every result is a product page, a blog post will struggle, and the other way round.

Once you know the intent, the related keywords become more useful. Some of them are the same question in other words and belong on the same page. Others are a different question and deserve their own. The keyword clustering tool does a first pass on that grouping, and the keyword gap analyzer compares your keyword list with a competitor’s to show the terms they have and you do not.

Choose keywords you can win

A site with little authority rarely ranks for the head term in its category in the first year. It can rank for narrower, more specific phrases where its expertise is obvious and the competing pages are weaker. Those phrases also tend to convert better, because the searcher has already said what they want. Build the narrow pages first and let them earn the links and trust that make the broad term reachable later.

Where AltoRank fits

For your own domain, the free growth plan shows what it already ranks for and the keywords within reach. AltoRank takes that further every week: it plans and drafts content from the keywords a site can realistically win, and a person approves each piece before it publishes.

Frequently asked questions

Where do the numbers come from?

From DataForSEO, a third-party search data provider. Our server sends your keyword and country to DataForSEO and shows what comes back. None of it is Google's own reporting, and Google does not publish exact search counts.

How accurate is the search volume?

Treat it as an order of magnitude. Search volume is a modelled estimate of the monthly average over a period, usually rounded, so seasonal keywords look flatter than they are and small keywords can show as zero while still getting searches. It is good for comparing keywords against each other and weak as an exact forecast of traffic.

What does keyword difficulty mean?

It is the provider's own score for how hard it would be to reach the first page, built from signals about the pages that currently rank. Google publishes no ranking difficulty score. Different tools score the same keyword differently, so use it to compare keywords within this tool rather than as an absolute.

Why pick a country?

Demand, competition and ad prices differ by market. The same keyword can be common in one country and rare in another, and a keyword in one language can mean something else in the next. Run the country you actually sell in.

Does it store the keywords I search?

No. The query goes through our server to DataForSEO for the search data, the result comes back to your browser, and we keep only a count of how many times the tool ran that day. There is a daily usage limit so the tool can stay free without a signup.

What can this tool not tell me?

Whether you will rank, how many clicks a ranking would bring, or what your own site already ranks for. For your own site, Google Search Console shows real impressions and clicks for the queries you already appear on, which is better evidence than any estimate.

More free tools

Be the site the assistant names.

Add a domain and the first draft is written while you watch. Every publish is your decision, a click on the draft or a rule you set and can hold, and you can read the source or self-host it free.

Set up your site and read your first drafts before you enter a card.