Content

Keyword research: methodology from zero to strategy

Keyword research: methodology from zero to strategy

Keyword research is the foundation of any SEO strategy. Without it, a site gets optimised for queries nobody types or for terms too competitive to rank for. We cover the full methodology: from seed keywords to clustering and prioritisation.

Keyword research is the process of discovering, analysing, and prioritising the search queries your target audience types into Google. It determines which pages to create, how to structure them, and which terms can realistically drive organic traffic.

A common mistake: creating content first, then 'finding keywords' to match it. The right order is the opposite. Keyword research comes before content creation and shapes its architecture.

Keyword research is not a one-time event. It needs to be repeated for every new site section, product launch, and every 6–12 months to refresh existing keyword maps. Queries evolve with the audience.

Why keyword research matters

Without keyword research, SEO becomes guesswork. You might write an excellent article on a topic nobody searches for (zero demand), or target a competitive query dominated by sites with Domain Rating 90+ (impossible competition).

Semantic core is built in four stages: from broad seed keywords to final prioritized clusters.
92%

Zero-traffic queries

Of queries in Google get fewer than 10 impressions per month — a vast untapped opportunity

~15%

New queries daily

Every day Google receives queries it has never seen before

70%

Long-tail share

Of all search traffic comes from long-tail queries (3+ words)

3–6 mo

Time to results

Average time from publishing a page to reaching the top 10

Search intent

Intent is the purpose behind a query. It matters more than the query text itself. If you build an article targeting a commercial query, or a service page targeting an informational one — Google won't rank you highly, even with perfect optimisation.

Intent typeExample queriesBest page format
Informationalwhat is hreflang, how to set up canonicalBlog article, guide, FAQ
Navigationalgoogle search console login, ahrefs sign inHomepage, login page, brand page
Commercialbest SEO tools, ahrefs vs semrush comparisonComparison review, ranking
Transactionalbuy SEO audit, order site promotionService page, product listing

The fastest way to identify intent: type the query into Google and look at the top 10. If you see articles — the intent is informational. Service pages — commercial. Online stores — transactional. Google has already decided which content type best answers the query.

Key metrics

Three core metrics for evaluating keywords: volume (Search Volume), difficulty (Keyword Difficulty), and Traffic Potential. Each matters in the context of the others.

Keyword levels by competition and conversion potential.
MetricWhat it showsToolPitfall
Search VolumeAverage monthly query countAhrefs, Semrush, GSCSeasonality distorts averages
Keyword Difficulty (KD)Difficulty of reaching top 10 (0–100)Ahrefs, SemrushDoesn't account for your own site's authority
Traffic PotentialReal traffic of the top-1 page for the queryAhrefsMore accurate than Search Volume
CPCCommercial value of the queryGoogle Keyword PlannerRelevant for high-competition niches
SERP FeaturesFeatured snippets, PAA, ShoppingAhrefs, SemrushAffects real CTR of organic positions
Search Volume is the most misleading metric. A query with 1,000/mo volume and KD 80 will bring less traffic than one with 200/mo and KD 15. Focus on Traffic Potential and the potential-to-difficulty ratio.

Collecting seed keywords

Seed keywords are the starting words and phrases around which the entire research is built. They reflect the core topics, products, and problems of your business.

Sources of seed keywords

SourceMethod
Business foundersHow clients describe their problem in their own words — not industry jargon
Google Search ConsoleQueries already driving clicks to your site — exact audience phrasing
CompetitorsSite Explorer in Ahrefs → competitor's top pages → their ranking keywords
Google AutocompleteType a topic into Google and review suggestions and 'Related searches'
Reddit / forumsQuestions your target audience asks in niche communities
Sales teamReal client questions during pre-sales — pure gold for keyword research

Expanding your keyword list

After collecting seed keywords, you need to expand the list into a complete keyword map. Several methods help with this.

Method 1: Keywords Explorer

Enter a seed keyword into Ahrefs Keywords Explorer or Semrush. Use filters: 'Phrase match' (queries containing the word), 'Related terms' (semantically close), 'Questions' (interrogative forms). Export everything into a spreadsheet.

