7-day trial for $1 — then $29.90/mo, cancel anytime.

Not how hard. Not how many. Who.

Find the keywords your buyer types.

Ahrefs and Semrush rank keywords by volume and difficulty. ICP Keywords scores every keyword against the person you sell to, your Ideal Customer Profile, then finds new ones in real Reddit threads, YouTube comments and AI assistant answers that no crawled index contains.

7-day trial for $1 — then $29.90/mo, cancel anytime.

  • 7 discovery methods
  • Opportunity scoring
  • SERP clustering
  • Video gap
  • Sitemap coverage
  • Pay-per-use credits

Everyone has the same list

Every tool exports the same crawled index. The keywords worth having are in Reddit threads, YouTube comments and buyer conversations, and no database has them yet.

The number says easy. The SERP says Amazon.

Difficulty counts backlinks to the ranking pages. It never asks who is searching, or whether they would buy. ICP relevance and the live top-3 domain rating sit inside the score.

The post ranked. The AI Overview ate it.

Ahrefs' own study puts the click loss at 58% for position one when an AI Overview is present. The score penalises it, only when it sits above the fold, and weights the commercial searches your buyer makes.

app.icpkeywords.com
ICP Keywords workspace showing a keyword table with volume, CPC, difficulty, intent, top-3 SERP domain ratings and an Opportunity score for each keyword
Live workspace: multi-seed expansion, live SERP + DR enrichment and Opportunity scores on every row.

Volume-first tools rank the wrong keywords first

Traditional keyword databases sort by how many people search a term. That is useful for media sites and misleading for products. The biggest term in your niche is often the one your buyer never types, and the term that closes deals sits at 40 searches a month.

This one starts from the buyer

You describe your Ideal Customer Profile once. Every keyword, wherever it came from, is then judged against that profile, and relevance sits inside the Opportunity score next to difficulty, live SERP authority and SERP features. Low-volume, high-fit keywords stop hiding at the bottom of the list.

A look inside the workspace

Real screens from the app. No mockups.

Opportunity scoring

Tune the score to your site, not ours

Set how much ICP relevance, intent, CPC, difficulty and live SERP domain authority each count for. Weights save to your account and apply to every keyword table.

  • Separate weighting profiles for runs with and without an ICP
  • Live top-3 domain ratings pulled per keyword
  • Video results and above-the-fold AI Overviews penalise the score
app.icpkeywords.com
Opportunity score settings with weight sliders for ICP relevance, intent, CPC, keyword difficulty and domain rating
Settings. Weighted Opportunity score.
SERP clustering

Group keywords by shared search results

Clustering compares the real top-10 URLs behind each keyword, so terms that Google already treats as one page land in one cluster, with an AI-written page angle and intent label.

  • Clusters built from shared ranking URLs, not string similarity
  • One row per cluster on export, members pipe-joined
  • Up to 500 SERPs per run
app.icpkeywords.com
Clustering results panel showing keyword clusters with shared URLs, intent labels and a suggested page angle
Clustering. 100 keywords collapsed into page-level clusters.
Video gap

See which keywords YouTube hasn't answered

Paste keywords and each one is checked against the live YouTube top 10, then judged as a complete gap, partial gap or covered, with the reason and the closest competing video.

  • Complete / partial / no gap triage with rationale
  • Flags outdated or low-view incumbents worth outranking
  • Filter and export the gaps only
app.icpkeywords.com
Video gap results listing keywords labelled partial gap or no gap with the closest matching YouTube video and reasoning
Video Gap. Gap verdicts with the incumbent video.
Run history

Every run saved, reloadable, exportable

Generated and analyzed runs are stored automatically with the ICP used and the seed they came from. Reload any run with its paid metrics intact. You are never charged twice for the same data.

  • Generated, analyzed, clustered and video-gap histories
  • Load with metrics, send to paste, or export CSV
  • Long opportunity runs can finish in the background
app.icpkeywords.com
Analyzed runs history listing saved keyword runs with ICP badges, average opportunity score and reload options
History. Analyzed runs with ICP and source seed.

Seven ways to find keywords a database can't

Each method produces keywords from a different source, so you are not re-shuffling the same crawled index everyone else exports.

ICP Discovery

Turns your saved Ideal Customer Profile into the searches that buyer actually types. Jobs-to-be-done and pain points, not synonyms of your product name.

Proxy Intent

Finds the adjacent problems your buyer searches before they know your category exists, so you can meet them earlier in the journey.

pSEO

Builds scalable, data-rooted page patterns and question keywords you can template across hundreds of pages.

Productority YouTube

