ONPAGE

Keyword Research for SEO: How to Find and Prioritise the Right Keywords

Keyword research determines which queries you can actually rank for and which will drive conversions. Here's a practical framework: volume, difficulty, intent, and how to map keywords to pages.

Keyword research is the process of finding the specific queries your target audience searches for, understanding what they want when they search, and deciding which queries your site is positioned to rank for. Done well, it guides every content decision — what to write, what to optimise, what to ignore.

Done poorly (or skipped entirely), it means publishing content that competes for queries you can't win or that your audience doesn't search for.

This guide covers how to find keyword opportunities, how to evaluate them, and how to turn research into a prioritised action plan.

The three dimensions of keyword evaluation

Every keyword should be evaluated across three dimensions before you invest in targeting it:

1. Search volume — how much traffic is available?

Search volume is the estimated number of monthly searches for a keyword. Higher volume means more potential traffic if you rank. But volume is routinely overestimated by tools — especially for long-tail queries where the data is thin. Treat volume as an order-of-magnitude signal, not a precise count.

More importantly: volume is only valuable if you can rank and if the traffic converts. A keyword with 200 monthly searches and high commercial intent from your exact target customer can be worth more than a 10,000-search keyword that attracts casual browsers.

2. Keyword difficulty — can you rank for it?

Keyword difficulty (KD) estimates how competitive a SERP is — typically by analysing the domain authority and backlink profiles of the pages currently ranking in the top 10. A KD of 70+ on a site with DR 20 means you'll struggle for years. A KD of 20 on the same site means you might rank within months with a good piece of content.

The right approach is relative, not absolute: compare your site's current domain authority to the pages ranking in positions 1–5 for the target keyword. If they have significantly more referring domains than you, you need either better content (to overcome the authority gap) or a less competitive query.

3. Search intent — will the traffic convert?

Search intent is the most important and most commonly ignored dimension. Google has become very good at matching SERP results to intent — which means if you publish the wrong type of content for a query's intent, you won't rank regardless of content quality.

The four intent types:

  • Informational ("what is keyword research") — the searcher wants to learn. Best served by guides, definitions, explainers.
  • Navigational ("Ahrefs keyword explorer") — the searcher wants to reach a specific site. Hard to intercept.
  • Commercial ("best keyword research tools") — the searcher is evaluating options. Best served by comparison posts, reviews, top-N lists.
  • Transactional ("buy Ahrefs subscription") — the searcher is ready to convert. Best served by product/pricing pages.

Before writing any piece of content, open an incognito browser and search for the target keyword. Look at what the top 5 results are. Are they blog posts, product pages, comparison articles, or tool pages? That's Google telling you what intent it's detected for that query — and your content format needs to match.

Where to find keyword ideas

Your own Google Search Console data. GSC's Performance report shows every query your site is already getting impressions for. Filter for queries where you're in positions 4–20 with significant impressions — these "striking-distance" keywords are the highest-priority opportunities because you've already demonstrated relevance. Improving those pages (better headings, more depth, stronger internal links) can move them from position 8 to position 3, where CTR is 3–5x higher.

Competitor content gaps. Find pages that rank well for competitors but don't have an equivalent on your site. Tools like Ahrefs' Content Gap or Semrush's Keyword Gap surface queries where competitors rank in the top 10 but you don't appear at all. These gaps represent topics your audience searches for that you haven't addressed.

People Also Ask (PAA) and autocomplete. Every SERP includes a PAA box with related questions. For any seed keyword, expand the PAA results — each question is a keyword you could target with a dedicated section, FAQ entry, or separate page. Google Autocomplete (type your keyword and see the dropdown suggestions) reveals how real users phrase related queries.

Keyword research tools. Ahrefs Keywords Explorer, Semrush Keyword Magic Tool, Moz Keyword Explorer, and Google Keyword Planner all generate keyword ideas from a seed term. Use them to expand a topic into dozens of related queries, then filter by volume and difficulty to find the viable targets.

Customer questions. Support tickets, sales call recordings, product reviews, Reddit threads, and community forums are rich sources of the exact language your customers use. These queries often have lower volume (because few people think to search in exactly that phrasing) but extremely high intent — the person is clearly trying to solve a specific problem.

Long-tail vs. short-tail keywords

Short-tail keywords are broad, high-volume, high-competition queries: "SEO tools", "keyword research", "backlinks". They have high search volume but are dominated by high-authority sites that have been building topical authority for years. For most sites, these are long-term targets, not immediate opportunities.

Long-tail keywords are specific, lower-volume queries: "how to do keyword research for a new blog", "keyword difficulty under 30 for local business SEO". Each individual long-tail keyword has low volume, but they're far easier to rank for, convert better (more specific intent), and collectively add up to more traffic than a single short-tail term.

