How to Do Keyword Research for SEO
Keyword research is not just about finding phrases with search volume. Good SEO keyword research helps you understand what people are searching for, why they are searching, how competitive the opportunity is and whether the traffic can support your wider website strategy. Done properly, keyword research becomes market research for your SEO asset.
Most beginner keyword research advice is too mechanical.
It usually sounds something like this:
- open a keyword research tool
- type in a broad phrase
- look for search volume
- check keyword difficulty
- pick a few keywords
- write articles
- hope Google enjoys your offering
That is not completely wrong.
But it is shallow.
Keyword research is not really about collecting words to sprinkle into articles. That version of SEO leads to awkward headings, thin posts, repetitive content and websites that feel like they were built for a spreadsheet rather than a reader.
Good keyword research is much more useful than that.
It helps you understand what people are actually trying to do. It shows you the language they use. It reveals the problems they care about, the decisions they are making, the products they compare, the questions they ask and the gaps your website might be able to fill.
Keyword research is not about chasing search volume. It is about finding evidence of demand.
That distinction matters if you are building an SEO website as a long-term digital asset.
You are not just trying to find topics to write about. You are trying to discover where useful content, search demand, trust and monetisation can reinforce each other over time.
This post follows on from How to Choose an SEO Niche That Can Actually Become an Asset. Once you have chosen the niche, keyword research helps you work out what people inside that niche are searching for and which opportunities are worth building around.
What Keyword Research Actually Is
Keyword research is the process of finding and analysing the searches people use when they want information, products, services, comparisons, solutions or guidance.
That sounds simple, but the important part is the analysis.
A keyword on its own is just a phrase. The real value comes from understanding what the phrase represents.
Good Keyword Research Helps You Understand:
- what people search for
- how they describe their problems
- how often those searches happen
- why someone might search that phrase
- what kind of page they expect to find
- whether the keyword has commercial value
- whether your website can realistically compete
- whether the topic fits your wider content strategy
- what internal links and supporting articles may be needed
- how the keyword could support revenue, leads, subscribers or trust
This is why keyword research is not just an SEO admin task.
It is market research. It is demand analysis. It is content strategy. It is one of the first places where you can see whether your website idea has real search behaviour behind it.
A keyword is not just a phrase. It is a signal that someone wants something.
Why Keyword Research Matters for SEO Websites
Keyword research matters because it reduces blind guessing.
Without keyword research, you can still create useful content. But you may create content around things people are not searching for, or around topics where the competition is unrealistic, or around traffic that has no obvious value to the website.
That is a problem if your aim is to build an SEO-driven asset.
Keyword Research Helps You:
- avoid writing content nobody searches for
- avoid targeting keywords that are unrealistic for your current site
- understand search intent before writing
- build stronger topic clusters
- prioritise content instead of publishing randomly
- find monetisation opportunities
- spot content gaps competitors have missed
- reduce wasted effort
- connect content to internal links, lead magnets, products and offers
Keyword research does not remove uncertainty completely. SEO is still a game of informed bets.
But there is a big difference between guessing randomly and making a strategic bet based on visible demand, clear intent and realistic competition.
Keyword research does not remove uncertainty. It makes your bets smarter.
Start With the Niche and Audience
Do not start keyword research inside a keyword tool.
Start with the audience.
Keyword tools can show you phrases, but they do not understand what your website is trying to become. They cannot tell you which audience you should serve, what your positioning should be or which problems fit your long-term asset strategy.
Before Looking for Keywords, Get Clear On:
- who the website serves
- what problems that audience has
- what outcomes they want
- what they are already confused by
- what they currently buy
- what tools, services or products they use
- what stage of awareness they are in
- what kind of content would genuinely help them
For example, if the niche is SEO websites for people building digital assets, the audience might search for:
- why SEO websites are valuable
- how SEO websites make money
- how long SEO takes
- how to choose an SEO niche
- how to do keyword research
- how to build topic clusters
- how to use internal linking
- how to measure SEO performance
Notice how those searches are not random. They follow a learning journey.
Good keyword research starts with the audience, not the tool.
Build a Seed Keyword List
Seed keywords are broad starting phrases that help you explore the niche.
They are not usually the final keywords you target. They are the entry points you use to uncover more specific search opportunities.
Good Sources of Seed Keywords
- core niche topics
- audience problems
- product categories
- service categories
- common questions
- competitor websites
- forums and communities
- Reddit discussions
- YouTube search suggestions
- Google autocomplete
- People Also Ask results
- customer conversations
- your own experience in the niche
Example Seed Keywords for an SEO Website Niche
- SEO websites
- keyword research
- topic clusters
- internal linking
- search intent
- SEO content strategy
- Google Search Console
- SEO monetisation
- niche websites
- affiliate websites
- on-page SEO
- SEO analytics
At this stage, you are not trying to build the perfect content calendar. You are opening doors.
Seed keywords are not the final targets. They are doorways into the market.
Expand Keywords Into Real Search Problems
Once you have seed keywords, the next step is expansion.
This is where keyword research becomes more useful. Broad seed keywords often hide the real opportunities underneath them.
Expand Seed Keywords Into:
- questions
- comparisons
- how-to searches
- beginner searches
- mistakes searches
- template searches
- tool searches
- examples searches
- alternatives searches
- audience-specific searches
- problem-aware searches
- commercial searches
Example: Expanding “Keyword Research”
- how to do keyword research for SEO
- keyword research for beginners
- best keyword research tools
- long-tail keyword research
- keyword research for blog posts
- keyword research mistakes
- how to choose SEO keywords
- keyword research without paid tools
- how to find low competition keywords
- how to group keywords into topics
These variations are much more useful than the broad seed keyword because they reveal different reader needs.
Someone searching “keyword research for beginners” probably needs a simple introduction. Someone searching “best keyword research tools” may be comparing software. Someone searching “how to find low competition keywords” is looking for a specific tactic. Someone searching “keyword research mistakes” may already be doing SEO and wants to avoid poor decisions.
The useful opportunities are often hidden inside the variations, not the broad seed keyword.
Understand Search Intent Before Choosing a Keyword
Search intent is the reason behind the search.
This is where many keyword research mistakes happen. People see a keyword, notice it has search volume and decide to write an article before understanding what the searcher actually wants.
Common Types of Search Intent
- Informational: the searcher wants to learn something.
- Commercial: the searcher is comparing options before buying.
- Transactional: the searcher is close to taking action.
- Navigational: the searcher wants a specific brand, website or page.
- Local: the searcher wants something in a location.
- Problem-aware: the searcher knows they have a problem but may not know the best solution yet.
Search Intent Examples
- “email marketing” is broad and unclear.
- “how to start an email list” is informational and beginner-focused.
- “best email marketing software for coaches” is commercial.
- “ConvertKit pricing” is commercial or transactional.
- “email marketing consultant near me” is local and service-driven.
- “how to write a welcome email sequence” is implementation-focused.
The keyword tells you what someone typed. The intent tells you what the page needs to do.
A keyword tells you what someone typed. Search intent tells you what they actually need.
This is important enough to deserve its own guide, which is why the next article in this cluster is Understanding Search Intent for SEO.
Check the SERP Before Trusting a Keyword Tool
Keyword tools are useful, but they are not enough.
The search results page tells you what Google currently believes satisfies the query. That makes the SERP one of the most important keyword research tools available.
When Checking the SERP, Look At:
- whether articles, product pages, category pages or videos rank
- how long and detailed the top results are
- whether the ranking content is fresh or outdated
- whether huge authority sites dominate the results
- whether small niche sites are ranking
- whether forums such as Reddit or Quora appear
- whether there are featured snippets
- whether People Also Ask results appear
- whether local results appear
- whether the current answers look weak or generic
- whether the search intent is consistent or mixed
This matters because the wrong page type can make ranking much harder.
If Google is ranking product pages, a purely informational blog post may struggle. If Google is ranking detailed guides, a short answer probably will not be enough. If Google is showing a local pack, the query may have local intent rather than national informational intent.
The SERP is the market telling you what kind of answer it currently rewards.
Evaluate Keyword Difficulty Realistically
Keyword difficulty scores can be helpful, but they are not the whole story.
A tool might give you a difficulty score, but that number cannot fully understand your site, your niche angle, your topical authority, your content quality or whether the current results leave gaps you can fill.
Keyword Difficulty Depends On:
- the strength of the ranking domains
- the quality of the ranking content
- whether the current pages match intent well
- how many backlinks top pages have
- whether big brands dominate the results
- whether your site has topical authority
- whether content is fresh or outdated
- whether there are weaker niche sites ranking
- whether forums are ranking because better content is missing
For a New Website, Look For:
- lower-competition long-tail keywords
- specific questions
- underserved audience angles
- weak search results
- outdated articles
- thin content
- forums ranking
- keywords where a more specific guide would be genuinely useful
The best beginner keywords are not always low-volume. They are keywords where the current answers leave a gap you can fill.
Prioritise Long-Tail Keywords Early
Long-tail keywords are longer, more specific searches.
They usually have lower search volume than broad keywords, but that does not make them less valuable. In fact, they can be much more useful for a new website because they often reveal clearer intent and lower competition.
Broad Keyword vs Long-Tail Keyword
- Broad: SEO
- Long-tail: how to choose an SEO niche
- Broad: keyword research
- Long-tail: keyword research for a new website
- Broad: internal linking
- Long-tail: how to use internal links for SEO
- Broad: SEO analytics
- Long-tail: how to measure SEO performance without obsessing over traffic
Long-Tail Keywords Are Useful Because They Are Often:
- more specific
- less competitive
- clearer in intent
- easier to satisfy properly
- closer to real problems
- better for early traction
- easier to connect into topic clusters
Long-tail keywords are also where a new site can learn how the niche behaves. You can see which problems create impressions, which pages attract clicks, which topics deserve expansion and which searches might eventually support products, services or affiliate recommendations.
Long-tail keywords are often where new websites learn how the niche actually behaves.
Group Keywords Into Topics, Not Isolated Posts
One of the easiest ways to create messy SEO content is to treat every keyword as a separate article.
That creates overlap, thin content and keyword cannibalisation. It also makes the site harder to navigate because several articles end up trying to answer almost the same question.
Example: These Keywords May Belong in One Article
- how to do keyword research for SEO
- keyword research for beginners
- keyword research step by step
- how to find SEO keywords
- how to choose SEO keywords
Those phrases are different, but they likely share the same core intent. The reader wants a practical guide to keyword research. Creating five separate thin posts would probably be weaker than creating one strong guide that covers the topic properly.
Keyword Grouping Helps Prevent:
- repetitive articles
- keyword cannibalisation
- thin content
- messy site structure
- confusing internal links
- content that competes with itself
You are not building one article per keyword. You are building topic coverage.
This connects directly to topic clusters, which we cover in How to Create SEO Topic Clusters and How to Create an SEO Content Strategy.
Map Keywords to the Reader Journey
A strong keyword strategy does not only chase rankings.
It guides the reader through a journey.
Different keywords represent different stages of understanding. Some readers are just discovering a problem. Some are comparing options. Some are ready to act. Some are trying to improve something they have already started.
Common Journey Stages
- Belief: the reader needs to understand why something matters.
- Strategy: the reader needs to choose the right approach.
- Execution: the reader needs to do the work.
- Implementation: the reader needs practical structure and guidance.
- Improvement: the reader needs to optimise what already exists.
- Measurement: the reader needs to know what is working.
Example Reader Journey for an SEO Website Cluster
- Belief: Why SEO Websites Are Still One of the Best Digital Assets
- Monetisation: How SEO Websites Actually Make Money
- Patience: Why SEO Is a Compounding Business Model
- Expectation setting: How Long SEO Really Takes
- Strategy: How to Choose an SEO Niche
- Execution: How to Do Keyword Research for SEO
- Implementation: How to Structure Blog Posts for SEO
- Improvement: How to Optimise Existing Blog Posts
- Measurement: How to Measure SEO Performance
A strong keyword strategy does not only chase rankings. It guides the reader through a journey.
Identify Monetisation Potential
Not every keyword needs to make money directly.
Some content exists to build trust. Some exists to explain ideas. Some exists to support internal links. Some exists to grow an email list. Some exists to rank for commercial terms and produce revenue more directly.
The important thing is knowing the role each keyword plays.
For Each Keyword, Ask:
- Could this traffic become an email subscriber?
- Could this article naturally include an affiliate recommendation?
- Could this search support a digital product?
- Could it create a service enquiry?
- Is it mainly useful for display ad traffic?
- Is it a trust-building article?
- Does it support a more commercial page through internal links?
- Does it help the reader move to the next stage?
Keyword Types and Monetisation Fit
- Informational keywords: useful for trust, email signups and internal links.
- Commercial keywords: useful for affiliate links, comparisons and product recommendations.
- Problem-aware keywords: useful for lead magnets, services and digital products.
- Transactional keywords: useful for product pages, service pages and sales pages.
- Local keywords: useful for enquiries, bookings and lead generation.
A keyword is more valuable when you know what the visitor should do after reading.
This is covered more deeply in How SEO Websites Actually Make Money.
Use Keyword Tools Without Becoming Dependent on Them
Keyword tools are useful.
They can help you discover keywords, estimate search volume, analyse competitors, identify related terms and organise your content ideas.
But they are not strategy.
Useful Keyword Research Tools and Sources
- Google Search Console
- Google Keyword Planner
- Ahrefs
- Semrush
- Ubersuggest
- LowFruits
- AnswerThePublic
- AlsoAsked
- Google autocomplete
- People Also Ask
- Reddit and forums
- YouTube search
- competitor websites
- customer questions
Tools can estimate demand, but they cannot decide what your website should become. They cannot understand your personal advantage, your business model, your content quality or your long-term positioning.
Keyword tools can show opportunities, but they cannot think strategically for you.
Build a Keyword Research Spreadsheet
A keyword list becomes useful when it helps you make decisions.
That is why a simple spreadsheet can be valuable. Not because spreadsheets are exciting — they are spreadsheets, let’s not get carried away — but because they force you to turn keyword ideas into a plan.
Useful Keyword Spreadsheet Columns
- Keyword: the search phrase.
- Topic cluster: which broader topic it belongs to.
- Search intent: informational, commercial, transactional, local or problem-aware.
- Content type: guide, comparison, review, template, service page, landing page or checklist.
- Difficulty: your realistic assessment of competition.
- Search volume: estimated demand.
- Commercial value: low, medium or high.
- Monetisation path: email, affiliate, ads, product, service or lead generation.
- Priority: how important the keyword is to the strategy.
- URL: whether it needs a new page or fits an existing page.
- Internal links needed: related articles to link to and from.
- Status: idea, drafted, published, updated or needs review.
The spreadsheet should not become a graveyard of thousands of keyword ideas you never use.
Its job is to turn research into content decisions.
A keyword list becomes useful when it turns into decisions.
Choose Which Keywords to Target First
Prioritisation matters because not every keyword deserves your attention immediately.
Some keywords are attractive but too competitive. Some have search volume but no business value. Some are useful later but not foundational. Some are too far outside the niche. Some need supporting articles before they have a realistic chance.
Prioritise Keywords That Have:
- clear search intent
- realistic competition
- strategic relevance
- a clear topic cluster fit
- monetisation potential
- long-term value
- internal linking opportunities
- enough depth for a useful article
- a role in the reader journey
Avoid Starting With:
- huge broad keywords
- random low-volume queries with no strategic value
- pure curiosity traffic
- keywords outside your niche
- keywords where your page type does not match the SERP
- keywords you cannot answer better than the current results
The best first keywords are not always the biggest. They are the ones that help the site become more useful, focused and connected.
Common Keyword Research Mistakes
Bad keyword research usually creates the illusion of progress.
You end up with a long spreadsheet, lots of article ideas and the satisfying feeling that you are “doing SEO”. But if the keywords are badly chosen, the content plan becomes busy rather than strategic.
Avoid These Keyword Research Mistakes
- chasing search volume only
- ignoring search intent
- relying entirely on keyword difficulty scores
- creating one post for every keyword variation
- ignoring commercial value
- targeting huge keywords too early
- copying competitors blindly
- ignoring long-tail keywords
- not checking the SERP
- choosing keywords outside the niche
- not linking keywords into clusters
- treating keyword research as a one-time task
- building content around tools instead of readers
Bad keyword research creates content activity. Good keyword research creates strategic direction.
A Simple Keyword Research Process
Keyword research can become complicated if you let it.
But the process itself can be simple. The depth comes from how well you think through each step.
Step-by-Step SEO Keyword Research Process
- Define the niche and audience: know who the website is for before collecting keywords.
- List core problems: identify the problems, questions and decisions your audience faces.
- Build seed keywords: create broad starting points for research.
- Expand into variations: find questions, comparisons, how-to searches, tools, templates and examples.
- Check search intent: understand what the searcher actually needs.
- Review the SERP: see what Google currently rewards.
- Assess competition: decide whether your site can realistically compete.
- Group keywords into topics: avoid creating repetitive posts for similar searches.
- Map keywords to the reader journey: connect belief, strategy, execution, improvement and measurement.
- Identify monetisation potential: understand what each keyword can become.
- Prioritise the best opportunities: choose keywords that strengthen the wider asset.
- Build the content plan: turn research into a logical publishing sequence.
- Review and update using Search Console data: improve decisions once real data appears.
Keyword research is not a one-off task. It is the ongoing process of understanding demand and turning it into useful content.
Final Thoughts
Keyword research is one of the most important parts of building an SEO website, but not for the reason many people think.
It is not about finding magic words to place inside articles. It is not about blindly chasing search volume. It is not about letting a keyword tool decide your entire content strategy.
Good keyword research helps you understand demand, intent, competition, content opportunities, monetisation potential and how the reader moves through the topic.
That is what makes it valuable.
When done properly, keyword research becomes the map for your SEO asset. It shows where useful content can solve real problems, where topic clusters should be built and where search demand can eventually become trust, subscribers, leads, affiliate clicks, product sales or service enquiries.
Keywords are not just things to rank for. They are clues about the problems your website can solve.
Next in the series: Understanding Search Intent for SEO.