Reads real comments under videos in your niche and hands back the phrases buyers use, split by how close they are to buying. A one-line product description tells it what to ignore.

Productority Reddit

Same treatment for real Reddit threads. Natural-speech questions people are already asking, never invented keywords.

Role-Play

Puts an AI in your buyer's seat and captures how they would describe the problem, in their words, at each stage from unaware to ready to buy.

LLM Keywords

Shows the follow-up queries ChatGPT, Gemini and Perplexity actually run when someone asks about your topic, with a consensus filter across models.

Then decide what is worth writing

Discovery is the easy half. These tools turn a long list into a shortlist of pages.

Opportunity score

Combines ICP relevance, keyword difficulty, the domain authority of the live top 3, intent and SERP features. Video results and above-the-fold AI Overviews penalise the score, with weights you control in Settings.

Keyword clustering

Clusters keywords by shared URLs in the live top 10, so you know exactly how many terms one page can win. Exports as one row per cluster.

Video gap

Checks each keyword against the top YouTube results and labels it no gap, partial gap or complete gap. A video content plan straight out of your keyword list.

Coverage gap

Indexes your sitemap and matches every keyword against what you have already published, so you stop rewriting pages you own and see the real gaps.

Background cloud runs

Send a large scoring pass to the cloud and close the tab. Progress shows in History and the finished run lands in Analyzed runs.

Run history

Generated, Analyzed, Clustered and Video gap runs are all saved with the ICP used, and can be reloaded with their saved metrics without being charged again.

How a research session runs

  1. 1

    Discover

    Pick a discovery method and generate keywords from your ICP, real conversations or AI assistants.

  2. 2

    Size

    Pull volume, CPC, difficulty and intent for up to 2,000 keywords at a time.

  3. 3

    Score

    Run the Opportunity check for live SERP authority, SERP features and ICP relevance.

  4. 4

    Decide

    Cluster into pages, check video and sitemap coverage, then export the shortlist.

ICP Keywords vs Ahrefs vs Semrush

This compares research workflow capabilities, not index size. Ahrefs and Semrush remain excellent all-round SEO suites. If you need a backlink index or rank tracking, keep them. The difference is what happens between "here are 900 keywords" and "here is the page I should write".

Feature comparison between ICP Keywords, Ahrefs and Semrush
CapabilityICP KeywordsAhrefsSemrush
Keywords scored on fit with your Ideal Customer ProfileEvery keyword carries an ICP relevance scoreNot offeredNot offered
Where the keyword ideas come fromReal Reddit threads, YouTube comments, AI-assistant answers and your own ICPCrawled keyword indexCrawled keyword index
Fan-out queries from ChatGPT, Gemini and Perplexity as a keyword sourceBuilt in as the LLM Keywords methodBrand monitoring only, not a keyword sourceBrand monitoring only, not a keyword source
Keyword extraction from Reddit threads and YouTube commentsProductority Reddit and Productority YouTubeNot offeredNot offered
YouTube video gap analysis on your keyword listPaste a whole list, per-keyword verdict with the incumbent videoNot offeredApp Center add-on, one topic per search
Coverage gap against your own sitemapSitemap indexed and matched against every keywordNot offeredNot offered
Shared-URL keyword clusteringClusters from live SERP overlap, one page per clusterYesYes
SERP penalties for video and above-the-fold AI OverviewsApplied inside the Opportunity score, weights you controlNot offeredNot offered
Backlink index and rank trackingNot offeredYesYes
Billing modelPay-per-use credits, no seatsSubscription with seatsSubscription with seats

Testimonials

What users are saying

