How to Do Keyword Research for SEO: Find, Evaluate, and Prioritize

AI OVERVIEW

Keyword research guide: start with Search Console, cluster by SERP overlap, decide new page vs update, prioritize by opportunity, and check pages can rank.

Keyword research is not about collecting the most keywords. It is about deciding which searches deserve a page, which existing pages should target them, and which opportunities are worth your time.

A keyword with thousands of monthly searches can still be a poor choice. The search intent may not match your content, the SERP may answer the query directly, or a page you already have may cover the topic. This guide covers the full process, from finding keywords in Google Search Console to checking whether the page that targets them can actually rank.

What is keyword research?

Keyword research is the process of finding and evaluating the search queries people use to find information, products, and services, then deciding how your website should respond to them.

The output is not a spreadsheet. It is a keyword map: each priority keyword cluster connected to the one page responsible for it, with a reason that page deserves to exist.

Keyword vs. search query

A search query is the exact phrase a person types. A keyword is a term you choose to target and track. One keyword usually represents dozens of related queries, including long-tail variations no tool reports. That is why a page rarely ranks only for the keyword it was written for.

The keyword research loop Six stages arranged in a loop: find, cluster, read the SERP, decide, map and check, then measure. Measure feeds back into find, because the queries a published page attracts become the next round of research. Before publishing: research and decide After publishing: evidence 1. FindSearch Console,seeds, tools 2. ClusterGroup by sharedranking URLs 3. Read the SERPPage type, depth,AI Overviews 4. DecideNew page, update,or consolidate 5. Map and checkOne URL per cluster,page can rank 6. MeasureTarget vs. actualqueries over time Publish New queries become the next round of research
Figure 1. Keyword research is a loop, not a list. The queries a page actually attracts after publishing are better data than any estimate you started with.

Step 1: Start with your existing search data

If your site already earns impressions, your first keyword tool is Google Search Console. The Performance report connects queries with impressions, clicks, click-through rate, and average position, and it reflects real searches rather than estimates.

Where to find opportunities in Search Console A scatter of queries by average position and impressions. Queries in positions 8 to 20 with high impressions form the striking distance zone. Queries in the top 5 with high impressions but low clicks are flagged as low CTR to investigate. Striking distance: positions 8 to 20 Low CTR in top 5 15102050+ Average position Impressions
Figure 2. Illustrative data. Each dot is a query. The two shaded zones are where existing pages most often have quick wins, before any new keyword is researched.
Striking distanceHigh impressions, low CTRLow priority

Look for four patterns:

  • Striking distance queries. Positions 8 to 20 with meaningful impressions. These pages are already relevant; they often need better coverage, stronger internal links, or a clearer title rather than a new URL.
  • High impressions, low CTR. Check why before rewriting. The page may rank too low, the query may be broad, or a featured snippet or AI Overview may answer it directly.
  • Unexpected queries. Queries you never targeted reveal subtopics. If they fit the page, expand it. If they represent a different intent, they may justify a separate page.
  • Declining queries. Compare equal date ranges. Check whether demand fell, the SERP changed, another of your URLs took over, or a technical change affected the page.

Useful Search Console filters

In the Performance report, use Query, Custom (regex) to isolate query types:

PurposeRegex
Question queries^(who|what|why|how|when|where|which|can|does|is)\b
Comparison queries\b(vs|versus|best|alternative|alternatives|compare)\b
Long-tail queries (5+ words)^(\S+\s+){4,}\S+$

Question queries are candidates for FAQ sections or supporting articles. Comparison queries signal commercial intent that an educational page may not satisfy.

Step 2: Build a keyword list

Expand from seed keywords: broad terms that describe your products, services, or expertise. For an SEO tool, seeds might be keyword research, technical SEO, site audit, and SEO monitoring.

  • Google Search Console: queries that already produce impressions
  • Google Keyword Planner and Google Trends: demand estimates and seasonality
  • Autocomplete, related searches, and People Also Ask: how people phrase the problem
  • Ahrefs, Semrush, or similar tools: search volume, keyword difficulty, parent topics, competitor data
  • Support tickets, sales calls, and communities: the language customers actually use

