This step-by-step guide walks through a complete, repeatable keyword research process — from defining what a "good" keyword means for your business, to scoring candidates, mapping them to pages, and refining your approach as performance data comes in.
What Makes a Keyword Worth Targeting?
Before diving into tools and spreadsheets, it helps to understand what separates a promising keyword from a wasted effort. Four factors do most of the work:
| Factor | The Question It Answers | Why It Matters |
|---|---|---|
| Relevance | Does this search closely match what you sell or cover? | Closely matched terms convert at higher rates |
| Difficulty | Can you realistically compete for a first-page position? | Realistic targets deliver results faster |
| Intent | What is the searcher trying to accomplish right now? | Clear intent leads to predictable behavior after the click |
| Demand | Are enough people actually searching this term? | Volume sustains traffic over time |
A keyword that scores well across all four factors belongs at the top of your list. A term with massive search volume but weak relevance to your offer is a trap — it pulls clicks that were never going to become customers.
Step 1: Start With Your Business Goals
Keyword research fails most often when it begins with a tool instead of a objective. Before typing a single seed term into a research platform, answer three questions:
1. What should a visitor do after landing on your site? Submit a lead form, buy a product, book an appointment, download a resource, or simply engage with content? 2. Which pages on your site exist to convert, and which exist to educate? 3. What does someone need to believe before they take that action?
Your answer becomes a filter for every candidate keyword that follows.
Example: A commercial landscaping company might be tempted to chase "garden design ideas" — a high-volume informational term. But a homeowner browsing inspiration photos rarely hires a crew that week. A phrase like "commercial grounds maintenance pricing" pulls far less traffic yet attracts facility managers actively shopping for a contract. Fewer visitors, dramatically more proposals.
Write down your primary conversion action. Every keyword you pursue should plausibly move a searcher toward it.
Step 2: Build a Broad Seed List
Most people start keyword research with two or three obvious seed terms. That approach is too narrow. Think in terms of seed *topics*, not just seed *keywords* — the underlying problems and desires your audience expresses.
A productive seed session covers five angles:
1. Your core products and services — the categories you actually sell 2. Questions customers ask on sales calls — the things they're confused or curious about 3. Objections raised before buying — price concerns, timing worries, skepticism about results 4. Comparisons they make — you versus alternatives, one solution versus another 5. Outcomes they want after the purchase — the end result they're really paying for
If you run an HVAC business, "AC repair" is a seed, but so are "why is my upstairs always hot," "how often should AC coils be cleaned," and "is a maintenance plan worth it." Each of those expands into its own cluster of queries tied to a different stage of the customer journey.
Don't filter anything at this stage. Volume and difficulty don't matter yet — breadth does. Aim for 50 to 100 raw ideas before moving on.
Step 3: Sort Every Keyword by Search Intent
Search intent — sometimes called searcher intent or keyword intent — describes what the person typing a query hopes to accomplish. Matching your page type to the intent behind a query is one of the highest-leverage decisions in all of SEO.
There are four core intent categories:
Informational Intent
The searcher wants to learn something.
- Typical queries: "what is a sitemap," "how does local SEO work"
- Best page types: blog posts, guides, glossaries, videos
- Strength: Builds authority and top-of-funnel traffic; great for email capture
- Weakness: Low direct conversion rate
Commercial Investigation Intent
The searcher is comparing options and weighing a decision.
- Typical queries: "best CRM for small business," "steel vs asphalt roof cost"
- Best page types: comparison pages, reviews, case studies, buying guides
- Strength: Close to a purchase decision; high engagement
- Weakness: Competitive — many publishers target these terms
Transactional Intent
The searcher is ready to act now.
- Typical queries: "emergency plumber near me," "schedule roof inspection"
- Best page types: service pages, product pages, landing pages
- Strength: Highest conversion potential of any intent type
- Weakness: Often lower volume; heavily contested in paid results
Navigational Intent
The searcher is looking for a specific brand, site, or tool.
- Typical queries: "Semrush login," "Home Depot store hours"
- Best page types: branded pages, homepage
- Strength: Essential for protecting your own brand terms
- Weakness: Nearly impossible to rank for unless you own the brand
The golden rule: a blog post targeting a transactional query will almost always lose to a dedicated landing page targeting that same query — and vice versa. Match the page format to the intent, or accept underperformance.
Step 4: Expand Your Keyword Universe Across Multiple Sources
Relying on a single keyword tool guarantees blind spots. The strongest research combines at least four distinct sources:
Source 1: Search Engine Autocomplete and Related Searches
Type a seed term into Google or Bing — slowly, letter by letter — and record every autocomplete prediction. These suggestions reflect real queries typed by real users, which means verified demand. Then scroll to the bottom of the results page and harvest the "Related searches" and "People also ask" sections.
What you get: Long-tail variations with modest competition that often never appear in database exports.
Source 2: Competitor Keyword Gaps
Identify two or three competitors who rank for the topics you want to own. Using a tool like Ahrefs, Semrush, or Moz, run a keyword gap analysis and look for three openings:
- Queries where they rank and you don't
- Queries where their content is shallow, outdated, or mismatched to intent
- Queries where they rank without a purpose-built page for the topic
What you get: Proven demand paired with an identifiable weakness you can attack.
Source 3: Communities and Forums
Search Reddit, Quora, Facebook groups, and niche forums for your seed topics. Pay attention to recurring phrasing — "how do I stop," "is it normal for," "what's the cheapest way to," "does anyone recommend."
What you get: The exact language your audience uses, which frequently differs from how insiders describe the same problem.
Source 4: Your Own Internal Data
Mine your website's internal site-search logs to see what visitors try to find on your domain. Review support tickets, sales call notes, chat transcripts, and email replies for recurring questions.
What you get: Demand signals unique to your business — intelligence no competitor can copy.
Source 5: Dedicated Keyword Research Tools
Finally, run your expanded seed list through Google Keyword Planner, Ahrefs, Semrush, or a free option like Google Trends or AnswerThePublic to pull search volume, difficulty scores, and additional suggestions.
What you get: The quantitative layer — numbers to attach to every qualitative discovery above.
Step 5: Score and Prioritize Candidates
At this point you may be sitting on hundreds of keywords. A simple scoring model keeps prioritization objective instead of emotional.
Score each candidate from 1 to 5 on four criteria:
| Criterion | Score of 1 Means... | Score of 5 Means... |
|---|---|---|
| Relevance to your offer | Loosely connected | Directly tied to a core product or service |
| Intent alignment | Purely informational, no buying signal | Transactional or late-stage commercial |
| Attainability | First page dominated by major authority sites | First page includes weak, thin, or outdated results |
| Business potential | Unlikely to drive any action | Likely to generate inquiries or sales |
Add the four scores together, then sort your list into tiers:
- Tier 1 (18–20 points): Target immediately. These are your highest-leverage opportunities.
- Tier 2 (14–17 points): Queue these behind Tier 1, or support them with cluster content.
- Tier 3 (10–13 points): Pursue only when there's a strategic reason or minimal effort required.
- Discard (below 10): Remove from the list entirely.
This framework does something important: it kills the instinct to chase big, glamorous keywords just because their volume looks impressive. Discipline beats ambition in keyword selection.
Step 6: Validate Each Finalist Against the Live SERP
Search volume and difficulty scores are estimates. The actual results page is ground truth. Before committing resources to any Tier 1 keyword, search for it yourself and examine what's ranking:
- Who's winning? If the entire top five consists of high-authority domains — major publications, household-name brands — expect a long, expensive fight.
- How deep is the content? Thin, surface-level results signal an opening for a more comprehensive page.
- Do page types match intent? If blog posts rank for an obviously transactional query, a well-built landing page can leapfrog all of them.
- How fresh are the results? Pages published three or more years ago can often be displaced by updated content with current data and examples.
Decision rule: If the top three results are simultaneously authoritative, fresh, and intent-matched, deprioritize the keyword unless you bring a genuinely differentiated angle. Move down your Tier 1 list instead.
Step 7: Map Keywords to Pages Before You Write Anything
Keyword mapping assigns every target term to exactly one page on your site. Skipping this step is how keyword cannibalization happens — two of your own pages competing against each other for the same query, splitting signals and confusing search engines about which to rank.
A simple map looks like this:
| Page URL | Primary Keyword | Supporting Keywords | Intent | Conversion Goal |
|---|---|---|---|---|
| `/services/dental-implants/` | "dental implants near me" | "tooth implant cost," "implant dentist" | Transactional | Consultation request |
| `/blog/implant-vs-dentures/` | "implants vs dentures" | "denture alternatives," "implant pros and cons" | Commercial | Download a comparison guide |
| `/blog/implant-recovery-timeline/` | "dental implant recovery time" | "how long do implants take to heal" | Informational | Email newsletter signup |
Follow three mapping rules:
1. One primary keyword per page. No exceptions. 2. No two pages share the same primary keyword. Audit your existing site before creating anything new. 3. Supporting keywords must be close variations, never competing terms that deserve their own page.
Step 8: Place Keywords Naturally On the Page
Once keywords are mapped, deployment is about visibility to search engines without disruption to human readers. If placement feels forced, it will read as forced — and both users and algorithms notice.
Cover these essential locations:
- Title tag and H1: Primary keyword, phrased naturally
- Meta description: Primary keyword plus one variation, written to earn the click
- First 100 words of body copy
- At least one H2 subheading
- Image alt text where genuinely relevant
- URL slug for any page that isn't already live
Beyond the required placements, weave in natural variations throughout the copy. If your primary keyword is "how to find the best keywords for SEO," related phrasings might include "keyword research process," "choosing search terms," and "evaluating keyword opportunities." This builds topical depth the way search engines now evaluate it — semantically — rather than through exact-match repetition, which modern algorithms treat as manipulation.
Step 9: Track Performance and Refine Quarterly
Keyword research isn't a one-time project; it's a cycle. Rankings shift, competitors publish, algorithms update, and customer language evolves. Set up a monthly review covering:
- Rank position for each mapped keyword
- Organic click-through rate (CTR) from search results
- Engagement metrics — bounce rate, time on page, scroll depth
- Conversions attributed to each target page
Then act on what the data shows:
- Stuck on page two for months? Strengthen internal links pointing to the page, deepen the content, or reconsider whether the difficulty score was realistic.
- High impressions, low CTR? Rewrite the title tag and Meta description — the page ranks, but the snippet isn't earning clicks.
- Ranking well but not converting? The intent match is probably off. Revisit Step 3.
Schedule a full keyword research refresh every quarter: retire terms that stalled, add newly discovered ones, and re-map anything that's started to cannibalize.
Common Keyword Research Mistakes to Avoid
- Chasing volume over relevance. A smaller, precise audience beats a larger, indifferent one.
- Ignoring long-tail keywords. Queries of four or more words convert better and rank faster.
- Skipping the SERP check. Numbers in a tool never replace looking at the actual results.
- Targeting one keyword across multiple pages. This splits your own authority.
- Treating research as finished. First-page rankings decay without maintenance.
- Forgetting about questions. "How," "what," and "why" queries feed featured snippets and voice search.
Frequently Asked Questions
How many keywords should I target per page?
Focus on one primary keyword per page, supported by a handful of closely related variations. Trying to rank a single page for many unrelated terms dilutes relevance and rarely works.
What's a good keyword difficulty score to aim for?
It depends on your site's authority. Newer or smaller sites typically find success with difficulty scores under 30; established domains can compete in the 40–60 range. Always validate tool scores against the live SERP before committing.
Do long-tail keywords still matter for SEO?
Yes — arguably more than ever. Long-tail queries make up the majority of all searches, carry clearer intent, face less competition, and increasingly reflect how people use voice assistants and conversational search.
How long does keyword research take?
A thorough first pass for a small site takes roughly 4–8 hours. Enterprise-scale research across many product lines can span several weeks. Either way, plan for recurring quarterly reviews rather than a single session.
Can I do keyword research for free?
Absolutely. Google autocomplete, related searches, People Also Ask boxes, Google Trends, Google Keyword Planner, and community forums cost nothing and surface genuinely valuable terms. Paid tools mainly add volume data, difficulty estimates, and competitor gap analysis on top.
Key Takeaways
Finding the best keywords for SEO comes down to a disciplined sequence: define your goals, gather broadly, sort by intent, score ruthlessly, validate against the SERP, map to single pages, deploy naturally, and revisit quarterly.
The strongest keyword strategies aren't built on clever tools — they're built on knowing your customers' language better than your competitors do, then matching every page on your site to the exact moment a searcher needs it. Follow the nine steps in this guide, and you'll have a keyword framework that compounds in value with every iteration.