How to Identify Keywords for SEO: A Step-by-Step Guide

AI Writing · audience research, competitor keyword analysis, keyword clustering, search intent analysis, traffic potential
Ivaylo

Ivaylo

March 29, 2026

You're sitting in front of your analytics dashboard right now, and you can feel it. Your traffic is flat. Your content strategy exists somewhere between "throw things at the wall" and "hope." And everyone around you keeps saying the same thing: "You need to do keyword research."

The problem is, you've tried. You opened Google Keyword Planner, typed in a few guesses, saw some numbers, and then… what? You optimized for keywords nobody was actually searching for. Or you went after keywords so competitive that your new site has zero shot at ranking. Or you ranked for something that brought clicks but zero conversions because the people searching for it didn't actually want what you're selling.

This is where most keyword research fails. It's not because the tools are broken. It's because people skip the hard thinking and jump straight to the metrics.

We've made every mistake in this space. We've wasted subscriptions on tools we didn't know how to use. We've optimized for keywords that looked perfect on paper and delivered nothing in practice. And we've built entire content strategies around the wrong audience entirely.

Here's what actually works: keyword research is a process, not a lookup. It starts with four simple questions before you touch a single tool.

Start With the Questions, Not the Tools

Most keyword research guides skip this part entirely. They'll tell you to open a tool and search for "chicken" or "project management" and suddenly you've got a spreadsheet of keywords. But that spreadsheet is noise unless you've already answered the hard stuff.

Before you open Google Keyword Planner or Ahrefs or anything else, sit down and answer these four questions about your audience:

Who are we trying to reach? Not "people interested in chickens." Get specific. Are you selling to suburban homeowners who've never owned animals? Experienced farmers trying a new breed? People preparing for an off-grid lifestyle? The specificity matters because each of these groups thinks and searches completely differently.

How are they actually searching? This is where most marketers disconnect from reality. They think people search the way marketing people talk. A farmer might search "backyard chicken setup" or "predator-proof coop build." A homeowner might search "easy chickens for beginners" or "can I have chickens in my neighborhood." A prepper might search "self-sufficient food production chickens." Same general topic, completely different language.

What terminology are they already using? Listen to your customer conversations. Read Reddit threads in your niche. Look at Facebook groups where your audience hangs out. Not the official forums where everyone's polished. The messy, unfiltered places where real people ask questions. They'll use words you wouldn't expect. They'll clarify problems in ways the marketing world never would. That's your keyword goldmine.

What problem are they actually trying to solve? "How to raise chickens" is broad. "Why do my chickens keep getting sick" is a problem. "Chickens dying from predators despite electric fence" is a real problem with a real person behind it. The more specific the problem, the more intentional the search, and the higher the likelihood of conversion.

Write these four answers down. Not in your head. Actually write them. We've sat through enough planning sessions to know that writing forces clarity. It's also the thing you'll reference when tool outputs start looking like noise.

This step takes maybe 30 minutes. And it prevents you from wasting weeks optimizing for the wrong keywords.

The Traffic Potential Trap That Everyone Misses

Here's the part where we stop you before you make the expensive mistake.

You're going to open a keyword tool, and it'll show you something like this: "Backyard chickens – 5,400 monthly searches." That number is lying to you by being incomplete.

See, search volume is a single metric. It tells you how many people searched for that exact phrase last month. What it doesn't tell you is whether ranking for it will actually drive traffic to your site. This is the distinction most marketers never make, and it's expensive.

Imagine you rank #1 for "backyard chickens." Congratulations. You're going to get roughly 5,400 visits total from people searching for that exact phrase, assuming you capture all of them. Sounds good, right?

But the #1-ranking page today isn't just capturing that 5,400. It's capturing traffic from "urban chicken raising," "starting a backyard flock," "small space chicken coop," "chicken breeds for backyards," and 15 other related variations that people are searching for. The actual traffic that page gets might be 40,000 monthly visits. That's eight times what the raw "backyard chickens" volume would suggest.

This is keyword clustering. Related searches cluster around a core topic, and one well-optimized page captures traffic from all of them. The problem is, most beginners don't know this is happening. They see 5,400 searches and think that's the ceiling.

So how do you actually account for this?

You compare what the tool reports versus what's actually happening in the SERP. Use Ahrefs (or a similar tool that shows it) to look at the #1-ranking page for your target keyword. Check its total monthly traffic. If that page is getting 30,000 monthly visits for a keyword that shows 5,400 searches, the SERP environment is favorable. It means the keyword clusters are strong, the competition probably isn't overwhelming, and you can rank for more than just the single keyword you're targeting.

If the #1 page is getting 5,200 visits for a 5,400-search keyword, that's a red flag. It means the SERP is saturated, keywords aren't clustering effectively, and you might be fighting for scraps.

