Keyword Research: Step-by-Step Guide

Meta Description: Learn how to do keyword research step by step using free and paid tools. Covers search intent, long-tail keywords, competitor analysis, and keyword mapping.

Primary Keyword: how to do keyword research


Learning how to do keyword research is the single most important skill in SEO because every successful search strategy starts with understanding what your audience is actually searching for. Without keyword research, you are guessing about what content to create and which pages to optimize. With it, you have a data-driven roadmap that connects your business to the people actively looking for what you offer. At Goode Growth Media, we build keyword strategies for businesses across the NYC area and Connecticut that drive targeted organic traffic and qualified leads.

Keyword research is not as complicated as many marketers make it seem. At its core, it is about answering three questions: What are my potential customers searching for? How many people are searching for those terms? And how difficult will it be to rank for each one? This guide walks you through the entire process step by step, from understanding what keywords are to organizing your research into an actionable plan.

Whether you are optimizing your first website or refreshing an existing SEO strategy, this guide gives you everything you need to do keyword research like a professional.

What Are Keywords and Why Do They Matter for SEO?

Keywords are the words and phrases people type into search engines when looking for information, products, or services. They matter for SEO because they represent the bridge between what people are searching for and the content you provide. Pages that are optimized for the right keywords appear in search results when potential customers need them most.

Think of keywords as the language your customers use to describe their problems, questions, and needs. Your job is to identify that language and use it strategically across your website so search engines can match your content to the right searches.

Keywords come in several categories:

Keyword Type Length Example Search Volume Competition
Head terms 1-2 words "plumber" Very high Very high
Body keywords 2-3 words "emergency plumber" Medium-high High
Long-tail keywords 4+ words "emergency plumber near me open now" Lower Lower

Why long-tail keywords matter more for small businesses:

Long-tail keywords are longer, more specific search phrases that typically have lower search volume but much higher conversion intent. A person searching "plumber" might be looking for anything from a definition to a career path. A person searching "emergency plumber in Greenwich CT open weekends" is almost certainly looking to hire someone right now.

For small businesses, long-tail keywords are where the opportunity lives:

  1. Lower competition: Fewer businesses are targeting these specific phrases
  2. Higher conversion rates: More specific searches indicate stronger purchase intent
  3. Easier to rank: Less competitive keywords require fewer backlinks and less authority
  4. Better qualified traffic: Visitors from long-tail searches are closer to buying

What Are the Different Types of Search Intent?

Search intent is the purpose behind a search query, and it falls into four categories: informational (seeking knowledge), navigational (looking for a specific site), commercial (researching before buying), and transactional (ready to purchase). Understanding intent is critical because Google prioritizes pages that match the searcher's intent over those that simply contain the right keywords.

The four types of search intent:

1. Informational Intent - Searcher wants to learn something - Examples: "what is SEO," "how to fix a leaky faucet," "content marketing tips" - Best content types: Blog posts, guides, tutorials, videos

2. Navigational Intent - Searcher wants to find a specific website or page - Examples: "Facebook login," "Goode Growth Media contact," "Google Analytics dashboard" - Best content types: Homepage, landing pages, contact pages

3. Commercial Investigation Intent - Searcher is researching options before making a decision - Examples: "best CRM for small business," "Mailchimp vs ConvertKit," "top accountants in Greenwich" - Best content types: Comparison posts, reviews, best-of lists

4. Transactional Intent - Searcher is ready to take action (buy, sign up, book) - Examples: "buy standing desk," "book HVAC inspection," "hire SEO agency NYC" - Best content types: Product pages, service pages, pricing pages, booking pages

When doing keyword research, categorize every keyword by intent. This tells you what type of content to create for each keyword and where it fits in your sales funnel.

How Do You Do Keyword Research With Free Tools?

You can conduct effective keyword research using free tools including Google Keyword Planner, Google Search Console, AnswerThePublic, Ubersuggest's free tier, and Google's own search features like autocomplete and People Also Ask. These tools provide enough data for most small businesses to build a solid keyword strategy without any financial investment.

Tool 1: Google Keyword Planner (Free with Google Ads account)

Google Keyword Planner is the original keyword research tool and remains one of the most reliable sources for search volume data.