Record each keyword with its source, estimated volume, likely intent, and any URL that already ranks for it. Collect broadly here; filtering comes next. To turn keyword ideas into article ideas, see how to find SEO content topics.

Step 3: Cluster keywords by SERP overlap

Most guides say to group keywords by intent but never say how. The most reliable method is to let Google show you: if two queries return many of the same URLs, Google treats them as the same need, and they usually belong on one page.

SERP overlap between two keywords Top 8 results for two keywords side by side. What is keyword research and how to do keyword research share four ranking URLs, connected by lines. Four shared URLs means one page should target both queries. "what is keyword research" "how to do keyword research" 1. site-a.com/keyword-research 2. glossary-b.com/keyword 3. site-c.com/guide 4. site-d.com/blog/keywords 5. dictionary-e.com/term 6. site-f.com/seo-basics 7. wiki-g.org/keyword 1. site-c.com/guide 2. site-a.com/keyword-research 3. video-h.com/tutorial 4. site-f.com/seo-basics 5. site-d.com/blog/keywords 6. forum-i.com/thread 7. tool-j.com/steps 4 shared URLs: one page targets both queries
Figure 3. Illustrative SERPs. When two keywords share most of their ranking pages, Google sees one topic. Writing two articles would split your effort and invite cannibalization.
3 or more shared URLs in the top 10 = one page0 or 1 shared = separate topics. 2 shared = compare the page types that rank. A working threshold, not a Google standard.
KeywordLikely intentProbable cluster
what is keyword researchLearn the conceptMain guide
how to do keyword researchFollow a processMain guide
keyword research toolsFind toolsTools page
best keyword research toolsCompare productsTools page
keyword research with search consoleLearn a methodTutorial or guide section

Step 4: Read the SERP before choosing a keyword

The four intent labels, informational, navigational, commercial, and transactional, are a starting point. The SERP is the evidence. For each cluster, check the page type that ranks (guides, product pages, comparisons, tools, definitions), the depth and audience, the SERP features present, and whether the results answer one need or several.

If comparison pages dominate, a definition will struggle. If detailed tutorials dominate, a short landing page will struggle. A well written page that offers the wrong type of answer rarely wins.

Step 5: Decide whether the keyword needs a new page

Finding a relevant keyword does not mean publishing a new article. Existing pages come first, because a page that already has impressions usually ranks faster than a new URL starting from zero.

New page, update, or consolidate decision tree Three questions in order. Does an existing page rank for this cluster? If yes, update it. Do two of your pages split impressions for it? If yes, consolidate or differentiate. Does the SERP show an intent you have no page for? If yes, create a new page. If no, add the query to an existing page or skip it. Does an existing page already rankfor this keyword cluster? Do two of your pages splitimpressions for this cluster? Does the SERP show an intent or pagetype you have no page for? Update the pageExpand, retitle, link Consolidateor differentiate Create a new pageAdd it to the map Add a sectionor skip it YesYesYesNoNoNo
Figure 4. Ask in this order. Most keyword opportunities on an established site end in an update, not a new URL.

Step 6: Evaluate volume, difficulty, and competition

Keyword tool metrics are useful inputs, but each one leaves something out.

MetricWhat it tells youWhat it cannot tell you
Search volumeEstimated monthly demandWhether the traffic is valuable or clickable
Keyword difficultyA tool's estimate of ranking effort, mostly from backlinksWhether your page and site can rank
Competition (Keyword Planner)Advertiser competition for paid adsOrganic ranking difficulty
Traffic potentialEstimated clicks to the top page across its clusterHow much traffic your page will get

Volume is an estimate, so a zero-volume long-tail keyword can still bring qualified visitors. Difficulty is not a prediction; open the ranking pages and judge them yourself. And topical authority changes the math: a site that already ranks across a cluster usually wins a new related query faster than a stronger domain with no coverage of the topic.

Step 7: Account for AI Overviews and zero-click searches

Search volume says nothing about how many searchers will click. When the SERP shows an AI Overview, a featured snippet, or a direct answer, many informational queries end without a visit.