We actually failed on this the first time around. We optimized a page for a 2,100-search keyword, got it to rank #1, and watched it drive exactly 2,100 visits. No clustering. No related keyword traffic. Just flat ceiling. Meanwhile, a competing page in that same SERP was pulling 12,000 visits because their content was structured differently and captured the entire cluster. We learned to check Traffic Potential before spending the effort.

Don't skip this step just because it adds five minutes to your research. It's the difference between a quick win and a wasted month.

Figuring Out What Your Audience Actually Wants to Buy

Search intent is the part where everything falls apart if you get it wrong.

Imagine you're running an e-commerce site selling chicken coops. You find a keyword: "how to build a chicken coop." 8,400 searches monthly. It looks perfect. You write a comprehensive guide. You rank it. You get traffic.

You get zero sales.

Because "how to build a chicken coop" is informational intent. The person searching is trying to learn something, not buy something. They might be comparing DIY versus pre-built. They might be deciding if chickens are even worth the effort. They're not ready to pull the trigger on a $500 coop from your store.

If you want to actually sell something, you need transactional intent. Keywords like "best chicken coops under $300" or "chicken coop for 10 chickens buy online." These people are shopping. Different search volume, same general topic, completely different conversion rate.

Most keyword tools let you filter by intent now. Ahrefs, SEMrush, and Wordtracker all have buttons that say "informational," "commercial," or "transactional." Use them.

But here's the thing nobody explains clearly: your business probably needs all three types, and they sit at different stages of the customer journey.

Early stage, someone might search "why raise backyard chickens" (informational). Middle stage, they're comparing options: "best chicken breeds for small yards" (commercial). Late stage, they're buying: "chicken coop for sale near me" (transactional).

Your content strategy should map to this. If you only chase transactional keywords, you miss the people who don't even know they want chickens yet. If you only write informational content, you'll rank for everything and convert nobody. The mix matters.

Map your target keywords to your actual business funnel. Write that down too. It prevents the trap of optimizing for keywords that don't match your business model.

The Competitor Extraction That Actually Works

Your competitors already did the hard work. They researched their keywords. They built their content strategy. They ranked for everything they're ranking for. So you're going to find out what they're doing and use that as a shortcut.

The process is straightforward, but there's a catches people miss.

First, identify your top five competitors for your core keywords. These are the sites ranking in the top 10 for the keywords you care about. Put their domain URLs into Ahrefs Site Explorer or Wordtracker's domain analysis tool. You'll get a list of every keyword they rank for, sorted by search volume.

Now, here's where most people go wrong: they copy all of those keywords. "Oh, we should rank for these too." Wrong. Some of those keywords are untouchable. Your competitor has been ranking for "best project management software" for five years. They have massive domain authority. You're two months old. You're not taking that from them.

Instead, look for striking distance keywords. These are keywords where you already rank somewhere on page 2 or 3, but your competitors rank in the top 5. You're close. You just need a nudge.

Find keywords your competitors rank for that you don't rank for at all, then cross-reference them with your own site: do you already have content that could rank for this keyword? If so, update that content, improve it, build links to it. You're not starting from zero. You're finishing a job that's 80% done.

This is faster than creating entirely new content for entirely new keywords. We actually use this to prioritize our monthly content calendar. It cuts research time in half because you're not guessing. You're following what's already working in the SERP.