How to use it: 1. Create a free Google Ads account (you do not need to run ads) 2. Navigate to Tools > Keyword Planner 3. Choose "Discover new keywords" and enter seed terms related to your business 4. Review the results for search volume, competition level, and bid estimates 5. Filter by location to see local search volumes

Tool 2: Google Search Console (Free)

If your website is already receiving some organic traffic, Search Console shows you which keywords people are using to find your site. This reveals opportunities you might not have considered.

How to use it: 1. Go to Search Console > Performance 2. Click the "Queries" tab to see search terms driving impressions and clicks 3. Look for keywords where you rank on page 2 (positions 11-20) as these are quick-win opportunities 4. Identify high-impression, low-click queries that need better title tags or meta descriptions

Tool 3: AnswerThePublic (Free limited searches)

This tool visualizes the questions people ask around a keyword, which is invaluable for creating content that matches real search behavior.

How to use it: 1. Enter a seed keyword 2. Review the generated questions (who, what, where, when, why, how) 3. Use these questions as H2 headings in your blog content 4. Prioritize questions that align with your services

Tool 4: Google Autocomplete and People Also Ask

Simply typing your seed keyword into Google reveals what people commonly search for. The autocomplete suggestions and "People Also Ask" boxes are free keyword research goldmines.

What Are the Best Paid Keyword Research Tools?

The best paid keyword research tools for small businesses include Ahrefs ($99/month), SEMrush ($129/month), and Ubersuggest Pro ($29/month). These tools provide more accurate search volume data, keyword difficulty scores, competitor analysis, and content gap identification that free tools cannot match.

Comparison of paid tools:

Tool Monthly Cost Best Feature Ideal For
Ahrefs $99 Backlink analysis + keyword explorer Comprehensive SEO research
SEMrush $129 Competitive analysis + position tracking Agencies and competitive markets
Ubersuggest Pro $29 Affordable keyword suggestions Budget-conscious small businesses
Mangools (KWFinder) $49 Keyword difficulty accuracy Beginners wanting simplicity
Moz Pro $99 Domain authority metrics Link-focused research

What paid tools offer that free tools do not:

  1. Accurate keyword difficulty scores that tell you how hard it will be to rank
  2. Competitor keyword analysis showing what keywords your competitors rank for that you do not
  3. Content gap analysis identifying topics your competitors cover that you have missed
  4. SERP analysis showing exactly what type of content ranks for each keyword
  5. Historical data revealing keyword trends over time
  6. Bulk keyword analysis for processing hundreds of keywords at once

For most small businesses, Goode Growth Media recommends starting with free tools and upgrading to a paid tool once you have established a basic keyword strategy and are ready to compete more aggressively.

How Do You Analyze Competitor Keywords?

Competitor keyword analysis involves identifying which keywords your competitors rank for, finding gaps where they rank but you do not, and discovering opportunities where you can create better content to outrank them. This strategy is one of the fastest ways to build a keyword list because your competitors have already done much of the research for you.

Step-by-step competitor keyword analysis:

Step 1: Identify your real search competitors

Your search competitors are not necessarily your business competitors. Search your primary keywords and see which websites appear consistently. These are the sites you need to analyze.

Step 2: Extract their keyword data

Using a tool like Ahrefs or SEMrush: - Enter the competitor's domain - Review their top-performing organic keywords - Filter by keywords relevant to your business - Note search volumes and current rankings

Step 3: Find content gaps

A content gap analysis compares your keyword profile to your competitors' and reveals keywords they rank for that you do not. These represent immediate opportunities.

Step 4: Evaluate opportunities

For each gap keyword, assess: - Is this keyword relevant to my business? - Can I create better content than what currently ranks? - Is the search volume worth the effort? - What is the keyword difficulty?

Step 5: Prioritize and plan

Organize the opportunities by a combination of relevance, search volume, and difficulty. Target low-difficulty, high-relevance keywords first for quick wins.

How Do You Organize Keywords and Map Them to Pages?

Keyword mapping is the process of assigning target keywords to specific pages on your website so that each page has a clear focus and no two pages compete for the same keyword. A well-organized keyword map prevents keyword cannibalization and ensures your site covers topics comprehensively.

Keyword organization framework:

Step 1: Group keywords by topic

Cluster related keywords together. For example: - Cluster: "plumbing repair" - Keywords: "plumbing repair near me," "emergency plumbing repair," "how much does plumbing repair cost," "bathroom plumbing repair"

