Keyword Research for SEO Explained
Keyword Research: How to Find the Right SEO Keywords
Keyword research is one of the foundations of SEO. If you want your website to show up when people search for the products, services or information you offer, you need to understand the words and phrases they are actually typing into Google. Without that knowledge, it is very easy to create pages that sound right to your business but do not match how your audience searches.
Good keyword research helps you discover what people are looking for, how competitive those searches are, what type of content is already ranking, and which keyword opportunities are most relevant to your business. It supports much more than blog content too. It can guide service pages, local landing pages, ecommerce categories, FAQs and broader content strategy.
In this guide, we explain what keyword research is, why it still matters, how to do it properly, and which tools can help. We also break down the difference between free and paid keyword research tools, show where ChatGPT fits into the process, and explain how to turn keyword research into pages that can rank and convert.
Key Takeaways
- Keyword research helps you understand what your audience searches for and how to target those topics more effectively.
- A good keyword is not just high volume. It also needs to be relevant, realistic and aligned with search intent.
- Free tools are useful for brainstorming and basic validation, while paid tools offer deeper data and stronger competitive insights.
- Semrush, Ahrefs, Google Keyword Planner, Mangools KWFinder and Keyword Tool all support keyword research in different ways.
- ChatGPT can help with brainstorming, clustering and topic expansion, but it should not replace real keyword data from SEO tools.
What is keyword research?
Keyword research is the process of finding the words and phrases people search for in Google and other search engines. In SEO, it helps you understand what your audience wants, how they describe their problem, and which pages your website needs in order to match that demand.
It is not just about finding popular terms. Good keyword research also looks at the meaning behind the query, how difficult the keyword may be, whether it is relevant to your business, and whether the page you create can actually help the searcher. In other words, keyword research connects your content strategy to real search behaviour.
Why keyword research still matters
Keyword research is still highly relevant because people still use words and phrases to search. Search engines may be more sophisticated than they used to be, but they still need signals to understand what searchers want and what pages best match that intent.
Good keyword research helps you avoid guesswork. Instead of publishing content based only on what you think matters, you can focus on what your audience is actively searching for, how competitive those terms are and what kind of page is most likely to perform. It helps shape blog content, service pages, category pages, local landing pages and even FAQ sections.
It also matters because search demand changes. New questions appear, products evolve, industries shift and competitors publish more content. Keyword research is not something you do once and forget. It is something you return to as your website grows and your market changes.
What makes a good keyword?
A good keyword is not simply a keyword with the highest search volume. In many cases, a smaller, more targeted keyword can be much more valuable than a broad, highly competitive one.
When judging a keyword, look at:
- Relevance: The keyword should clearly relate to your business, service or topic.
- Search intent: The keyword should match the type of page you can realistically create.
- Business value: The traffic should have some chance of becoming a lead, sale or useful audience.
- Difficulty: Some keywords may be too competitive for your current site.
- Topical fit: The keyword should make sense within your broader website structure and content strategy.
This is why good keyword research is about judgment, not just data. The best keyword is the one that fits both the searcher and the business.
Types of keywords to include in your research
Keyword research is usually stronger when you look at a range of keyword types rather than focusing on only one style of search phrase.
| Keyword Type | What It Means | Example | Best Used For |
|---|---|---|---|
| Short-tail keyword | Broad, high-level search term | keyword research | Core topic visibility and broad relevance |
| Long-tail keyword | More specific phrase with clearer intent | how to do keyword research for seo | Blog articles, guides, FAQs and lower-competition targeting |
| Informational keyword | Search where the user wants to learn something | what is keyword research | Educational content and awareness-stage pages |
| Commercial keyword | Search where the user is comparing options | best keyword research tools | Comparison pages, tool roundups and buyer guides |
| Transactional keyword | Search where the user is close to taking action | buy seo software | Product or service pages |
| Local keyword | Search with location intent | seo agency gold coast | Local landing pages and local service pages |
| Question keyword | Search phrased as a question | can i use chatgpt for keyword research | FAQ content and informational articles |
How keyword research works
The keyword research process usually starts with a broad topic and then becomes more structured as you gather data. While every SEO specialist has their own workflow, the process usually looks like this:
- Start with seed keywords: broad terms related to your business, product, service or topic.
- Expand the list: use keyword tools, Google suggestions, related searches and competitor analysis to find more ideas.
- Review the data: assess volume, difficulty, relevance and search intent.
- Group related keywords: cluster phrases that belong on the same page.
- Map keywords to pages: decide which existing or new page should target which keyword cluster.
- Apply the research: use it in titles, headings, content, internal links and broader page planning.
- Review performance: revisit the keyword set regularly as rankings, competition and search behaviour change.
This is why keyword research is more than a list of phrases. It helps shape the structure of your website and the direction of your SEO strategy.
How to do keyword research step by step
1. Start with seed topics
Write down the core topics your business wants to rank for. If you are an SEO agency, that may include phrases like SEO services, local SEO, SEO packages, technical SEO and keyword research. If you are a law firm, it may include family law, criminal law, conveyancing and wills and estates.
2. Expand the list with keyword ideas
Use tools and search suggestions to expand those seed topics into more variations, subtopics, long-tail phrases and question-based searches. This is where you begin uncovering the language people really use.
3. Check search volume, difficulty and relevance
Not every keyword is worth targeting. A useful keyword should have enough relevance to matter, enough search demand to justify the effort, and a realistic level of competition for your site.
4. Check search intent
Look at the search results themselves. Are the top results blog posts, category pages, tools, videos or service pages? The page type already ranking gives you a strong clue about what Google believes searchers want.
5. Group related keywords together
Many keywords belong in clusters rather than on separate pages. If multiple phrases mean nearly the same thing and the search results overlap heavily, they often belong on the same page.
6. Map keywords to the right page
Once you have grouped related terms, decide whether they belong on a blog article, service page, category page, local landing page or FAQ section. One cluster should usually map to one clear page purpose.
7. Use the research in your content
Apply the primary keyword and related secondary phrases naturally through the page title, headings, body copy, internal links and supporting content. Good keyword use is about clarity and relevance, not stuffing the same phrase everywhere.
What keyword metrics should you look at?
Keyword tools usually provide several data points, but not all metrics matter equally in every situation. The goal is not to chase the biggest numbers. It is to use the numbers to make better decisions.
| Metric | What It Tells You | Why It Matters |
|---|---|---|
| Search volume | Estimated number of searches for a keyword | Helps you understand potential demand, but should not be used on its own. |
| Keyword difficulty | Estimated level of competition | Helps you judge whether a keyword is realistic for your current site. |
| Search intent | Why the user is searching | Helps you choose the right page type and content angle. |
| Trend | Whether interest is rising, falling or seasonal | Useful for planning timely content and spotting seasonal opportunities. |
| CPC | Cost-per-click in paid search | Can hint at commercial value, especially for high-intent terms. |
| SERP features | Special elements showing in the results | Helps you understand if tools, videos, FAQs or snippets dominate the query. |
Best keyword research tools for SEO
Keyword research is much easier when you use the right tools. Some tools are best for brainstorming. Others are much better for competitor analysis, keyword grouping, difficulty assessment and large-scale planning.
Free keyword research tools
- Google Keyword Planner: Useful for discovering keywords and getting search demand estimates. A practical starting point for many beginners.
- Google Autocomplete: Useful for finding real phrasing and long-tail suggestions based on what people type into Google.
- Google Search Console: Very useful for seeing which queries your site is already getting impressions and clicks for.
- Google Trends: Helpful for checking relative interest over time and identifying seasonal movement.
- Ahrefs Free Keyword Generator: Handy for quick keyword ideas if you want a lighter free option.
Paid keyword research tools
- Semrush Keyword Magic Tool: Strong for keyword discovery, topic grouping, filtering and broader planning.
- Ahrefs Keywords Explorer: Excellent for keyword ideas, competitor analysis, keyword metrics and prioritisation.
- Mangools KWFinder: Often appreciated for its simple interface and ability to surface lower-difficulty opportunities.
- Keyword Tool: Helpful for generating large numbers of long-tail suggestions from autocomplete-based sources.
Free vs paid keyword research tools
Free keyword research tools are often enough to learn the process, brainstorm topics and validate basic opportunities. They are especially useful for beginners, small websites or business owners just starting to take SEO seriously.
Paid tools usually become more valuable when you need to do research at scale, compare keyword opportunities more deeply, analyse competitors, assess difficulty more reliably, and build a stronger long-term strategy. If SEO is a genuine growth channel for your business, a paid tool can save time and improve the quality of your decisions.
Keyword research tools comparison table
| Tool | Free or Paid | Best For | Standout Feature | Limitations |
|---|---|---|---|---|
| Google Keyword Planner | Free | Basic keyword discovery and validation | Good starting point for search demand and keyword ideas | More limited for deeper SEO workflow and competitor analysis |
| Semrush Keyword Magic Tool | Paid | Large-scale keyword research and filtering | Strong topic grouping, intent filtering and keyword planning workflow | Can feel more advanced for complete beginners |
| Ahrefs Keywords Explorer | Paid | Keyword ideas, competitor analysis and broader SEO research | Strong metrics and useful competitive context | Best value comes when used regularly, not casually |
| Mangools KWFinder | Paid | Straightforward keyword research and easier opportunities | Beginner-friendly workflow and simple interface | Smaller overall toolset than larger enterprise-style suites |
| Keyword Tool | Free + Paid | Long-tail keyword expansion | Fast way to generate autocomplete-based suggestions | Deeper analysis is more limited without paid access |
How to choose the right keyword research tool
The best keyword research tool depends on how advanced your workflow needs to be.
- If you are just starting: Google Keyword Planner, Google Search Console and Google Autocomplete are often enough to learn the basics.
- If you want deeper SEO planning: Semrush or Ahrefs are usually better for broader research and prioritisation.
- If you want something simpler: Mangools KWFinder can be a more approachable tool for beginners.
- If you want lots of long-tail ideas fast: Keyword Tool can be useful for expansion and ideation.
Your choice should reflect how important SEO is to your business and how often you expect to use the tool.
Can I use ChatGPT for keyword research?
Yes, you can use ChatGPT for parts of keyword research, but not as a full replacement for real keyword data. ChatGPT is useful for brainstorming seed keywords, generating topic ideas, grouping related phrases, expanding FAQs and helping structure content clusters.
What it should not do on its own is act as your source of search volume, difficulty or actual search demand. For that, you still need real keyword data from tools such as Semrush, Ahrefs or Google Keyword Planner. A practical approach is to use ChatGPT for ideation and then validate those ideas with actual SEO tools.
Can I do keyword research for free?
Yes, you can do keyword research for free, especially if you are learning the process or working on a smaller site. Google Keyword Planner, Google Search suggestions, Google Trends, Google Search Console and free keyword generators can all help you build a useful starting point.
Free research is often enough to understand the basics and identify broad opportunities. The main limitation is depth. Once you need stronger competitor analysis, better prioritisation or a more scalable workflow, paid tools usually become much more valuable.
How to find competitor keywords
Competitor keyword research can help you uncover topics and pages you may have missed. It is especially useful when you want to understand what kinds of terms are already driving traffic in your industry.
A simple workflow looks like this:
- Identify a few true search competitors, not just business competitors.
- Review which topics and pages appear to attract the most visibility.
- Use a keyword tool to see which terms their pages are associated with.
- Look for gaps where they rank and you do not, or where you could create a stronger page.
- Only pursue competitor keywords if they are genuinely relevant to your business and audience.
Competitor research should inspire your strategy, not control it. The goal is not to copy blindly, but to spot gaps and opportunities.
How to group and map keywords to pages
One of the most important parts of keyword research is grouping related keywords properly and assigning them to the right pages. This is often where businesses go wrong. They either target too many unrelated keywords on one page or create too many weak pages for phrases that actually belong together.
A better approach is to group keywords by shared intent. If several phrases mean nearly the same thing and the search results look similar, they often belong on the same page. If the intent or the ranking page type is clearly different, they may need separate pages.
Once grouped, assign each keyword cluster to a page. Give that page one main keyword theme, then use related secondary terms naturally throughout the content. This helps your site stay clearer, more focused and less likely to cannibalise itself.
How to use keyword research in your SEO strategy
Keyword research is not just for writing blog posts. It should influence how you build your website more broadly.
You can use keyword research to shape:
- service pages
- blog topics
- category pages
- local landing pages
- FAQ sections
- content clusters and pillar pages
- on-page optimisation priorities
For example, if your keyword research shows strong demand for “local seo tips”, that may justify a blog article. If it shows strong commercial demand for “seo packages”, that is more likely to support a service or pricing page. This is why keyword research should be connected directly to page strategy, not treated as an isolated exercise.
Common keyword research mistakes to avoid
- Chasing only high-volume terms: Bigger volume does not always mean better value.
- Ignoring search intent: A keyword may look promising, but if the ranking page type does not match your intended page, it may be a poor fit.
- Targeting irrelevant keywords: Traffic is only useful if it is relevant to the business.
- Skipping the SERP check: Always look at the actual search results before committing to a keyword.
- Not grouping similar keywords: Over-splitting can create weak or duplicative pages.
- Using AI suggestions without validating them: AI is helpful for ideation, but it should not replace real keyword data.
- Never updating your research: Keyword opportunities change over time, so your research should too.
A simple keyword research process for beginners
- List your core topics or services.
- Brainstorm seed keywords and related search terms.
- Use free or paid tools to expand the list.
- Review search volume, difficulty, intent and relevance.
- Group related keywords into clusters.
- Assign each cluster to the right page type.
- Optimise the page around the primary keyword theme.
- Track performance and refine the strategy over time.
Have more questions on keyword research?
Keyword research is still one of the most important parts of SEO because it helps you understand what your audience is searching for and how to build pages around real demand. It improves content planning, supports stronger on-page SEO and helps you make better decisions about which pages deserve your time and investment.
If you want help turning keyword research into a stronger SEO strategy, you can explore our search engine optimisation services, read more about keyword optimisation for on-page SEO and search intent, or book a strategy meeting with the e-CBD team.
Frequently Asked Questions
What is keyword research?
Keyword research is the process of finding the words and phrases people search for in Google and other search engines. It helps you understand what your audience wants and how to build pages around real search demand.
Is keyword research still relevant?
Yes, keyword research is still highly relevant. It helps you understand search demand, match intent more accurately and prioritise the topics most likely to support your SEO goals.
Can I use ChatGPT for keyword research?
Yes, but only for part of the process. ChatGPT is useful for brainstorming, clustering and topic expansion, but it should be paired with real keyword data from SEO tools.
Can I do keyword research for free?
Yes, you can do keyword research for free using tools such as Google Keyword Planner, Google Autocomplete, Google Trends and Google Search Console. Free tools are often enough to learn the process and build a basic keyword plan.
What is the best keyword research tool?
That depends on what you need. Google Keyword Planner is a good free starting point, while Semrush, Ahrefs, Mangools and Keyword Tool each support deeper research in different ways.
What is the difference between free and paid keyword research tools?
Free tools are generally better for brainstorming and lighter research, while paid tools usually provide deeper keyword data, stronger competitor insights and more scalable workflows. The better option depends on how important SEO is to your business.
How do I find the right keywords for SEO?
Start with topics relevant to your business, expand them with tools, then evaluate the keywords based on relevance, search intent, difficulty and business value. The best keywords are the ones your site can realistically target and benefit from.
How often should keyword research be updated?
Keyword research should be reviewed regularly, especially when your site grows, your services change, new competitors emerge or search behaviour shifts. It is not a one-off task.
