100% free and open source

OctopusOn SEO Keyword Research

A free keyword research tool with keyword clustering: collect ideas from Google Ads, Search Console, Wordstat, autocomplete and your exports, group them by SERP overlap and map every cluster to a page.

Windows, macOS & Linux · SEO and GEO · Updated continuously · No account, no limits

OctopusOn SEO Keyword Research window
Keyword research

From a seed keyword to a content plan

Keyword discovery, clustering, search intent and keyword mapping in one desktop app.

Keyword generator

Expand seed keywords with a–z, question and buying modifiers, autocomplete and related searches.

Keyword Planner and Search Console

Ideas and volumes from the Google Ads Keyword Planner and up to 50,000 Search Console queries, with your own Google sign-in.

Yandex Wordstat

Find keywords for Yandex markets with Wordstat, using your own key or OctopusOn credits.

Keyword clustering

Group thousands of keywords by shared top-10 results, by wording, or both.

Search intent

Every cluster shows its intent, with a warning when intents are mixed.

Keyword mapping

Assign a target page to every cluster and spot cannibalisation and content gaps.

Content briefs

Questions people ask, related searches and the top-ranking pages for each cluster.

Import and export

Import Ahrefs, Semrush, Keyword Planner, Search Console and Wordstat files; export to Excel, CSV and JSON.

Keyword ideas from the sources you trust

Combine Google data, Yandex data and your own exports in one list, without duplicates.

  • Google Ads Keyword Planner and Search Console with your own Google sign-in
  • DataForSEO ideas, volumes, difficulty, intent and competitor keywords; SerpApi autocomplete
  • Yandex Wordstat for Yandex markets
  • Free Google and Yandex autocomplete, off by default and rate-limited
  • Seed expansion with a–z, question words and buying words in Turkish and English

Keyword clustering by SERP overlap

Keywords that share the same top-10 results can be targeted by one page.

  • Clustering by wording: free, about 2 seconds for 50,000 keywords
  • Clustering by search results, soft or hard, by page or by site
  • Hybrid clustering that combines both
  • Your manual moves survive later re-clustering

Keyword mapping and content planning

Turn clusters into pages: what to update, what to write and where pages compete.

  • A target page for every cluster, with cannibalisation and gaps
  • Top competitors for each cluster
  • Content briefs with questions, related searches and top pages
  • Intent, difficulty and CPC on every cluster

Bring your existing keyword lists

Keep the research you already paid for and organise it here.

  • Imports from Ahrefs, Semrush, Keyword Planner, Search Console and Wordstat: CSV, TSV, TXT, XLSX or a Search Console ZIP
  • Variants that differ only in case, accents or spacing merge into one keyword
  • The latest 10 clusterings are kept
  • Excel, CSV and JSON exports
100% free and open source

Free forever. APIs are optional

There is no paid version, no trial and no limit: every program is free and open source. Search APIs are an optional extra for more data: bring your own keys, or use one OctopusOn connection for all of them.

100% free

Free

Crawling, log analysis, scoring and every report run locally at no cost and with no limits.

  • No account needed
  • No URL or project limits
Optional

Your own API keys

Connect the providers you already pay for and strengthen the analysis with their data.

  • DataForSEO, Serper, SerpApi, Yandex Search API and Wordstat
  • Google Search Console and Ads with your own Google sign-in
  • Budgets and a cost estimate before every run
Optional

One OctopusOn connection

Skip the sign-ups: connect once at my.octopuson.com and every program uses every supported API with prepaid credits.

  • Pay per request, no subscription
  • One balance for all programs
  • Choose your key or credits per source
Get credits

Keyword research questions

Is the keyword research tool free?

Yes. The program is 100% free and open source. Clustering by wording, imports and exports cost nothing. Search volumes and result pages come from optional sources: your own API keys or Google sign-in, OctopusOn credits, or files you import.

How does keyword clustering work?

Keywords are grouped when they share enough of the same top-10 results, when their wording is close, or both. Soft and hard modes set how strict the grouping is.

Can I import my Ahrefs or Semrush exports?

Yes. Ahrefs, Semrush, Keyword Planner, Search Console and Wordstat exports in CSV, TSV, TXT or XLSX, and Search Console ZIP files.

Which languages and markets does it support?

Any language and country your data source covers. Seed expansion has Turkish and English modifiers, and Yandex Wordstat covers Yandex markets.

Where is my data stored?

On your computer. Keyword lists and clusterings stay local; no account is needed.

Command line

Every feature also works from the terminal, for scripts and scheduled jobs.

octopuson-keywords import 1 ahrefs-keywords.csv
octopuson-keywords cluster 1 --method hybrid
octopuson-keywords export clusters 1 clusters.xlsx

Desktop app

Command line

Plan your content with free keyword research

Download OctopusOn SEO Keyword Research, add a seed keyword or import a list, and get clusters you can turn into pages.

Download free