You know you need to do keyword research, but every guide you read recommends tools that cost $129 per month. You are a small business owner or blogger who cannot justify that expense. You tried Google Keyword Planner, but the search volume ranges are too broad to be useful. This guide shows you exactly how to do keyword research step by step using affordable tools that give you real data.
By the end of this tutorial, you will know how to find keywords your audience actually searches for, understand which ones you can rank for, and create content that brings in organic traffic. No guesswork, no expensive subscriptions.
What is keyword research?
Keyword research is the process of finding and analyzing the search terms your target audience uses when looking for information, products, or services online. It helps you understand what people are searching for, how often they search for it, and how difficult it would be to rank for those terms.
Think of keywords as the bridge between what your audience needs and the content you create. When someone types "how to start a vegetable garden" into Google, they are looking for step-by-step instructions. If you create content targeting that exact phrase, your article can appear in their search results.
For example, imagine you run a local coffee shop. Without keyword research, you might write a blog post titled "Our New Latte Recipe." With keyword research, you discover that 2,400 people per month search for "how to make a latte at home." You rewrite your post to target that keyword, and now those 2,400 monthly searchers can find you.
That is the power of keyword research. It turns random content creation into strategic content that actually reaches people.
Why keyword research matters for SEO
You cannot rank in Google if you are targeting keywords nobody searches for. You also cannot rank if you are competing against websites like Amazon and Wikipedia for extremely competitive terms. Keyword research solves both problems.
Here is why it matters:
- Helps you create content people actually want — You stop guessing what to write about and start answering real questions your audience asks
- Saves time and money — Why spend 10 hours writing an article that gets zero traffic when you could spend the same time writing something that brings 500 visitors per month?
- Reveals competition levels — Some keywords are impossible to rank for as a small business. Others are wide open. Keyword research shows you the difference.
- Uncovers search intent — Are people looking to buy, learn, or compare? Understanding intent helps you create the right type of content.
- Builds topical authority — When you target related keywords in a cluster, Google sees you as an expert on that topic, not just ranking for isolated terms.
Most importantly, keyword research gives you a measurable plan. Instead of publishing random blog posts and hoping for traffic, you have a list of specific keywords to target and a clear path to ranking for them.
If you want to understand how keyword research fits into your broader SEO strategy, read our complete keyword research guide.
How to do keyword research step by step
This is the exact process I use to find keywords for every new content project. Follow these steps, and you will have a solid list of keywords to target.
Step 1: Start with seed keywords
Seed keywords are broad terms that describe your business, product, or topic. They are the foundation you will build on.
To find seed keywords, ask yourself:
- What does my business sell or offer?
- What problems do I solve for customers?
- What topics do I want to be known for?
For example, if you run a backyard chicken coop business, your seed keywords might be:
- chicken coop
- backyard chickens
- raising chickens
- chicken supplies
Do not overthink this step. You only need 3 to 5 seed keywords. You will expand them in the next steps.
Step 2: Use a keyword research tool to expand your list
Take your seed keywords and plug them into a keyword research tool. The tool will generate hundreds of related keyword ideas based on what people actually search for.
Here are your options:
Free option: Google Keyword Planner
Google Keyword Planner is free, but it shows search volume in broad ranges like "10K to 100K" instead of exact numbers. It is designed for Google Ads, not SEO, so the data is less useful for organic keyword research.
You also need a Google Ads account to access it. It works fine for brainstorming keyword ideas, but it is not ideal for serious keyword research.
Affordable option: Keywords Cluster
Keywords Cluster costs $12 for 40 searches, and those searches never expire. You get exact search volume, keyword difficulty scores, search intent classification, and related keyword suggestions.
Unlike Google Keyword Planner, Keywords Cluster gives you real numbers. Unlike Ahrefs or SEMrush, it does not cost $129 per month. If you do keyword research a few times a month, this is the most cost-effective option.
Here is how to use it:
- Sign up for Keywords Cluster and buy a pack of 40 searches for $12
- Enter your first seed keyword (example: "chicken coop")
- Review the results, which show search volume, keyword difficulty, and related keywords
- Export the keywords you want to target
- Repeat with your other seed keywords
You will end up with a spreadsheet of 50 to 200 keyword ideas, depending on how many seed keywords you started with.
Premium option: Ahrefs or SEMrush
If you need daily keyword research, backlink analysis, and site audits, Ahrefs ($129/month) or SEMrush ($139/month) are worth the investment. They have massive keyword databases and advanced features.
But for most small businesses and bloggers, they are overkill. You do not need a $1,548 per year tool if you only do keyword research a few times a month.
Step 3: Analyze keyword metrics
Now that you have a list of keyword ideas, you need to analyze them to find the best ones. Look at three key metrics:
Search volume
Search volume is how many people search for a keyword each month. Keywords with 100 to 1,000 monthly searches are ideal for beginners. Keywords with 10,000+ searches are usually too competitive.
However, search volume alone is misleading. A keyword with 500 monthly searches might bring more actual traffic than a keyword with 5,000 searches if you can rank for it and if it has better click-through rates.
Keyword difficulty
Keyword difficulty measures how hard it is to rank for a keyword on a scale of 0 to 100. Look for keywords with a difficulty score under 30 if you are just starting out.
High-difficulty keywords (50+) are dominated by established websites with thousands of backlinks. Unless you have serious SEO resources, avoid them for now.
Search intent
Search intent is the reason behind a search. There are four types:
- Informational — People want to learn something (example: "how to build a chicken coop")
- Commercial — People are comparing options before buying (example: "best chicken coop for 6 chickens")
- Transactional — People are ready to buy (example: "buy chicken coop online")
- Navigational — People are looking for a specific website (example: "Home Depot chicken coop")
Match your content to the intent. If someone searches "how to build a chicken coop," they want a tutorial, not a product page. If you try to sell them a coop, they will bounce immediately.
Keywords Cluster automatically classifies search intent for every keyword, so you do not have to guess.
Step 4: Check the SERP (search results)
Before you commit to a keyword, type it into Google and look at what is already ranking. This step is critical because keyword difficulty scores can be misleading.
Ask yourself:
- What type of content is ranking? (blog posts, product pages, videos, forums)
- Are the top results from huge websites like Wikipedia, Amazon, or major brands?
- Do the top results match the intent you want to target?
- Are there opportunities to create better, more comprehensive content?
For example, if you search "chicken coop plans" and the top results are all Pinterest pins and YouTube videos, you know that visual content ranks better than written blog posts for that keyword.
If the top results are all from massive home improvement retailers, you probably cannot compete as a small business.
Step 5: Find long-tail keyword variations
Long-tail keywords are longer, more specific phrases that have lower search volume but are easier to rank for. They are perfect for beginners.
For example:
- Short-tail: "chicken coop" (high volume, high competition)
- Long-tail: "small chicken coop for 4 chickens" (lower volume, lower competition)
Long-tail keywords also tend to have higher conversion rates because they are more specific. Someone searching "chicken coop" might just be browsing. Someone searching "4x6 chicken coop plans free download" knows exactly what they want.
Most keyword research tools automatically suggest long-tail variations when you enter a seed keyword. Look for keywords with 3 to 6 words.
Step 6: Analyze your competitors
One of the fastest ways to find good keywords is to see what your competitors are already ranking for.
Here is how to do competitor keyword research:
- Find 3 to 5 websites similar to yours
- Plug their domain into a keyword research tool (Keywords Cluster, Ahrefs, or SEMrush)
- Look at which keywords bring them the most traffic
- Identify keywords they rank for that you do not
- Create better content targeting those keywords
Competitor research is powerful because it shows you what is already working in your niche. You are not guessing — you are reverse-engineering success.
Step 7: Prioritize your keywords
At this point, you probably have 50 to 200 keyword ideas. You cannot target them all at once. You need to prioritize.
Use this framework:
- Quick wins — Keywords with low difficulty (under 20) and decent volume (100+). Target these first to build momentum.
- High-value keywords — Keywords with commercial or transactional intent. These drive revenue, even if volume is lower.
- Long-term targets — Keywords with higher difficulty but high volume. Create content for these, but do not expect fast results.
Create a spreadsheet with columns for keyword, search volume, difficulty, intent, and priority. Sort by priority and start with the top 10.
Real example: Keyword research for a backyard chicken blog
Let me walk you through a real example so you can see how this works in practice.
Scenario: You run a blog about raising backyard chickens. You want to find keywords to target for new blog posts.
Step 1: Start with seed keywords:
- backyard chickens
- chicken coop
- raising chickens
Step 2: Use Keywords Cluster to expand the list. Enter "backyard chickens" and review the related keywords:
- how to raise backyard chickens (1,000 vol, KD: 25)
- best chickens for backyard (720 vol, KD: 18)
- backyard chicken coop ideas (590 vol, KD: 22)
- how many chickens for a family of 4 (260 vol, KD: 12)
Step 3: Analyze the metrics. "how many chickens for a family of 4" has lower volume (260) but also lower difficulty (12). This is a quick win.
Step 4: Check the SERP. Google shows blog posts from homesteading sites, not big brands. You can compete here.
Step 5: Find long-tail variations. Keywords Cluster suggests:
- how many chickens do i need for a family of 4 (110 vol, KD: 8)
- best number of chickens to start with (90 vol, KD: 10)
Step 6: Check competitors. You find that a competitor ranks for "chicken coop plans for 6 chickens" (390 vol, KD: 20). You add it to your list.
Step 7: Prioritize. Your top 5 keywords to target:
- how many chickens for a family of 4 (260 vol, KD: 12) — Quick win
- best chickens for backyard (720 vol, KD: 18) — Good volume, manageable difficulty
- backyard chicken coop ideas (590 vol, KD: 22) — Visual content opportunity
- chicken coop plans for 6 chickens (390 vol, KD: 20) — Competitor gap
- how to raise backyard chickens (1,000 vol, KD: 25) — Long-term target
You now have a clear content plan. Write blog posts targeting each keyword, starting with the quick wins.
Understanding search intent in keyword research
Search intent is one of the most important concepts in modern SEO. Google does not just match keywords anymore — it tries to understand what the searcher actually wants.
Here is how to identify and match search intent:
Informational intent
People want to learn something. They are not ready to buy. Create blog posts, guides, or tutorials.
Examples: "how to build a chicken coop," "what do chickens eat," "why are my chickens not laying eggs"
Commercial intent
People are comparing options before making a purchase. Create comparison posts, reviews, or "best of" lists.
Examples: "best chicken coop for 6 chickens," "chicken coop reviews," "wooden vs plastic chicken coop"
Transactional intent
People are ready to buy right now. Create product pages or buying guides.
Examples: "buy chicken coop online," "chicken coop for sale near me," "order chicken supplies"
Navigational intent
People are looking for a specific website or brand. Unless you are that brand, skip these keywords.
Examples: "Tractor Supply chicken coop," "Omlet chicken coop," "Amazon chicken supplies"
The easiest way to check intent is to Google the keyword and see what ranks. If the top results are all blog posts, the intent is informational. If they are all product pages, the intent is transactional.
Keyword research tools comparison
Here is how the most popular keyword research tools compare:
| Tool | Price | Best For | Pros | Cons |
|---|---|---|---|---|
| Google Keyword Planner | Free | Beginners on zero budget | Free, Google's own data | Broad search volume ranges, designed for ads not SEO |
| Keywords Cluster | $12 per 40 searches | Small businesses, bloggers | Exact search volume, affordable, no subscription | No backlink analysis or site audits |
| Ubersuggest | $29/month | Budget all-in-one tool | Keyword research + site audit + rank tracking | Smaller database than Ahrefs/SEMrush |
| Ahrefs | $129/month | SEO professionals, agencies | Massive database, backlink analysis, accurate data | Expensive for beginners |
| SEMrush | $139/month | SEO professionals, agencies | Complete SEO suite, competitor analysis | Expensive, steep learning curve |
My recommendation: Start with Keywords Cluster if you want real data without a monthly subscription. Upgrade to Ahrefs or SEMrush later if you need advanced features like backlink analysis.
Common keyword research mistakes to avoid
I see the same mistakes over and over. Avoid these, and you will be ahead of 90 percent of beginners.
Mistake 1: Only targeting high-volume keywords
Keywords with 10,000+ monthly searches are almost always too competitive for new websites. Focus on keywords with 100 to 1,000 searches instead.
Mistake 2: Ignoring search intent
Ranking for the wrong intent is useless. If you rank for an informational keyword with a product page, nobody will buy. Match your content to what searchers actually want.
Mistake 3: Keyword stuffing
Cramming your keyword into every sentence makes your content unreadable and Google will penalize you for it. Use your keyword naturally in the title, first paragraph, a few headings, and a few times in the body.
Mistake 4: Not checking the SERP
Keyword difficulty scores are not always accurate. Always Google your target keyword to see what is actually ranking before you commit to it.
Mistake 5: Using only one tool
Different tools have different data. Use at least two tools to cross-reference keyword ideas and metrics.
Mistake 6: Forgetting long-tail keywords
Long-tail keywords (3 to 6 words) are easier to rank for and often convert better. Do not ignore them in favor of short, competitive keywords.
Mistake 7: Not tracking your results
Keyword research is only useful if you track which keywords actually bring traffic. Use Google Search Console to see which keywords you rank for and which ones drive clicks.
How to use your keywords after research
Finding keywords is only half the battle. You need to actually use them in your content.
Here is how to optimize your content for keywords:
- Include your primary keyword in the page title — This is the most important ranking factor
- Use your keyword in the URL — Example: /how-to-raise-backyard-chickens
- Add your keyword to the first paragraph — Tell Google and readers what the page is about right away
- Use your keyword in 2 to 3 headings — But make them sound natural
- Mention your keyword a few times in the body — Do not force it. 2 to 4 times per 1,000 words is plenty
- Include related keywords naturally — Google understands synonyms and related terms
- Write for humans first, search engines second — Readable content ranks better than keyword-stuffed content
For more detailed guidance on optimizing your content after keyword research, read our SEO tips for beginners.
How many keywords should I research?
Beginners often ask: "How many keywords do I need?"
It depends on your business type and goals:
- Personal blog: 10 to 20 keywords to start. One keyword per blog post.
- Local business: 15 to 30 keywords. Focus on location-based keywords like "plumber in Austin" or "coffee shop near downtown Seattle."
- Small ecommerce store: 50 to 100 keywords. One keyword per product category or product page.
- SaaS or online service: 30 to 50 keywords. Mix of informational (blog posts) and commercial (comparison pages).
- Large content site: 100+ keywords. Organize them into topic clusters.
Start small. It is better to target 10 keywords well than 100 keywords poorly. Once you start ranking for your first 10, expand your list.
Frequently asked questions
What is the best free keyword research tool?
Google Keyword Planner is the most popular free tool, but it shows search volume in broad ranges instead of exact numbers. For better data, consider Keywords Cluster at $12 per 40 searches.
How long does keyword research take?
For a small project, 1 to 2 hours. For a comprehensive keyword strategy, 4 to 6 hours. The time investment pays off because it ensures you create content people actually search for.
Should I target keywords with low search volume?
Yes, if they are relevant to your business. A keyword with 50 monthly searches that converts at 10 percent is more valuable than a keyword with 5,000 searches that converts at 0.1 percent.
How often should I do keyword research?
Do comprehensive keyword research once per quarter. Add new keywords to your list whenever you plan new content. Track your rankings monthly to see what is working.
Can I rank for competitive keywords as a new website?
Not immediately. Start with low-competition keywords (difficulty under 20) to build authority. As your site grows, you can target more competitive keywords.
What is keyword difficulty?
Keyword difficulty is a score from 0 to 100 that estimates how hard it is to rank for a keyword. Lower scores (0 to 30) are easier, while higher scores (50+) require established websites with strong backlink profiles.
The bottom line
Keyword research is not complicated once you understand the process. Start with seed keywords, expand them using a keyword research tool, analyze the metrics, check the SERP, and prioritize your list.
You do not need expensive tools to do effective keyword research. Keywords Cluster gives you exact search volume, keyword difficulty, and search intent classification for $12 per 40 searches. No monthly subscription, no wasted money.
If you are brand new to SEO and keyword research, start with our keyword research for beginners guide. It breaks down the basics in even simpler terms.
Once you have your keywords, use our free SEO tools to optimize your content. The keyword density checker and keyword intent classifier help you use keywords effectively without stuffing.
See Keywords Cluster pricing and start your first keyword research project today. 40 searches for $12, no expiration, no subscription.