The Professional’s Step-by-Step Guide to Keyword Research That Actually Drives Revenue

Keyword research is one of those things every marketer claims to understand, and very few actually do.

It sounds straightforward: find the words people search for, write content around them, and get traffic. But that is like saying cooking is straightforward because you just heat food. The simplicity of the concept hides the complexity of the execution — and more importantly, it hides the massive gap between keyword research done at an amateur level and keyword research done at a professional level.

The difference between those two levels is not the tools you use. It is the thinking you bring.

In this guide, I am going to walk you through a professional keyword research process — the same type of systematic approach used by agencies managing SEO for global brands like HubSpot, Atlassian, Semrush, and Ahrefs themselves. I will show you not just what to do, but why each step matters, what to look for, and how to translate keyword data into a content strategy that drives real revenue.

By the time you finish this article, you will have a replicable keyword research framework you can apply to any business, in any industry, in any market around the world.

Let’s get into it.

Why Most Keyword Research Fails to Drive Results

Before I give you the process, let me show you why so many keyword research efforts produce activity without results.

The most common failure mode I see is what I call volume worship. Marketers find a keyword with 100,000 monthly searches, feel a rush of excitement, and immediately start trying to rank for it. They publish content. They wait. Nothing happens.

Why? Because monthly search volume is one of the least important keyword metrics for a business trying to generate leads or sales.

What matters is not how many people search for a keyword. What matters is:

→  What is their intent? Are they browsing, researching, comparing, or ready to buy?

→  Can we realistically rank? What is the competition doing — and do we have the authority to compete?

→  If we rank, will it generate revenue? Is this audience our actual buyer, or a student doing research?

A keyword with 200 monthly searches that attracts decision-makers ready to hire an agency is worth infinitely more than a keyword with 200,000 monthly searches that attracts students looking for free information.

Professional keyword research is the art of finding the intersection of relevance, intent, and opportunity — and building a content strategy around that intersection.

“The goal of keyword research is not to find the most-searched terms. It is to find the terms that, when ranked, will change the trajectory of your business.” — Felix Ekpenyong Matthew

The Professional Keyword Research Framework: 8 Steps

Step 1: Define Your Business Goals and Target Audience With Precision

Keyword research does not begin with a keyword tool. It begins with a business question: what do we want to achieve, and who are we trying to reach?

This step is non-negotiable and it is where the vast majority of keyword research goes wrong — not because people skip it, but because they are not precise enough.

‘We want more traffic’ is not a business goal. ‘We want to generate 20 qualified leads per month from organic search within 12 months’ is a business goal.

‘Our audience is small business owners’ is not a useful audience definition. ‘Our audience is SaaS founders in the £500K to £5M ARR range who are struggling with customer churn and do not have an in-house marketing team’ is a useful audience definition.

The more precisely you define your goal and audience, the more targeted — and therefore more valuable — your keyword research will be.

Before opening any keyword tool, write down:

→  What specific action do I want a qualified visitor to take? (Book a call, download a guide, make a purchase)

→  Who is the exact person I want to attract? (Role, company size, industry, problem they are trying to solve)

→  What stage of the buying journey am I targeting? (Awareness, consideration, or decision)

With this clarity, every subsequent step in the process becomes more precise.

Step 2: Map the Customer Journey to Keyword Intent

Your ideal client does not go straight from ‘I have a problem’ to ‘I want to buy your specific solution.’ They go on a journey — and every stage of that journey corresponds to a different type of search behaviour.

Understanding search intent is the single most important skill in keyword research. Google’s own documentation categorises search intent into four types:

Informational: The searcher wants to learn something. Examples: ‘what is SEO’, ‘how does keyword research work’, ‘what is a conversion rate’. These searches have high volume but low commercial intent.

Navigational: The searcher is looking for a specific website or brand. Examples: ‘HubSpot login’, ‘Semrush pricing page’, ‘Feliglo Marketing Agency’. Low value for acquisition unless you are the brand being searched.

Commercial Investigation: The searcher is evaluating options before making a decision. Examples: ‘best SEO agencies for e-commerce’, ‘Semrush vs Ahrefs’, ‘digital marketing agency reviews’. High value — these searchers are close to buying.

Transactional: The searcher is ready to act. Examples: ‘hire SEO agency’, ‘buy keyword research tool’, ‘book marketing consultation’. Highest commercial value — these people want to spend money.

A professional keyword strategy maps content to all four intent types — building awareness with informational content, capturing research-phase visitors with commercial investigation content, and converting decision-ready buyers with transactional content.

Do not make the mistake of only targeting transactional keywords. High-volume informational content builds authority, earns backlinks, and puts you in front of buyers at the beginning of their journey — before your competitors even have the chance.

Step 3: Build Your Seed Keyword List

Now we open the tools. But we start with seeds, not data.

Seed keywords are the broad, foundational terms that describe your business, your services, and your clients’ core problems. They are not your final keyword targets — they are the starting point you will expand from.

Generate your seed list by asking four questions:

→  What terms do my clients use to describe their problem? (Not industry jargon — the words they actually say)

→  What terms do my clients use to describe the solution they are looking for?

→  What terms do my clients use to describe businesses like mine?

→  What are the core topics that underpin what I do?

For a digital marketing agency, a seed list might include: digital marketing agency, SEO services, increase website traffic, get more leads online, content marketing strategy, email marketing setup, Google ranking.

Aim for 15 to 30 seed keywords. Quality over quantity at this stage. Each seed will expand into dozens of related opportunities.

Step 4: Expand Using Professional Keyword Research Tools

With your seed list in hand, use keyword research tools to expand each seed into a full list of related terms, variations, questions, and long-tail opportunities.

The professional-grade tools used by leading SEO agencies globally include:

Ahrefs Keywords Explorer: The gold standard for keyword research. Provides volume, keyword difficulty, traffic potential, click-through rate data, and parent topic analysis. Used by teams at Airbnb, Shopify, and Tripadvisor.

Semrush Keyword Magic Tool: Excellent for identifying keyword clusters and intent-based groupings. Particularly strong for competitive analysis.

Google Search Console: Free and essential. Shows you the exact queries driving impressions and clicks to your existing pages — invaluable for identifying quick-win opportunities.

Google Keyword Planner: Free with a Google Ads account. Less detailed than paid tools but reliable for volume estimates, especially in emerging markets.

AnswerThePublic: Excellent for discovering question-based and conversational keywords that reflect how real people search.

For each seed keyword, run it through your primary tool and export the results. Look for:

→  Long-tail variations (3+ word phrases) — typically lower volume but higher intent and lower competition

→  Question-based keywords (‘how to’, ‘what is’, ‘why does’) — excellent for informational content

→  Comparison keywords (‘X vs Y’, ‘best X for Y’) — signal commercial investigation intent

→  Location-based variations if you serve specific geographies

Step 5: Analyse Keyword Difficulty and Assess Realistic Ranking Opportunity

This is where most keyword research breaks down. Marketers pull a list of high-volume keywords, look excited, and skip straight to content creation — without ever asking: ‘Can we actually rank for this?’

Every major keyword research tool provides a keyword difficulty (KD) score — a number from 0 to 100 estimating how hard it will be to rank on page one for a given keyword. The higher the score, the stronger the competitors occupying the top positions.

As a general benchmark:

→  KD 0–20: Low difficulty — achievable for new websites with minimal authority

→  KD 21–40: Moderate — achievable for websites with some established authority and backlinks

→  KD 41–60: Competitive — requires strong domain authority and comprehensive content

→  KD 61–80: Very competitive — typically dominated by major brands with extensive link profiles

→  KD 81–100: Extremely competitive — the territory of Wikipedia, Forbes, and industry giants

For a new or growing website, the strategic play is to start with low-to-moderate difficulty keywords, build authority through consistent publishing and backlink acquisition, and gradually compete for higher-difficulty terms as your domain strength grows.

This is exactly the SEO growth model used by companies like Buffer and Zapier in their early years. Buffer’s content team systematically targeted low-competition terms in the social media marketing space, built authority through consistent publishing, and gradually expanded to compete for higher-volume, higher-difficulty terms as their domain authority grew.

The principle is the same whether you are a startup in London or a growing agency in Lagos: build from a position of realistic strength, not wishful thinking.

Step 6: Group Keywords Into Clusters and Topic Hubs

Modern SEO is not about individual keywords. It is about topic authority — demonstrating to Google (and to your readers) that you have deep, comprehensive expertise in a subject area.

The concept of topic clusters, popularised by HubSpot’s SEO team, has become the dominant content architecture for high-performing websites. The model works as follows:

→  A pillar page covers a broad topic comprehensively — typically 3,000 to 5,000 words — targeting a moderate-to-competitive head keyword

→  Cluster pages cover specific subtopics in depth, each targeting a long-tail variation of the main topic

→  Internal links connect all cluster pages back to the pillar, and the pillar back to each cluster — creating a tightly interconnected topic hub

This architecture signals to Google that your website is a comprehensive authority on the topic — which improves rankings for every page in the cluster, not just the pillar.

At Feliglo Marketing Agency, we use what we call the Feliglo Topic Hub Model — a proprietary content architecture built on exactly this principle, adapted for the specific needs of service businesses targeting international clients.

When grouping your keywords into clusters, look for:

→  Semantic similarity — keywords that address the same core topic from different angles

→  Intent alignment — keywords at the same stage of the buyer journey

→  Natural progression — keywords that form a logical learning path from awareness to conversion

Step 7: Prioritise Your Keyword List Using a Commercial Value Framework

You now have a large, well-organised keyword list. But you cannot create content for every keyword simultaneously. You need to prioritise.

The prioritisation framework I use considers four variables:

Search volume: How many people are searching for this term monthly?

Keyword difficulty: How competitive is the landscape?

Commercial intent: How close is this searcher to making a buying decision?

Business relevance: How directly does ranking for this term drive leads or sales for our specific business?