Method 2: competitor analysis

In Ahrefs: Site Explorer → enter a competitor's URL → Organic Keywords. You see all queries the competitor ranks for. Filter by positions 1–10 and high traffic. This is a ready-made list of queries with proven potential.

BASH
# Competitor analysis algorithm in Ahrefs
1. Site Explorer → competitor URL
2. Organic Keywords → filter: Position 1-20, Volume > 100
3. Export to CSV
4. Remove competitor's brand queries
5. Find overlaps with your seed keywords
6. Identify queries where competitor ranks but you don't

Method 3: Content Gap

In Ahrefs: Site Explorer → Content Gap. Enter 3–5 competitors and your domain. The tool shows queries competitors rank for that you don't. These are direct growth opportunities.

Long-tail keywords

Long-tail keywords are queries of 3+ words with lower volume but also lower competition. They account for around 70% of all search traffic and convert better because they more precisely reflect user intent.

Short-tailLong-tail
"SEO""how to run a technical SEO audit yourself"
"hosting""best hosting for a Next.js app in 2026"
"promotion""ecommerce SEO for auto parts stores in London"
"audit""SEO audit checklist before website launch"

Strategy: start with long-tail queries — they are achievable for a new site. As your domain authority grows, move toward more competitive mid-tail and head terms. This is the classic 'bottom-up' strategy.

Clustering

Clustering is grouping queries with the same intent under one page. A single page should not cover queries with different intents — create separate pages for each cluster.

Simple rule: if the top-10 Google results for two queries overlap by 60%+, the queries belong to one cluster and should be targeted by one page. If the top 10 diverges — you need separate pages.

Clustering example

ClusterQueries in clusterPage type
canonical urlcanonical tag, rel canonical, what is canonical, canonical url seoOne article
create xml sitemapgenerate sitemap xml, xml sitemap generator, xml site mapOne article
hreflang exampleshreflang tag, set up hreflang, hreflang x-defaultOne article
order seo auditseo audit price, website audit service, technical auditService page

Prioritisation and sequencing

After clustering you have hundreds or thousands of queries. Prioritisation determines what to create first. Use a matrix: traffic potential × achievability (inversely proportional to KD).

PriorityTraffic PotentialKDTactic
ImmediatelyHigh (500+)Low (< 20)Create and optimise first
SoonMedium (100–500)Low–medium (< 40)Create within the quarter
LaterHigh (500+)High (40+)Wait for domain authority to grow
SkipLow (< 100)High (40+)Resources better spent elsewhere

Tools

ToolBest forCost
Ahrefs Keywords ExplorerFull analysis, competitor gap, Traffic PotentialFrom $99/mo
SEMrushKeyword Magic Tool, broad databaseFrom $119/mo
Google Keyword PlannerReal Google Ads volumes, free to useFree (Ads account required)
Google Search ConsoleReal queries from your site, clicks and positionsFree
AnswerThePublicQuestion-based queries and informational intentFree plan available
UbersuggestBudget-friendly alternative with core metricsFree / from $29/mo

FAQ

One primary keyword and several semantically related (LSI) terms within one cluster. There's no benefit in stuffing 50 keywords onto one page — it leads to cannibalization or superficial coverage of each topic. Focus on one intent per page.
Sometimes yes. Tools show '0' for queries with fewer than 10 monthly impressions, but those queries still get typed. For niche topics, B2B segments, and technical audiences, 'zero-volume' queries often convert better than high-frequency ones.
A full update every 6–12 months. Additionally, whenever a new business direction, product, or site section is launched. Google Search Console will surface new queries driving traffic — a signal to expand your keyword map.
Keyword Difficulty (KD) in Ahrefs/Semrush is an aggregated metric based on the link profiles of pages in the top 10. Page Authority is a Moz metric for a specific page. KD is useful for quickly assessing query competitiveness; PA is for comparing specific competitor pages.
No. Google has understood synonyms, morphology, and semantic relationships since 2019 (the BERT update). There's no need to force exact-match keyword phrases if they sound unnatural. Write for people — Google will handle the matching.