Where Your Audience Talks About Stuff (And Where Google Doesn't Know)

Here's a thought that'll uncomfortable: your audience isn't always searching Google.

We get it. You're focused on SEO. Google's the obvious place. But the language your audience uses to describe their problems? That happens in Discord servers, Reddit threads, TikTok comments, Instagram DMs, and Facebook Groups. It happens where people don't have to sound smart or professional. It's messy and specific and genuine.

A Reddit thread about "my backyard chickens are dying and I don't know why" tells you more about actual search intent than a volume report ever could. The person's using emotional language. They're revealing the specific problem (death, not just illness). They're admitting they're not an expert. That's a real person with a real problem. That's the language you should optimize for.

Spend an hour on Reddit (r/backyard, r/chickens) and search for threads related to your topic. Screenshot the questions people are asking. Note the exact terminology they're using. Look at the problems people mention that Google Keyword Planner would never flag because they're conversational, not formulaic.

Do the same on TikTok. Search your keyword and see what content creators are making. Look at the comments. People reveal their actual intent in comment threads, unfiltered.

Facebook Groups are goldmines for this. Join groups where your audience hangs out. You'll see the recurring questions. You'll see the language they use. You'll see the hesitations they have. This is better than any paid tool for understanding intent.

Then map those conversational keywords back to your SEO strategy. If everyone's asking "can I have chickens in my apartment," that's a keyword. "Will neighbors complain about chicken noise," that's a keyword. "Cheapest way to start chicken raising," that's a keyword. These don't always show up in traditional keyword research tools because they're conversational, not search-engine optimized.

We've built content calendars entirely around Reddit threads. The traffic's always better because we're answering the actual questions people are asking, not the questions marketers think they should be asking.

When to Spend Money on Tools (And When You're Just Throwing It Away)

Google Keyword Planner is free. It'll give you a starting point. But here's what Wordtracker will tell you if you ask: using Planner alone is like trying to predict stock prices with one day of data. You're missing 90% of the picture.

The problem is scale. Google Keyword Planner suggests keywords based on what's relevant to your seed keywords. Wordtracker returns 10,000 related keywords per search. That's 10x the discovery surface. Ahrefs shows you competitor keyword rankings and actual traffic numbers, not just estimates. SEMrush pulls in PPC data to show you commercial intent signals. Each tool has a specific advantage.

But here's the catch: you don't need all of them.

If you're a solopreneur or small team, start with Wordtracker or Ubersuggest. Both are affordable. Both give you way more than Google Planner. If you have budget, add Ahrefs specifically for the Traffic Potential metric and competitor analysis. That combo covers 95% of what you actually need.

If you're enterprise-level, bite the bullet on SEMrush or Ahrefs full suite. The per-keyword cost becomes negligible when you're managing hundreds of pages.

Don't subscribe to every tool. We've done that. You pay $500 a month and use 2% of the features across 5 different platforms. Pick one primary tool and one secondary tool for cross-checking. That's it.

Group Your Keywords Into Topics, Not Lists

You now have a spreadsheet of 200 keywords. Congrats. Now you need to actually use them without losing your mind.

The mistake is treating each keyword as a separate project. "I'll write a page for this one, a page for that one, a page for another one." You end up with 200 thin pages that all compete with each other and rank for nothing.

Instead, group your keywords into topic clusters. One pillar page, multiple related pages.

For example, you might have these keywords: "backyard chickens," "chicken breeds for small spaces," "how to build a chicken coop," "chicken feeding schedule," "backyard chicken laws," "chicken predator protection."

These aren't 6 separate articles. They're one topic cluster: "Raising Backyard Chickens." You write one comprehensive pillar page that covers the whole topic. Then you write supporting pages that go deeper on specific subtopics (breeds, coops, feeding, legal stuff, predators). Each supporting page links back to the pillar. The pillar links out to all of them.

Google sees this structure and understands you're an authority on the whole topic, not just scattered across six thin pages. Your ranking improves. Your traffic from the cluster improves. And here's the bonus: a single well-structured pillar page can rank for dozens of related keywords that you never explicitly optimized for. That's keyword clustering at work, and that's how you actually move traffic.

We organize our keyword spreadsheets this way now. It's not "200 keywords to optimize." It's "12 topic clusters containing 200 keywords." Completely different mental model. Infinitely less overwhelming.

The Reality: This Takes More Than One Pass

Keyword research isn't something you finish and forget. Your audience's language evolves. New platforms emerge. Competitors launch new content. Your business priorities shift.

We run keyword research quarterly. Takes a few hours each time. We find new keyword opportunities. We notice gaps in our existing content. We catch competitor moves.

Set a recurring calendar block for this. Don't treat it as a one-time project. Treat it as maintenance. The first time takes longer. After that, it's just updating the spreadsheet and looking for new angles.

Keyword research is foundational. But it's not the finish line. It's the baseline that informs everything: your content calendar, your internal linking structure, your page optimization, your link-building priorities.

Get this right, and everything else follows. Get this wrong, and you're optimizing for ghosts.

FAQ

What's the difference between search volume and actual traffic potential?

Search volume tells you how many people searched for one exact phrase. Actual traffic potential accounts for keyword clustering: the #1-ranking page captures traffic from dozens of related search variations. A 5,400-search keyword might drive 40,000 monthly visits if clustering is strong. Check the #1 page's actual traffic in Ahrefs to see the real picture.

Do I need to rank for informational keywords if I'm trying to sell something?

Yes, but separately. Informational keywords ("how to," "why") capture early-stage audience members who don't know they want your product yet. Transactional keywords ("buy," "price") capture ready-to-convert shoppers. You need both, mapped to different stages of your customer journey.

How often should I redo my keyword research?

Quarterly is the baseline. Set a recurring calendar block for a few hours each quarter to find new opportunities, catch gaps in existing content, and monitor competitor moves. It's maintenance, not a one-time project.

Should I use Google Keyword Planner or pay for a tool?

Google Keyword Planner is a starting point but gives you roughly 10% of available keyword data. For small teams, Wordtracker or Ubersuggest offer better keyword discovery at reasonable cost. Add Ahrefs if you need competitor analysis and traffic potential data. Don't subscribe to five tools at once; pick one primary and one secondary tool for cross-checking.