The practical strategy for most sites: publish content targeting long-tail keywords first. As each piece ranks and earns links, it contributes to the site's topical authority. That growing authority eventually makes shorter-tail terms achievable.

Keyword mapping: one intent per page

Keyword mapping is the process of assigning target keywords to specific pages on your site — ensuring every important keyword has a designated page and no two pages compete for the same intent.

Why keyword mapping matters:

If two pages on your site target the same query with the same intent, they compete against each other in the SERP — a problem called keyword cannibalization. Google doesn't know which page to rank, so it may rank the weaker one, or rank neither consistently, or alternate between them. The result: lower rankings than either page would achieve if it were the only one targeting that intent.

The one-page-per-intent rule:

Each distinct user intent gets one page. "What is keyword research" (informational) and "keyword research tools" (commercial) are different intents — they get separate pages. "Keyword research" and "how to do keyword research" may be the same intent — they should be handled by the same page, with one as the primary target and the other treated as a secondary keyword.

How to build a keyword map:

  1. List all the queries you want to rank for
  2. Group them by intent — queries with the same intent belong to the same page
  3. For each group, pick the primary target keyword (highest volume, most relevant) and secondary keywords (variants that the same page can rank for)
  4. Assign each group to an existing page or flag it as a content gap requiring a new page
  5. Update the title tag, H1, and meta description of existing pages to reflect the primary target keyword

How to prioritise which keywords to act on

With a list of keyword opportunities, prioritise in this order:

1. Striking-distance GSC keywords first. Queries where you already rank 4–20 with meaningful impressions. These have the fastest path to traffic growth — you've already proven relevance, and improving the page's depth, adding internal links, and potentially earning a few more backlinks can move the ranking into the top 3.

2. Low-difficulty, high-intent gaps. Keywords that clearly fit your business and have KD your current domain strength can compete with. These produce rankings within 3–6 months rather than years.

3. Competitive informational keywords. High-volume informational queries (useful for brand building and link attraction) but harder to rank for — invest after quick wins are captured.

4. Short-tail brand and category terms. Longest time to rank; require significant domain authority. Important as long-term goals but should not consume short-term content resources before lower-difficulty wins are taken.

Tools for keyword research

  • Google Search Console — free, authoritative, shows what your site actually gets impressions for; the best source for striking-distance opportunities
  • Ahrefs Keywords Explorer — largest keyword database, most accurate difficulty scores, best for competitive analysis
  • Semrush Keyword Magic Tool — strong keyword clustering and intent filtering
  • Google Keyword Planner — free with a Google Ads account; volume ranges are broad but useful for confirming whether a query has meaningful demand
  • AnswerThePublic — visualises question and preposition keyword variants around a seed term; good for PAA targeting

For auditing whether your existing keyword-to-page mapping is working — finding cannibalization, missing canonical tags, and pages with weak title-tag keyword signals — run the DeepSEOAnalysis free audit.


Frequently asked questions

How do I find keywords with low difficulty but decent search volume?

Filter keyword research tools by KD under 30 and volume above 200. For your specific domain, also filter by how close the top-ranking pages' domain authority is to yours — if sites with DR 30–50 rank in the top 5, a site at DR 25 has a realistic shot. Within your existing content, prioritise GSC striking-distance queries (positions 4–20) first — these are confirmed low-difficulty opportunities because you're already ranking.

How many keywords should one page target?

One primary keyword (the main intent the page addresses), plus as many secondary keywords as naturally appear in the content. Secondary keywords are variants of the same intent — singular vs. plural, with/without question phrasing, with/without brand name — that a well-written page will rank for without specifically optimising for each. Don't try to force a single page to rank for queries with different intents — that's keyword cannibalization territory.

How long does keyword research take?

For a new site or content strategy, a thorough initial keyword research pass takes 4–8 hours: finding seed keywords, expanding with tools, analysing SERP competition, building a keyword map. After the initial pass, keyword research is ongoing — monthly review of GSC data for new striking-distance opportunities, quarterly competitive gap analysis, and ad hoc research whenever planning a new content piece.

What is keyword cannibalization and how do I fix it?

Keyword cannibalization happens when two or more pages on your site target the same query with the same intent. Google splits attention between the pages, often ranking neither as well as a single consolidated page would rank. Fix it by: (a) identifying which page is stronger (more backlinks, more traffic, better content) and keeping it; (b) redirecting the weaker page to the stronger one with a 301 redirect; or (c) updating the weaker page to target a different intent. The full audit surfaces duplicate title tags across pages, which is a strong signal of potential cannibalization.

Run DeepSEOAnalysis on your own site.

Free, no signup. Technical SEO, Core Web Vitals, structured data, and AI visibility in one report.

Run a free audit →