First SEO results · no backlinks
“I'd never done any SEO for my SaaS before. I took keywords straight from ICP Keywords and published 5 articles. I didn't build a single backlink. Within about 8 weeks they had 2,730 impressions and 65 clicks from Google, and my best article alone brought in 30 clicks. It was the first organic traffic I'd ever had.”
Adam · SaaS Founder
Google Search Console: 65 clicks and 2.73K impressions across 5 articles
ICP Discovery
“I used ICP Keywords for my client, Sydney Microblading, and discovered 20+ untapped long-tail keywords around cosmetic eyebrow tattooing, including “eyebrow tattoo for sparse eyebrows,” that I would never have considered targeting. These insights helped me create highly relevant, search-intent-focused articles that are already driving valuable organic traffic to the business. So far, I’ve published 5 articles, and 3 of them reached the first page of Google in less than 6 days! A genuinely useful tool for uncovering SEO opportunities!”
Andras
LLM Keywords · YouTube · Reddit
“Using ICP Keywords' LLM Keywords and Productority YouTube/Reddit tools, I generated 137 keyword entries across three runs for research in finance and retirement: 70 from LLM Keywords, 37 from YouTube, and 30 from Reddit. Including three Paste List runs, my history now contains six saved runs totaling 160 keyword entries. I appreciate being able to explore different discovery methods and revisit the saved results while deciding which content ideas to validate further.”
Wealthy
Find Keywords
“ICP Keywords has been a useful tool for expanding my keyword research and discovering new content opportunities. Using Find Keywords, I generated 215 keyword candidates from two seed searches, with another 20 entries added through Paste List, giving me 235 keyword entries across three saved runs. I particularly appreciate the ability to save research history, review keyword metrics, and return to previous runs without starting from scratch. These features make it easier to organize research and identify which opportunities deserve further investigation.”
Ibrahim
Find Keywords · Opportunity Score
“ICP Keywords has helped me take a more systematic approach to SEO research in the competitive U.S. finance and retirement space. Using Find Keywords and Opportunity Score, I generated 1,083 keyword candidates in one discovery run and another 195 in a separate project. The platform has helped me uncover overlooked search opportunities, organize content ideas, and build a more structured keyword evaluation process. It's become a valuable part of my research workflow.”
Daniel

Priced by what you run

Research is spiky: some weeks you plan a whole content calendar, some weeks you touch nothing. Credits are consumed per action, so an idle month costs you an idle month. Keyword generation is free and unlimited; credits are only spent on paid data lookups.

$1 trial

$1

100 credits for 7 days for $1 — then $29.90/mo, cancel anytime

  • Every discovery method included
  • Opportunity Score, Clustering, Video Gap, Coverage Gap
  • Run history saved
Start your $1 trial

Standard

$29.90/mo

billed monthly · 3,000 credits/month

  • Every discovery method, unlimited keyword generation
  • Opportunity Score, Coverage Gap, Clustering, Video Gap
  • 5 saved ICP profiles
  • 3 indexed sitemaps
  • 90 days run history
  • CSV exports
Get Standard
Most popular

Premium

$79.90/mo

billed monthly · 10,000 credits/month

  • Everything in Standard
  • Unlimited saved ICP profiles
  • 15 indexed sitemaps
  • Unlimited run history
  • Priority support
Get Premium

Agency

$199/mo

billed monthly · 30,000 credits/month

  • Everything in Premium
  • 30,000 credits per month
  • 50 indexed sitemaps
  • Built for agencies and heavy users
Get Agency

What the credits buy: 3,000 credits cover about 3,000 opportunity-scored keywords, or roughly 545 keywords through the full pipeline. The Agency plan's 30,000 credits cover about 5,450 full-pipeline keywords. Credits reset monthly and do not roll over.

Pay as you go

Top up any time. Credit packs stay valid for 12 months, and subscribers get 10% off.

Starter

$25

2,000 credits

Growth

$60

5,000 credits

Scale

$100

10,000 credits

Agency

$250

50,000 credits

Questions

Is ICP Keywords an Ahrefs alternative?
For keyword research and prioritisation, yes. You get search volume, CPC, keyword difficulty, live SERP top-3 with domain authority, SERP feature detection and clustering, plus an ICP relevance score Ahrefs does not have. It is not a replacement for Ahrefs' backlink index or rank tracker.
Is it a Semrush alternative?
For the keyword and content-planning side of Semrush, yes: discovery, metrics, clustering, gap analysis and export. It deliberately skips the advertising, social and site-audit suites so the workflow stays focused on finding keywords your buyers actually search.
Where does the keyword data come from?
Search metrics and live SERPs come from a commercial search-data provider. Keyword ideas additionally come from real Reddit threads, real YouTube comments, AI-assistant answers from ChatGPT, Gemini and Perplexity, and your own ICP profile, not only from a crawled index.
What is an ICP score?
You save an Ideal Customer Profile: product, category, buyer, pain points and language. Every keyword is then judged against that profile for relevance, and relevance feeds the Opportunity score alongside difficulty, domain authority, intent and SERP features.
Do I need my own Reddit or YouTube account?
No. The Reddit and YouTube discovery methods pull public conversations for you; there is nothing to connect or authorise.
How is billing calculated?
Credits are consumed per action: keyword metrics, opportunity checks, clustering, video gap and each AI run, so you pay for what you run instead of a per-seat subscription. Runs are saved to history and can be reloaded with their saved metrics without being charged again.

Run your first list against your buyer today

Get 100 credits for 7 days for $1, with every discovery method and every analysis tool unlocked. Card required. Then $29.90/month unless you cancel before the trial ends.