Search volume vs. likely clicks by query type Three keywords. A definition query has 12,000 searches but a large share answered on the SERP. A how-to query has 4,000 searches with most still clicking. A specific problem query has 900 searches with nearly all clicking. Lower volume queries can deliver comparable clicks. Definition queryHow-to querySpecific problem 12,000 searches4,000 searches900 searches ClicksAnswered on the SERPMost still clickAlmost all click Bar length = estimated monthly searches, illustrative data
Figure 5. Volume overstates the value of simple definitional queries. Process, comparison, and problem queries keep sending clicks.
Likely clicksZero-click searches

Before committing to a keyword, ask whether the SERP answers the query completely, whether the query needs depth, examples, or a tool, and whether the pages cited in the AI Overview match the organic results. Prioritize how-to and decision topics over pure definitions, and include first-hand evidence that answer engines are more likely to cite. For prompts and conversational queries, see how to research keywords for AI search and traditional SEO keywords vs. AI search queries.

Step 8: Find content gaps, not just keyword gaps

Competitor keyword analysis shows queries where other sites rank and yours does not. That is a keyword gap. A content gap is narrower: a real need your site does not serve well. A competitor may rank for a query your existing page already covers, and then the opportunity is improving that page, not publishing a duplicate.

Start with your search competitors, which may differ from business competitors. A keyword gap is worth pursuing only when the topic is relevant to your audience, your site can give a credible answer, and the expected value justifies the effort. If a competitor ranks for 1,000 keywords you do not, the right response is not 1,000 new pages.

Step 9: Check for keyword cannibalization

Keyword cannibalization means several of your pages compete for the same query. Two pages ranking for one keyword is not automatically a problem, since they may serve different intents. In Search Console, filter by the query and open the Pages tab to see which URLs receive impressions. Overlapping pages often show up first as duplicate content or duplicate title tags in an audit.

Two URLs alternating in rankings for one query Weekly ranking for one query over ten weeks. Page A and page B swap positions repeatedly between about 6 and 14, and neither holds a stable position. This alternating pattern is a sign of real cannibalization. Pos 5Pos 10Pos 15 Wk 1Wk 4Wk 7Wk 10 Neither page holds its position, so the cluster never settles in the top 5
Figure 6. Illustrative data. Alternating URLs, not merely two URLs ranking, signal cannibalization worth fixing.
Page APage B
SituationAction
Different intentsKeep both, sharpen each page's focus, and link between them
Same intent, one stronger pageMerge the weaker content in and 301 redirect the old URL
Same intent, neither strongerCombine them into one better page

Step 10: Prioritize by opportunity, not volume

Score each keyword cluster from 1 to 3 on relevance, opportunity, feasibility, and business value. A total of 10 to 12 is high priority, 7 to 9 is worth planning, and 6 or below can wait. This is an internal planning aid, not a ranking formula.

Keyword prioritization matrix A two by two grid of feasibility against business value. A specific technical problem keyword sits in the high value, high feasibility quadrant: do first. A broad SEO head term sits in high value, low feasibility: plan later. An unrelated viral topic sits in low value: skip. A striking distance update sits in high feasibility, high value as a quick win. Plan laterDo firstSkipFill gaps when time allows Broad head term (7) Specific problem (11) Striking distanceupdate (11) Unrelated viral topic (5) Niche glossary term (8) Feasibility: can your site realistically compete?LowHigh Business value
Figure 7. Illustrative scores out of 12. Updates to pages already in striking distance often outrank new content at the same score because they take less effort.

Step 11: Map keywords to pages, then check the page can rank

A keyword map assigns each priority cluster to one URL. It is the document that stops your team from writing the same article twice.

Primary topicSupporting queriesIntentPageAction
Keyword researchwhat is keyword research, keyword research for seoLearn and follow a processMain guideCreate
Keyword research toolsbest keyword research toolsCompare productsTools comparisonCreate
Search Console keyword researchfind keywords in search consoleLearn a methodDedicated tutorialCreate later
Keyword cannibalizationkeyword cannibalization fixSolve a problemTechnical SEO guideExpand section

A complete map also records current URL, current performance, priority, and a review date.

The step most guides skip: technical eligibility

A perfect keyword choice fails if the target page cannot rank. Before assigning a keyword to a URL, confirm it passes these checks:

Figure 8. Run these checks in bulk with a site audit while you build the keyword map, so every keyword lands on a page that can compete.

