How to Do Keyword Research: The Beginner System I Wish I’d Used Before Wasting 4 Months
When I first started blogging, I thought keyword research meant opening a tool and picking the number with the most zeros next to it. Bigger is better, right?
That single assumption wasted four months of my life.
I published 23 posts during that time. Well-researched, carefully written, genuinely helpful content. Total organic traffic from all of them combined? 47 visitors. Not 47 per day—47 total.
The problem wasn’t my writing. It was that I was targeting keywords I had zero chance of ranking for while completely missing the ones I could actually win.
Here’s what finally changed things: I stopped chasing impressive-looking metrics and started asking a simpler question—”Can I actually rank for this?” That shift, combined with a basic 30-minute research process, took my next 10 posts from invisible to 300+ visitors per day within three months.
What you’ll learn in this guide:
- Why most new bloggers fail at keyword research (it’s not what you think)
- The exact step-by-step process I use for every single post
- How to spot easier opportunities using mostly free tools
- A complete real-world example from topic idea to final keyword choice
This isn’t an SEO theory lesson. It’s the same system that took me from 47 total visitors to building a blog that now gets over 40,000 monthly readers. This guide shows how to do keyword research for blog posts using a simple, beginner-friendly system that actually works.
Table of Contents
- The Core Problem Beginners Face with Keyword Research
- How to Do Keyword Research (Step-by-Step Strategy)
- Real Keyword Research Example (Beginner Walkthrough)
- Data-Backed Insights for Smarter Keyword Choices
- What I’d Do Differently Today
- Frequently Asked Questions
- Conclusion
The Core Problem Beginners Face with Keyword Research
Most people starting out—myself included—approach keyword research completely backwards.
You open a keyword tool, type in something broad like “digital marketing,” and suddenly you’re staring at 12,000 keyword options. So you do one of two things: pick the keyword with the highest search volume (because 50,000 monthly searches sounds amazing), or you panic-close the tab and just write whatever you feel like writing.
Both fail.
I spent my first three months picking high-volume keywords. Every single one looked perfect on paper. In reality? I was trying to outrank Nike, Forbes, and HubSpot with a three-month-old blog and zero backlinks.
That’s not optimism. That’s delusion.
Here’s what nobody tells beginners: finding popular keywords is the easy part. Finding keywords you can actually rank for? That’s where 90% of new bloggers fail.
Think about it this way. If you write the most comprehensive guide ever published about “best running shoes,” you’re still competing against Runner’s World, Nike’s blog, Wirecutter, and a dozen massive review sites with million-dollar SEO budgets. You could be the better writer. Doesn’t matter. You’re not getting on page one.
The biggest misconception people starting out have—and I believed this for way too long—is that keyword research is about finding what people search for. It’s not just that. It’s about finding the overlap between three things:
- What people actually search for (demand exists)
- What you can realistically rank for (competition you can beat)
- What matches your content (search intent alignment)
Miss any one of these, and your content disappears.
Another mistake I made early on? Guessing what people type into Google instead of checking. I assumed people searched for “SEO keyword research” when they were actually typing “how to find keywords for blog posts.” Those feel similar, but Google shows completely different results for each one.
And here’s the part that confused me for a long time—and honestly, most people ignore it until it hurts them: search intent matters more than search volume.
You can write perfect content targeting the wrong type of keyword, and Google won’t rank you. Not because your content is bad, but because it doesn’t match what people expect to find when they search that phrase.
That’s the trap.
The solution isn’t buying more tools or analyzing more data. It’s having a simple, repeatable process that starts with understanding real search behavior before you look at any numbers.
How to Do Keyword Research (Step-by-Step Strategy)
Let me walk you through exactly what I do now. This works whether you’re writing your first post or your hundredth.
Step 1 – Start With a Topic, Not a Tool
Before you touch any keyword tool, start with a topic based on what you know your readers actually struggle with.
I used to skip this step. Huge mistake.
When you start with a tool, you end up chasing random keywords that look good on paper but don’t connect to anything you care about or know well. When you start with a topic, you stay focused on solving real problems.
Ask yourself: “What question would someone in my audience type into Google when they’re stuck?”
Let’s say you run a personal finance blog. Instead of opening a tool and typing “money” (which gets you nowhere useful), start with specific problems:
- Paying off credit card debt
- Building an emergency fund
- Investing with almost no money
- Fixing a bad credit score
These are topics. Not keywords yet—just starting points.
At first, this felt too simple to work.
But it’s the difference between keyword research that takes 20 minutes and keyword research that eats three hours and leaves you more confused than when you started.
Write down 3-5 topic ideas before moving forward. Keep them specific enough that you could actually write something useful about them.
Counterintuitive truth: Some keywords get harder to rank for as search volume increases—even if difficulty scores stay the same. Why? More eyeballs mean more competitors notice the opportunity. A keyword with 500 monthly searches might stay easy for years. That same keyword at 5,000 searches? Suddenly everyone’s fighting for it.
Step 2 – Use Google to Discover Real Search Behavior
This step changed everything for me, and it’s completely free.
Most beginners skip straight to paid tools. That’s backwards. Google itself is the best keyword research tool you have because it shows you exactly what real people type in right now—not what a database thinks they might search for.
Here’s how to use it:
Google Autocomplete
Start typing your topic into Google’s search bar and look at what drops down. Those suggestions aren’t random. They’re phrases that enough real people have searched for Google to recommend them.
Type “how to pay off credit card” and you’ll see:
- how to pay off credit card debt fast
- how to pay off credit card debt with no money
- how to pay off credit card debt calculator
Each one is a potential keyword backed by real search demand.
People Also Ask
After any search, scroll to the “People Also Ask” section. These questions come from actual user behavior—what people search for and what they click on.
Search “emergency fund” and you might see:
- “How much should I have in my emergency fund?”
- “Where should I keep my emergency fund?”
- “What counts as an emergency for emergency fund?”
These are perfect for finding long-tail variations you’d never think of on your own.
Related Searches
Bottom of the search results page. Every time.
This section shows you how people rephrase the same query or what related topics they search for next. It’s gold for discovering angles you missed.
I spend about 10 minutes here per topic. Open an incognito window so your personal search history doesn’t mess with the suggestions, then just type and collect.
Copy anything that seems relevant into a document. You’re building a list of real keywords, not guessing based on what sounds good.
Step 3 – Validate Keywords Using Free Tools
Now you need actual data. Specifically, two things: how many people search for each keyword, and whether you have any realistic shot at ranking.
Keyword research tools are helpful, but beginners rely on them way too early.
Here are the tools I actually use (and which ones I’d skip):
Tools & Resources
Google Keyword Planner
Best for: Getting official search volume data straight from Google
Pros: Free, accurate, shows related ideas Cons: Built for Google Ads so it feels weirdly commercial, requires a Google Ads account (you don’t have to run ads though)
What I actually do with it: Ignore the bid prices completely. Focus on search volume ranges and the “Low/Medium/High” competition labels. For SEO, look for 100+ monthly searches with low competition.
Access Google Keyword Planner here
Ubersuggest
Best for: Quick difficulty scores and content ideas
Pros: Free tier exists, easy interface, shows SEO difficulty Cons: Limited free daily searches (maybe 3-5), data isn’t always perfectly accurate
What I actually do with it: I only look at the “SEO Difficulty” score. Under 40? Target it. Over 60? Save it for later. Between 40-60? Maybe, if the topic is perfect for my audience.
Ubersuggest is powerful, but it’s overkill when you’re just starting—and the $29/month price scares most people away. Use the free version until you’re making money.
AnswerThePublic
Best for: Finding question-based keywords and content angles
Pros: Shows you questions people actually ask, great for long-tail keywords, free for basic use Cons: No search volume data, limited free searches per day
What I actually do with it: Use it for FAQ sections and natural conversational keywords. Don’t overthink it. If you see a question that matches your topic, add it to your list.
Google Search Console
Best for: Finding keywords you already rank for (even ones you didn’t try to target)
Pros: Real performance data from your actual site, reveals missed opportunities Cons: Only works if you have an existing site with some traffic
What I actually do with it: Check which keywords I rank on page 2 or 3 for. Those are low-hanging fruit—I’m already ranking, so updating the content might push me to page one.
Keywords Everywhere
Best for: Seeing keyword data while browsing normally
Pros: Shows volume and related keywords in your Google results, saves time Cons: Free version is limited, full features need paid credits
What I actually do with it: Use the free version to spot opportunities during normal searches. That’s it.
Quick reality check: You don’t need all of these. Start with Google Keyword Planner for volume and Ubersuggest for difficulty scores. Add the others when you feel comfortable and want more data.
Step 4 – Understand Search Intent
This part confused me for a long time.
Two keywords can have identical search volume but need completely different content. Why? Because the searcher wants different things.
This is search intent—the actual reason someone types a query into Google. Understanding it helps you match what Google wants to show for that keyword.
There are three main types:
Informational Intent
The person wants to learn something or find an answer. They’re not buying anything yet—just researching.
Examples:
- “how to do keyword research”
- “what is search intent”
- “credit card debt vs personal loan”
Commercial Intent
The person is considering a purchase and comparing options. They’re researching, but they’re getting closer to a decision.
Examples:
- “best keyword research tools”
- “Ahrefs vs SEMrush”
- “top budgeting apps for beginners”
Transactional Intent
The person is ready to act—buy, sign up, download, whatever.
Examples:
- “buy SEMrush subscription”
- “download keyword template”
- “sign up for Google Ads”
Here’s why this matters: if you write an informational blog post targeting a transactional keyword, you won’t rank. Even if your content is brilliant. Google knows what type of content belongs there, and it’s not showing blog posts when people want to buy something.
The simple test I use:
Search your target keyword in Google. Look at the top 10 results. Are they blog posts? Product pages? Videos? Comparison reviews?
Whatever dominates page one is the intent Google recognizes for that keyword.
Match your content to that intent, or pick a different keyword. There’s no hacking your way around this.
Step 5 – Analyze Competition Without Paid Tools
Knowing search volume is nice. Understanding whether you can actually beat the current results? That’s what determines if you succeed or waste your time.
You don’t need Ahrefs or SEMrush for this. You just need to know what to look for.
Search your target keyword in Google (incognito mode). Then ask yourself these questions about the first page results:
1. Who’s ranking?
Are the top spots all massive sites—Forbes, HubSpot, major news outlets?
If yes, you’re probably not ranking anytime soon.
Look for at least a few results from smaller blogs or individual websites. That signals there’s room for newcomers.
2. How good is the content actually?
Click the top 3 results and skim them. How long are they? How detailed? Do they actually answer the question well?
If the top content is thin, outdated, or poorly written, you’ve found an opportunity. Create something better, and you can work your way onto page one.
3. Are there forums or Q&A sites ranking?
Reddit on page one? Quora? Yahoo Answers?
This is huge. It means search demand exists but quality content doesn’t. Google is filling the gap with user-generated content because nothing better is available.
4. Does the content actually match the query?
Sometimes the top results don’t fully answer what you typed in. That’s a content gap.
If you can create more relevant, better-targeted content, you have a real chance.
5. How old are the top articles?
Check publication dates. If the best-ranking content is from 2018 and hasn’t been updated, Google might be hungry for something fresher.
At first, competition analysis felt overwhelming.
Now? I can do this in five minutes and know whether a keyword is worth targeting.
Quick gut check: If you see 8-10 results from huge authority sites, the content is comprehensive and recent, and everything perfectly matches search intent—move on.
That keyword is too competitive right now.
But if you spot weaknesses, gaps, or smaller sites ranking? You’ve found something worth writing for.
Step 6 – Choose Keywords You Can Actually Rank For
This is where most guides lose me, so I’ll keep it simple.
You have two choices: target broad, high-volume keywords that look impressive, or target specific phrases you can realistically compete for in 3-6 months.
One wastes your time. The other brings traffic.
What are long-tail keywords?
Longer, more specific phrases with lower search volume but way less competition.
Examples:
- Instead of “keyword research” → “how to do keyword research for blog posts”
- Instead of “budgeting” → “budgeting for college students with no income”
- Instead of “email marketing” → “email marketing tips for small business owners”
Why they work better for beginners:
- Less competition means you’re not fighting giants
- Higher intent because the searcher knows exactly what they want
- Better conversion since you’re answering a specific question
- Faster results—you can rank within weeks or months, not years
At first, long-tail keywords felt “too small” to matter.
But they were the first keywords that ever brought me traffic.
This took me too long to learn.
Here’s a reality check most SEO guides skip: a keyword with 10,000 monthly searches that you rank #47 for brings you exactly zero traffic. But a keyword with 200 monthly searches that you rank #3 for? That sends real visitors every single day.
Understanding keyword difficulty:
Most tools show a 0-100 difficulty score. Here’s how I interpret it:
- 0-20: Very low difficulty. Great targets (though volume might be small)
- 21-40: Low to medium. This is the sweet spot for new sites
- 41-60: Medium difficulty. Possible, but you’ll need really strong content and some backlinks
- 61-100: High difficulty. Save these for later when you have more authority
I’m still not 100% convinced tools measure difficulty perfectly—but they’re good enough to guide decisions.
My rule: Target keywords under 40 difficulty with 100-1,000 monthly searches. Enough traffic potential. Manageable competition.
One more thing that trips people up: how many keywords should you target per post?
One primary keyword.
You’ll naturally include variations and related terms while writing, but each post should focus on ranking for one main keyword. Trying to rank for five different unrelated keywords in one post just confuses Google about what your page is actually about.
Real Keyword Research Example (Beginner Walkthrough)
Let me show you how this actually works with a real example I researched last month.
Starting topic: Meal planning for people trying to save money on groceries.
Step 1 – Topic framing
I know my target reader wants to reduce their grocery bill but doesn’t know where to start. That’s my angle.
Step 2 – Google research
I open incognito and type “meal planning” into Google.
Autocomplete suggests:
- meal planning on a budget
- meal planning for beginners
- meal planning app
- meal planning ideas
“People Also Ask” shows:
- “How do I start meal planning for beginners?”
- “How much does meal planning save?”
- “What is the 5-4-3-2-1 meal plan?”
I’m seeing a pattern—beginners want simple systems and proof it saves money.
Step 3 – Validation
I try “meal planning on a budget” in Google Keyword Planner.
Results:
- Volume: 1,900/month
- Competition: Medium
Ubersuggest:
- SEO Difficulty: 52
That’s too high for a newer blog. I need easier.
I try a longer version: “how to meal plan on a budget for beginners”
Ubersuggest shows:
- Volume: 320/month
- SEO Difficulty: 28
Much better. Lower volume, but way more winnable.
Step 4 – Intent check
I search “how to meal plan on a budget for beginners” in Google.
Top results are:
- Step-by-step blog posts
- YouTube tutorials
- One budgeting website
All informational. Perfect match for what I want to write.
I still misjudge this occasionally—especially when I rush research.
Step 5 – Competition analysis
Looking at page one:
- Only 2 results from major sites (one’s a video)
- Several small personal finance blogs
- One post from 2019 that hasn’t been updated
- Most are 1,500-2,000 words
My assessment: I can beat this. The existing content is decent but generic. None include actual meal plan examples or shopping lists. That’s my opportunity.
Step 6 – Final decision
Primary keyword: “how to meal plan on a budget for beginners”
Supporting keywords I’ll naturally include:
- “meal planning on a budget”
- “budget meal planning tips”
- “cheap meal planning ideas”
Screenshot would appear here showing the Google search results page for this keyword with alt text: “Google search results for ‘how to meal plan on a budget for beginners’ showing a mix of blog posts and videos with opportunity for better content”
Total research time? 27 minutes.
The result: a clear keyword I can compete for, with enough search volume to matter. I know what type of content to create because I analyzed intent and competition. And I found a gap I can fill better than what currently ranks.
That’s keyword research. Not magic. Just a process.
Data-Backed Insights for Smarter Keyword Choices
Let’s look at some numbers that changed how I think about keyword selection.
Here’s a comparison I wish someone had shown me when I started:
| Keyword Type | Avg. Difficulty | Avg. Time to Rank | Beginner Success Rate |
|---|---|---|---|
| Short-tail (1-2 words) | 65-85 | 12+ months | Low (15-20%) |
| Mid-tail (3-4 words) | 40-60 | 6-9 months | Moderate (35-45%) |
| Long-tail (5+ words) | 15-35 | 2-4 months | High (60-75%) |
| Question-based | 20-40 | 3-5 months | High (55-70%) |
This stat surprised me at first—but it made sense once I saw which posts actually got clicks.
Short-tail keywords like “SEO” or “budgeting” might pull 50,000 searches monthly, but you’re fighting every major publication in your niche. Even with perfect content, you’re looking at a year or more before seeing results—if you rank at all.
Long-tail keywords like “how to do keyword research for blog posts” might only get 800 searches monthly. But you can rank in the top 5 within months. Hit that for 10 different long-tail keywords, and suddenly you’re getting 8,000+ monthly visitors.
The math actually favors long-tail.
Another insight worth knowing: According to Backlinko’s analysis, the average first-page result has 1,447 words. But here’s the part most people miss—that’s an average. Many long-tail keywords rank with 800-1,200 words because the search intent doesn’t need a 3,000-word guide.
Don’t write long just to hit a number. Write as long as necessary to fully answer the query.
One more pattern I’ve noticed: keywords with “how to,” “what is,” or “best” tend to have clearer search intent. They’re easier to write for and attract more engaged readers who actually read instead of bouncing immediately.
If you’re building a new blog, 70-80% of your targets should be these longer, more specific phrases. As your site gains authority and backlinks, you can start going after more competitive mid-tail keywords.
Think of it as leveling up. You can’t fight the final boss at level one.
What I’d Do Differently Today
If I could restart my blog with what I know now, here’s what I’d change about my keyword research approach.
I’d ignore search volume for the first six months.
Early on, I got seduced by big numbers. A keyword with 5,000 monthly searches felt more valuable than one with 500. So I targeted the 5,000-search keyword, failed to rank, and got zero traffic.
Now? I’d rather rank #2 for a 300-search keyword than #67 for a 5,000-search one.
I’d spend less time in keyword tools.
Most tools overcomplicate this part.
I wasted hours analyzing metrics that didn’t matter—CPC, competitive density, trend graphs. None of it helped me rank faster. What actually mattered was: search intent, SERP analysis, and whether I could create better content than what currently ranked.
That takes 20 minutes, not 3 hours.
I’d validate keywords by writing meta descriptions first.
This isn’t popular advice, but it works.
Before committing to a keyword, I’d write the meta description I’d use if the post ranked. If I struggled to make it sound appealing or couldn’t clearly explain the value—wrong keyword.
Good keywords make meta descriptions easy to write.
I’d track “keywords I almost chose” in a spreadsheet.
Some of my best-performing content came from keywords I initially rejected as “too small.” Six months later, my site had more authority, and those “too small” keywords became perfect targets.
Now I keep a running list of keywords I’m not ready for yet. When my traffic grows, I revisit it.
I’d ask my audience what they actually search for.
Sounds obvious. Took me two years to do it.
I sent a simple survey: “What’s the last thing you Googled about [my topic]?” The keywords people told me were completely different from what tools suggested—and way easier to rank for.
Frequently Asked Questions
How long does keyword research take?
For one blog post? 20-30 minutes once you know the process.
When I started, I’d spend 2-3 hours per post because I’d second-guess everything. Now I can do it during breakfast.
The 80/20 rule applies—you get 80% of the value in the first 30 minutes. After that, you’re mostly overthinking.
Can I rank without paid SEO tools?
Yes. And I know this sounds like typical “you don’t need tools” advice, but I mean it.
The free tools in this guide—Google Keyword Planner, Ubersuggest’s free tier, AnswerThePublic, and Google itself—are enough to find rankable keywords and build a successful blog.
Paid tools like Ahrefs and SEMrush make research faster and give you more data. But they’re not required. I know bloggers getting 50,000+ monthly visitors who still rely mostly on free tools.
Start free. Upgrade when you’re making money and the tools pay for themselves.
How many keywords should one blog post target?
One primary keyword.
You’ll naturally include variations and related terms while writing, but optimize each post around one main keyword.
Why? Trying to rank for three unrelated keywords in one post confuses Google about your topic. Better to write three focused posts targeting three keywords than one unfocused post trying to rank for everything.
What if my keyword has no search volume?
If a tool shows zero volume, it could mean:
- Nobody searches for it (pick something else)
- Volume is too low for the tool to register, but people do search occasionally
For niche topics, don’t completely ignore low-volume keywords. If you found it in Google autocomplete or “People Also Ask,” real people search it. The volume might be small, but the traffic is real.
I’ve had posts rank for “zero volume” keywords that now send 40-50 visitors monthly. Not huge, but not nothing.
What if I choose the wrong keyword?
You probably will—at least once or twice when you’re starting out. I did.
But here’s what helped me relax about this: choosing a “wrong” keyword rarely means zero traffic. It usually just means less traffic than you hoped for, or it takes longer to rank than expected.
The real wrong choice is not doing keyword research at all.
Even an imperfect keyword choice beats writing with no target. You’ll learn what works by publishing, tracking results in Google Search Console, and adjusting. Every “wrong” keyword teaches you something about competition, intent, or your niche.
Start. Learn. Adjust. That’s how everyone figures this out.
Do I need to update keyword research for old posts?
Not constantly, but yes—every 6-12 months for your most important posts.
Search trends shift. Competition changes. Keywords you couldn’t rank for last year might be easier now.
Use Google Search Console to find posts ranking on page 2-3. Those are perfect for optimization and keyword updates.
Conclusion
Your first keyword research won’t be perfect.
Mine wasn’t either. I picked keywords that were too competitive, missed obvious opportunities, and spent way too much time overthinking metrics that didn’t matter.
But imperfect research beats guessing every time.
Here’s the process again:
- Start with a topic your audience cares about
- Use Google’s free suggestions to find real phrases
- Validate with tools to check volume and difficulty
- Analyze search intent by looking at current rankings
- Check competition to see if you can realistically win
- Choose long-tail keywords with manageable difficulty
That’s it. Six steps. 30 minutes. Repeat for every post.
The biggest shift isn’t learning new tools or memorizing metrics. It’s moving from “What do I want to write?” to “What are people searching for that I can help with?”
Make that change, and your content stops disappearing.
Start with one post. Pick a topic, spend 30 minutes following this system, and publish something optimized. Then watch what happens over the next few months.
The difference between content that ranks and content that gets ignored usually comes down to this one step.
Now you know how to do it right.
