How to Do Keyword Research
Most keyword research dies in a spreadsheet. You find a term with 30,000 monthly searches, write a careful post around it, hit publish, and wait. Page six. Nothing moves. Meanwhile a competitor half your size ranks for a phrase you’ve never heard of and collects steady traffic every month.
The problem usually isn’t your writing. It’s that the keyword was never winnable in the first place.
Keyword research is the process of finding the words people type into search engines and deciding which ones deserve a page on your site. Finding them is the easy half. Tools and AI now hand you hundreds of ideas in seconds. The skill that separates pages that rank from pages that rot is judgment: knowing which keywords you can realistically win, and which ones still send a click at all.
This guide gives you that judgment as a repeatable, six-step process. You’ll learn how to do keyword research for SEO the way it actually works now, not the way blog posts described it five years ago.
What changed about keyword research
Generating keyword ideas used to be the hard part. It isn’t anymore. A free tool, Google autocomplete, or an AI assistant will produce a thousand related phrases before you finish your coffee.
So the bottleneck moved. Two newer realities reshaped the job.
First, AI Overviews and answer engines now sit at the top of many results pages, resolving simple questions before anyone clicks. A large and growing share of searches end without a single visit to a website. Some keywords that looked great on paper now send almost no traffic, because Google answers them in place.
Second, search volume itself is still enormous. People run an astonishing number of queries every day. The opportunity didn’t shrink. It shifted toward keywords where a click still happens and where your page offers something an instant summary can’t.
Modern keyword research is less about hoarding terms and more about filtering them. Every keyword has to earn its page by clearing three gates: intent you can satisfy, a ranking you can realistically reach, and a click that still exists. Keep those three in mind as you work through the steps.
Step 1: Start with seed keywords
Seed keywords are the broad topics your audience cares about. They’re the soil, not the harvest. You won’t usually target them directly, but everything specific grows from them.
Pull your seeds from three places:
- What you already know. What do customers and readers ask you over and over? Those questions are seeds.
- Competitor sites. Skim a few competitors’ blog categories and top pages for recurring themes.
- Google Search Console. If your site already gets any traffic, the Performance report shows the exact queries bringing you impressions. It’s free, and it’s the most honest source you have.
Say you run a home coffee blog. Your seeds might be “pour over coffee,” “espresso at home,” “burr grinder,” and “cold brew.” Deliberately broad. You’ll narrow them next.
Aim for 10 to 20 seeds. Don’t overthink this step. You’re building raw material.
Step 2: Expand into a real keyword list
Now turn each seed into dozens of specific, searchable phrases. You don’t need a paid subscription to start.
Free sources worth using:
- Google autocomplete. Start typing a seed and note the suggestions. They come from real searches.
- People Also Ask and Related Searches. The boxes on the results page hand you question keywords directly.
- Google Keyword Planner. Built for ads, but it gives volume ranges and related terms at no cost.
- AnswerThePublic. Maps out the questions people ask around a topic.
Paid tools like Ahrefs, Semrush, and Moz go deeper. They show difficulty scores, traffic estimates, and the keywords your competitors already rank for. Worth the money once you’re serious, but skippable on day one.
Pay close attention to long-tail keywords: longer, specific phrases like “best pour over coffee maker for one person.” They carry lower volume and lower competition, and the people searching them usually know exactly what they want. Long-tail phrases also make up the bulk of all searches, so for a newer site they’re the fastest route to real traffic.
By the end of this step you’ll have a messy pool of candidates. Good. The next three steps cut it down to the ones worth your time.
Step 3: Sort by search intent
Search intent is what the searcher is actually trying to do. Get this wrong and nothing else matters, because Google ranks pages that match intent, not pages that repeat a phrase.
Intent falls into four broad types:
- Informational: “how to make cold brew” (they want to learn).
- Commercial: “best burr grinder for beginners” (they’re researching a purchase).
- Transactional: “buy Baratza Encore” (they’re ready to act).
- Navigational: “Ahrefs login” (they want a specific page).
You confirm intent the same way every time. Search the keyword and read the first page. Google has spent years learning what people want from a query, so the results are a direct signal.
If the top ten results for your term are all product pages and you planned a how-to article, you’ll lose no matter how good the article is. The format doesn’t match the expectation. Either match the dominant format you see, or pick a different keyword. This one habit, reading the results page before committing, saves more wasted writing than any tool.
Step 4: Qualify for winnability
A keyword difficulty score is a useful filter and a rough guess. Before you commit to any term, study the real results page and ask an honest question: can my site beat at least one of these pages?
Look for three things:
- Who ranks. Major brands and high-authority sites, or smaller blogs like yours? If it’s all big names, that’s your answer.
- How strong the content is. Thin, outdated pages are an opening. Comprehensive, recently updated ones are a wall.
- How many backlinks point to the top results. A paid tool shows this in seconds. Dozens of referring domains on every result means a long climb.
For a new or small site, the math is simple. Favor lower-difficulty, long-tail terms where the current results are beatable. Bank those wins, build authority, and the harder keywords come within reach later. Targeting a term ten sizes above your site’s authority isn’t ambition. It’s a year of effort for page five.
A faster shortcut: run a keyword gap analysis in Ahrefs or Semrush. It surfaces terms your competitors rank for that you don’t, often revealing winnable keywords you’d never have guessed.
Step 5: Check whether a click still happens
This is the gate that didn’t exist a few years ago, and the one most guides still ignore.
A keyword can have solid volume, clear intent, and beatable competition, and still be a poor target if the results page absorbs the click before anyone reaches a site. Watch for two click-killers:
- AI Overviews. If Google answers the query completely at the top, especially simple factual questions like “how much caffeine in espresso,” many searchers never scroll.
- Featured snippets and instant answers. A definition, a conversion, or a quick fact often gets resolved in place.
This doesn’t mean abandon informational keywords. It means favor the ones an instant answer can’t satisfy: topics that need depth, comparison, judgment, examples, or a real opinion. “Is a burr grinder worth it for a beginner” invites a considered answer. “Grams in a tablespoon” does not.
When you scan a results page, ask one extra question now: if Google already answered this at the top, what would make someone click my page anyway? If you can’t answer that, the keyword may not be worth the post.
Step 6: Cluster keywords and map them to pages
You now have a shortlist of keywords that match intent, look winnable, and still earn clicks. The last step turns that list into a content plan.
Group related keywords into topic clusters. One broad pillar page covers the main topic and links out to several focused articles, and those articles link back. For a coffee site, the pillar might target “pour over coffee,” with supporting posts on “best pour over coffee makers,” “pour over vs French press,” and “pour over coffee ratio.” The structure signals real authority on the subject.
Then assign one primary keyword per page and weave in the related terms and questions you collected. A quick mapping rule:
- “How to” and “what is” terms become guides and tutorials.
- “Best” and “vs” terms become comparison or roundup posts.
- “Buy,” “pricing,” and brand terms become product or service pages.
One warning. Don’t spin up three near-identical pages for “best coffee grinder,” “top coffee grinders,” and “coffee grinder reviews.” They’ll compete with each other and split your ranking power, a problem called keyword cannibalization. One strong page beats three thin ones every time.
A simple way to prioritize what to write first
A shortlist is still a list. When you have more candidates than time, score each keyword from 1 to 5 on four factors, then sort:
- Relevance: does it fit what your site is genuinely about?
- Winnability: difficulty versus your current authority.
- Intent and value: will the searcher take an action you care about, like subscribing or buying?
- Click potential: does the results page still send traffic, or does an instant answer eat it?
Add the four scores. The highest totals are your next posts. For a new site, the winners almost always share a profile: specific, long-tail, low-difficulty, clear intent, and a click that still exists. Volume breaks ties. It doesn’t make the decision.
Common keyword research mistakes to avoid
- Chasing high volume instead of winnable terms.
- Writing the wrong type of page because you skipped the results page.
- Targeting keywords far above your site’s authority.
- Stuffing the keyword unnaturally instead of writing for the reader.
- Splitting one topic across competing pages.
- Treating it as a one-time task. Search behavior shifts, so revisit your list a few times a year, and refresh old posts when rankings slip.
The takeaway
Keyword research isn’t about finding the biggest numbers. It’s about matching keywords you can realistically rank for to the real intent behind each search, then making sure a click still happens before you invest in the page.
Pick one seed topic today. Run it through these six steps, find three or four long-tail terms you can win, and publish one focused piece this week. Do that consistently, and the rankings follow.
Frequently Asked Questions About Keyword Research
Can I do keyword research for free?
Yes, you can do keyword research for free using tools like Google Search, Google Search Console, Google Keyword Planner, Google Trends, People Also Ask, related searches, and free browser extensions. These tools can help you find what people are searching for, understand search intent, discover long-tail keywords, and identify content opportunities without paying for premium SEO software.
What is an example of a keyword search?
A keyword search is when someone types a word or phrase into a search engine to find information. For example, if someone searches “best running shoes for beginners”, that phrase is the keyword. In SEO, you would use that keyword to understand what the user wants and create content that answers their question clearly.
What is the cheapest keyword research tool?
The cheapest keyword research tools are usually free tools like Google Search Console, Google Keyword Planner, Google Trends, and autocomplete suggestions from Google. For low-cost paid options, tools like Keywords Everywhere, Keysearch, Ubersuggest, and Mangools are often popular with beginners and small businesses. Prices can change, so it’s best to compare current plans before choosing one.
Which keyword tool is most accurate?
For your own website, Google Search Console is usually the most accurate keyword tool because it shows real data from Google, including impressions, clicks, rankings, and queries people used to find your site. For keyword research before publishing content, tools like Google Keyword Planner, Ahrefs, Semrush, Moz, and Ubersuggest can provide helpful estimates, but no third-party tool is 100% accurate.
What are the 9 types of keywords in SEO?
The 9 common types of keywords in SEO are:
- Short-tail keywords — broad keywords like “shoes” or “SEO.”
- Long-tail keywords — specific phrases like “best SEO tools for small businesses.”
- Informational keywords — searches used to learn something, such as “how to do keyword research.”
- Navigational keywords — searches for a specific website or brand, such as “Google Search Console login.”
- Commercial keywords — searches used before making a buying decision, such as “best keyword research tools.”
- Transactional keywords — searches with buying intent, such as “buy SEO software.”
- Branded keywords — keywords that include a brand name.
- Non-branded keywords — keywords that do not mention a specific brand.
- Local keywords — location-based searches like “SEO agency in Manila” or “coffee shop near me.”
Using a mix of these keyword types helps you target users at different stages of the search journey, from learning about a topic to comparing options and making a purchase.