Score each shortlisted keyword from 1 to 5 on each variable, then multiply commercial intent by business relevance and add that to volume minus difficulty. This gives you a prioritised list that balances quick wins, long-term authority plays, and commercial impact.

Your highest priority targets will typically be moderate-volume, low-to-moderate difficulty, high commercial intent, high business relevance keywords. These are the ‘golden keywords’ — the ones that can drive meaningful revenue without requiring years of authority building.

Step 8: Validate With Competitor Research

Before committing to your keyword strategy, conduct a competitor keyword gap analysis. This involves identifying what keywords your top competitors are ranking for that you are not — and assessing whether those represent opportunities or traps.

Tools like Ahrefs’ Content Gap feature and Semrush’s Keyword Gap tool make this analysis straightforward. Enter your domain and three to five competitor domains, and the tool will show you keywords your competitors rank for in the top 10 that you do not currently appear for.

Pay particular attention to:

→  High-traffic keywords your competitors rank for that you have not yet targeted

→  Commercial intent keywords where competitors have thin or low-quality content — a clear opportunity to outrank them with something better

→  Topics where multiple competitors are ranking, which confirms search demand and content viability

The goal is not to copy your competitors’ keyword strategy. It is to understand the competitive landscape, identify where the opportunities are, and make informed decisions about where to invest your content creation effort.

From Keywords to Content: Turning Research Into Results

Keyword research is not an end in itself. It is the foundation of a content strategy. Once you have your prioritised keyword list organised into topic clusters, the next step is to create content that deserves to rank.

‘Deserves to rank’ is the key phrase. Google’s stated mission is to organise the world’s information and make it universally accessible and useful. The content that ranks is not necessarily the most heavily optimised content — it is the most genuinely useful content.

This means every piece of content you create should:

→  Answer the searcher’s question more completely than any competing page

→  Provide actionable, specific information the reader can apply immediately

→  Be written for humans first and search engines second

→  Include internal links to related content that deepens the reader’s understanding

→  Be structured for readability: clear headings, logical flow, appropriate length

Semrush’s own blog is a masterclass in this. Their content team does not just target keywords — they create the definitively best resource on each topic they address. The result is a blog that drives millions of organic visits per month and a significant portion of the company’s multi-million-dollar revenue.

That is the standard to aim for. Not keyword stuffing. Not thin content written to satisfy algorithms. Genuine, authoritative, reader-first content that happens to be optimised for search.

The Ongoing Practice: Keyword Research Is Never ‘Done’

One final point that most guides miss: keyword research is not a one-time activity. It is an ongoing practice.

Search behaviour changes. New questions emerge as industries evolve. Competitors enter the space. Google’s algorithm updates shift the competitive landscape. What worked eighteen months ago may not work today.

The SEO teams at leading companies like HubSpot, Atlassian, and Intercom review their keyword strategies quarterly. They monitor their existing rankings, identify content that is declining and needs refreshing, spot new keyword opportunities as they emerge, and continuously improve their content based on performance data.

Build a quarterly keyword review into your content calendar. Use Google Search Console to identify pages losing ranking traction. Use your keyword tool of choice to spot new opportunities in your target topics. Keep your content calendar aligned with the current opportunity landscape.

Keyword research mastery is not a destination. It is a practice that compounds over time — and the marketers who practice it consistently are the ones who own their categories.

Your Keyword Research Action Plan

Here is your step-by-step action checklist for this week:

→  Write down your precise business goal and ideal client definition — be specific

→  Map your client journey to the four intent types: informational, navigational, commercial, transactional

→  Generate 20 to 30 seed keywords using the four business questions

→  Run your seed list through Google Keyword Planner or Ahrefs and export the expanded results

→  Filter for keywords with KD under 40 and commercial relevance to your business

→  Group your shortlist into three to five topic clusters

→  Prioritise using the four-variable commercial value framework

→  Validate with a competitor keyword gap analysis

→  Create a 90-day content calendar based on your prioritised keyword clusters

This process will take time the first time you do it. It will take significantly less time the second time. By the third time, it will be a natural part of how you think about content strategy — and the results will compound accordingly.

Final Word: Keyword Research Is Competitive Intelligence

Let me leave you with a reframe that may change how you approach this practice entirely.

Keyword research is not a technical SEO task. It is competitive intelligence. It tells you exactly what your ideal clients are thinking, what problems they are trying to solve, what solutions they are evaluating, and what language they use to describe their world.

Armed with that intelligence, you can create content that speaks directly to their reality. You can position your services to address their specific concerns. You can show up, with the right message, at the exact moment they are ready to find a solution.

That is not marketing. That is relevance at scale.

And relevance is the most valuable asset in a world of noise.

Ready to let an expert handle your keyword research and SEO strategy? Request your free site audit at feliglomarketingagency.com/free-seo-audit — and let us show you exactly which keywords are your fastest path to growth.

Is Your Website Leaving Money on the Table?

Get a free, personalised SEO audit and find out exactly what's holding your site back.

Claim My Free SEO Audit →

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top