Keyword research is the process of finding what people search for and deciding which topics are actually worth targeting. If you want a workflow you can use, start with seed keywords, expand them into keyword ideas, validate the promising terms, and then check whether you can realistically rank for them.
That order matters. A term can look attractive because it has search volume, then fail once you inspect traffic potential, business fit, search intent, or ranking difficulty. Google's SEO Starter Guide and Search Central guidance on helpful content both point back to the same principle: target topics you can genuinely satisfy, not just terms that look good in a tool.
Quick Answer
- Start with broad seed keywords from your niche.
- Use a keyword tool to generate a raw keyword list.
- Filter the list to a minimum of 300 monthly searches before you review it manually.
- Validate promising topics with traffic potential, business fit, and search intent checks.
- Keep only the keywords that still look realistic after the ranking difficulty check.
What Keyword Research Actually Does
In practice, keyword research has two jobs: generate keyword ideas and validate whether those topics are worth targeting.
The first job gives you range. The second job gives you restraint. You need both, or you either run out of ideas too early or chase topics that never had a real chance.
Phase 1: Generate Keyword Ideas
This phase builds the starting lists. The outcome is not your final target set yet. It is the raw material you will evaluate in the next phase.
1. Write a seed keyword list
Start with broad niche terms, not article headlines. A seed keyword should be general enough that a keyword tool can expand it into many related searches.
Example
Golf balls, golf clubs, golf hats.
Artifact
A seed keyword list of broad niche terms.
2. Generate a raw keyword ideas report
Enter the full seed list into a keyword tool and open the main keyword ideas report that expands those seeds. Treat this as one action: you enter the seeds, run the search, and work from the immediate keyword ideas report the tool gives you.
Example
Enter golf balls, golf clubs, and golf hats into a keyword tool and open the report that expands those seeds into a large list of related searches.
Artifact
A raw keyword ideas report built from the seed keyword list.
3. Filter the raw list for minimum search demand
Apply a minimum search volume filter of 300 monthly searches. This cuts a huge list down to a review set you can inspect manually without wasting time on terms with weak demand.
Example
Apply a minimum volume filter of 300 to the golf keyword list so the report keeps terms with meaningful demand and drops the weaker noise.
Artifact
A filtered keyword list built from the raw list using a 300-monthly-search threshold.
4. Generate a commercial-intent keyword list
Apply these commercial modifiers inside the filtered keyword list: best, top, vs, review. These terms often surface comparison-heavy topics that can support product recommendations or affiliate-style content.
Example
Filter the golf keyword list with best, top, vs, and review to surface terms like best golf balls and golf club review.
Artifact
A commercial keyword list built from the filtered keyword list and the modifiers best, top, vs, and review.
Apply these informational modifiers inside the filtered keyword list: how, what, who, where, why, guide, tutorial. This helps you pull topics that are more likely to fit tutorials, explainers, and beginner-focused articles.
Example
Filter the golf keyword list with how, what, who, where, why, guide, and tutorial to surface terms like how to swing a golf club and golf guide for beginners.
Artifact
An informational keyword list built from the filtered keyword list and the modifiers how, what, who, where, why, guide, and tutorial.
Phase 2: Validate Whether the Topic Is Worth Targeting
This phase turns raw ideas into a shortlist. A keyword is only useful if it has enough demand, can bring meaningful traffic, fits the business, and matches the kind of page you can publish.
6. Check traffic potential
Open the chosen keyword's search results view in a keyword tool and inspect the top-ranking page traffic estimate. Traffic potential matters because search volume describes one query, while the top-ranking page can rank for many related queries and drive more total visits.
Creator insight
If it feels like at this step you have to repeat the first step for another set of keywords, that is the right feeling.
Example
Open the search results view for best golf balls in a keyword tool and inspect the top-ranking page traffic estimate to see whether the topic attracts more meaningful traffic than the single keyword number suggests.
Artifact
A traffic-potential note built from the top-ranking page traffic estimate for one target keyword.
7. Assess business fit
Check whether the keyword allows natural product recommendations, service connection, or commercial relevance without forcing the fit. A topic is stronger when your business model fits the page naturally instead of being bolted on afterward.
Example
Best golf balls is a strong fit for a golf affiliate blog because the page can compare products and recommend them directly inside the article.
Artifact
A business-fit assessment for one target keyword.
8. Classify search intent with the three C's
Use the same keyword's search results view from the prior step and classify that result set with the three C's. For content type, choose from blog posts, videos, product pages, category pages, or landing pages. For content format, choose from how-tos, step-by-step tutorials, list posts, opinion editorials, tools, or calculators. For content angle, identify the dominant benefit or hook, such as freshness, beginner-focused, basic, or deals.
This step tells you what kind of page searchers already expect to see. Ahrefs' explanation of search intent is useful here because it frames SERP review as a page-format decision, not just a keyword label.
Creator insight
To do this efficiently, take the business-fit list, manually enrich it with top-20 SERP data for each keyword, and then pass that working set into ChatGPT or Claude for classification.
Example
For best golf balls, the dominant content type is blog posts, the dominant content format is list posts, and the dominant content angle is freshness.
Artifact
A search-intent profile built from content type, content format, and content angle for one target keyword.
9. Reject keywords whose intent you cannot match
Use the same keyword's search results view from the prior step and compare the dominant page type with your actual publishing model. Drop the term if the results demand a page type your site cannot realistically publish.
Example
Reject golf clubs if the dominant results are ecommerce category pages and your site is an affiliate blog that publishes reviews and guides.
Artifact
A validated keyword shortlist built from demand, traffic, business fit, and intent checks.
Phase 3: Check Ranking Difficulty
Now the list should be smaller and more realistic. The last job is to decide whether your site can actually compete for those terms.
10. Check for weak intent matches in the search results
Open the chosen keyword's search results view and look for mismatched or overly broad pages in the top results. If some top-ranking pages only loosely fit the query, that can signal an opening.
Creator insight
At this point, it is normal to feel like you are repeating the first step again.
Example
If a narrower keyword keeps surfacing broader pages that only partially address the query, note that weakness before you decide to target it.
Artifact
A search-results weakness note built from visible mismatches in the current results.
11. Compare backlink strength and site authority
Use the same keyword's search results view to inspect referring-domain counts and compare website authority ranges with the ranking pages. You do not need perfect parity, but you do need signs that your site belongs in roughly the same competitive range.
Domain Rating is one common way to describe website authority. If your site has low website authority, around DR 15, you should look for at least some ranking pages in a similar range.
Creator insight
What I do at this step is screenshot the SERP Overview for each keyword, then ask my AI to apply this step using the data from those screenshots.
Example
For a golf site with low website authority, around DR 15, keep terms where at least some ranking pages also come from lower-authority golf domains with modest referring-domain counts.
Artifact
A competition snapshot built from referring-domain counts and site-authority comparisons.
12. Check topical authority and finalize the target list
Use the same keyword's search results view to compare your site's topic focus with the focus of the ranking domains, then decide whether the keyword stays. If the current winners are strongly tied to the topic and your site is too, that is a better sign than chasing terms dominated by unrelated specialists.
Example
Keep a golf equipment keyword when the results are mostly golf-focused domains and your own site also covers golf instruction and golf equipment reviews.
Artifact
A final target keyword list built from the validated shortlist and ranking-difficulty checks.
Common Mistakes
- Starting with article ideas instead of seed keywords.
- Reviewing thousands of terms before applying a minimum demand filter.
- Treating search volume as more important than traffic potential.
- Forcing a business angle onto a topic that does not naturally support it.
- Keeping a keyword even when the dominant results require a page type your site cannot publish.
- Ignoring ranking difficulty until after the content is already written.