A technical SEO audit in SiteAuditLint flags these issues across every URL in your map at once. For a manual pass, use the indexability checklist.

Step 12: Measure, compare, and refine

After a page has had time to appear in search results, often several weeks, compare its target keywords with its actual queries. The difference is query drift, and it is one of the most useful signals in SEO, because it shows what Google thinks the page is about.

Query drift: target keywords vs. actual queries A page targeted three keywords. After publishing, it ranks for two of them plus three unexpected queries. One unexpected query is a relevant subtopic to add as a section, one is a different intent that may need its own page, and one overlaps another page and should be checked for cannibalization. Planned targets keyword research how to do keyword research keyword research process Grey: no impressions yet Actual queries after 8 weeks keyword research, how to do keyword research serp overlap keyword clusteringAdd section best keyword research toolsNew page? keyword cannibalizationCheck overlap Each unexpected query points to a different action
Figure 9. Illustrative data. Query drift toward a subtopic means expand the page, toward a different intent means a new page, and toward another page's topic means check for cannibalization.

Track queries producing impressions, clicks, CTR, average position, which URLs receive visibility for each cluster, and the dates of content changes and deployments, as part of your SEO change management log. Account for seasonality and SERP changes: a drop in impressions does not always mean the page got worse.

Comparing crawl snapshots from before and after a content update or release connects ranking changes to their likely cause. When a page loses visibility the same week its canonical changed, the fix is technical, not editorial. Audit comparison in SiteAuditLint shows those changes side by side. For the ongoing process, see our guide to SEO monitoring.

Common keyword research mistakes

Every common mistake has a better question behind it.

  1. Picking keywords by volumeWill this traffic click and convert?
  2. Trusting difficulty scoresCan our site beat these specific pages?
  3. One page per variationDo these queries share ranking URLs?
  4. Skipping the SERPWhat page type does Google reward here?
  5. Copying competitor listsIs this a content gap or just a keyword gap?
  6. Ignoring existing pagesDoes a page already rank for this?
  7. Targeting a broken pageIs the page indexable and canonical?
  8. Never revisiting the mapWhat queries does the page attract now?
The common mistakeThe question to ask instead
Figure 10. Answer the question on the right before committing time to any keyword.

Keyword research checklist

  • Search Console reviewed for striking distance, low CTR, unexpected, and declining queries
  • Keyword list expanded from seeds using several sources
  • Keywords clustered by SERP overlap
  • SERP checked for page type, depth, and features
  • Existing pages checked before planning new ones
  • Volume, difficulty, and traffic potential evaluated
  • AI Overview and zero-click risk assessed
  • Content gaps separated from keyword gaps
  • Cannibalization checked between your own URLs
  • Clusters scored and prioritized
  • Each cluster mapped to one URL
  • Target pages confirmed indexable, canonical, and internally linked
  • Target keywords compared with actual queries after publishing

Frequently asked questions

What is the purpose of keyword research in SEO?
It identifies the searches your audience makes and helps you decide which topics to cover, which pages should target them, and which opportunities to pursue first.
How do you do keyword research for SEO?
Start with Search Console and seed keywords, expand the list with tools, cluster by SERP overlap, check intent in the results, evaluate demand and competition, prioritize, map each cluster to one page, and measure after publishing.
What is the difference between keyword research and keyword mapping?
Keyword research finds and evaluates opportunities. Keyword mapping assigns each one to the page responsible for it, which prevents duplication and cannibalization.
How do I know if two keywords need separate pages?
Compare their top 10 results. If they share 3 or more URLs, one page usually serves both. If they share few or none, Google treats them as different needs.
How many keywords should a page target?
One primary topic. A page can rank for hundreds of related queries that share its intent, so cover the topic thoroughly instead of counting keywords.
Should I target low-volume keywords?
Yes, when they are relevant. Long-tail keywords often represent specific problems and qualified visitors, and many have more demand than tools report.

Key takeaway

Start with the search data you already have. Let the SERP tell you how to group and target keywords. Check existing pages before creating new ones, and confirm the target page can technically rank.

The goal is not to target the most keywords. It is to build the right pages for the searches that matter, and to keep them working.