Step 2: Assign a primary keyword to each page

Each page on your website should target one primary keyword. This keyword should appear in the title tag, H1, first paragraph, and URL.

Step 3: Assign secondary keywords

Each page should also target 3-5 secondary keywords (variations and related terms) that naturally fit within the content.

Step 4: Create a keyword map spreadsheet

Page URL Primary Keyword Secondary Keywords Search Volume Intent Status
/services/seo SEO services small business local SEO, SEO agency, SEO company 1,200/mo Transactional Optimized
/blog/seo-guide what is SEO SEO basics, how SEO works, SEO for beginners 8,500/mo Informational Draft
/services/web-design small business web design website design company, web design services 900/mo Transactional Needs update

Step 5: Identify gaps in coverage

Review your keyword map for topics that your audience searches for but you have no page targeting. These gaps represent content you need to create.

Keyword mapping rules:

  1. Never target the same primary keyword on two different pages
  2. Service pages should target transactional keywords
  3. Blog posts should target informational and commercial investigation keywords
  4. Location pages should target geo-modified keywords
  5. Review and update your keyword map quarterly

How Often Should You Update Your Keyword Research?

Keyword research should be updated quarterly for your core keyword list and monthly for emerging trends and new opportunities. Search behavior evolves constantly as new topics emerge, seasonal patterns shift, and competitor strategies change. A keyword strategy that worked six months ago may be missing significant opportunities today.

Keyword research update schedule:

Frequency Activity
Monthly Check Search Console for new keyword opportunities, monitor ranking changes
Quarterly Full keyword audit, competitor analysis refresh, content gap review
Biannually Comprehensive strategy review, new keyword clustering, content calendar alignment
Annually Complete keyword strategy overhaul, industry trend analysis

Signals that your keyword research needs updating:

  1. Rankings have dropped for previously strong keywords
  2. Traffic to key pages is declining
  3. Competitors have published new content in your space
  4. Your business has added new services or products
  5. Industry terminology has changed
  6. Seasonal trends are approaching
  7. New search features (AI overviews, featured snippets) have changed your keyword landscape

Goode Growth Media conducts ongoing keyword research for our clients, ensuring their content strategy stays aligned with current search behavior and competitive conditions.

Frequently Asked Questions

How many keywords should a small business target?

A small business website should initially target 30 to 50 primary keywords across all pages, including service pages, location pages, and blog posts. Each page should focus on one primary keyword and 3 to 5 secondary variations. As your site grows and gains authority, you can expand to target hundreds of keywords through blog content and new service pages.

What is a good keyword difficulty score to target?

Small businesses with newer websites should target keywords with difficulty scores below 30 on a 100-point scale (as measured by Ahrefs or SEMrush). As your domain authority grows, you can target progressively more competitive keywords. Keywords with difficulty scores of 30-50 are achievable for sites with moderate authority, and scores above 50 typically require significant authority and content investment.

How long does it take to rank for a new keyword?

Ranking for a new keyword typically takes 3 to 6 months for low-competition terms and 6 to 12 months for moderately competitive keywords. Highly competitive keywords can take 12 months or more. The timeline depends on your site's existing authority, the quality of your content, your backlink profile, and how well you match the search intent for that keyword.

Should I focus on search volume or keyword difficulty?

For small businesses, prioritize the combination of relevance and low difficulty over raw search volume. A keyword with 100 monthly searches that you can rank on page one for is more valuable than a keyword with 10,000 monthly searches where you will be stuck on page five. As your site grows in authority, gradually target higher-volume, more competitive keywords.

What is keyword cannibalization and how do you avoid it?

Keyword cannibalization occurs when multiple pages on your website target the same keyword, causing them to compete against each other in search results. This confuses Google about which page to rank and typically results in neither page ranking well. Avoid it by maintaining a keyword map that assigns each primary keyword to only one page and regularly auditing your site for duplicate targeting.


Internal Linking Suggestions: - Link to SEO basics guide for overall SEO strategy context - Link to content marketing guide for applying keyword research to content creation - Link to content clusters guide for organizing keywords into topic clusters - Link to local SEO guide for location-based keyword research - Link to Google penalty recovery guide for fixing keyword stuffing issues


Ready to grow? Book a free strategy call with Goode Growth Media → goodegrowthmedia.com/book-time