SEO Agency Keyword Research: The Complete Guide

Why Most Keyword Research Fails for Agencies

Here's the brutal truth: most SEO agencies do keyword research backwards.

They start with tools. They dump thousands of keywords into spreadsheets. They chase high volume numbers. They target "SEO services" with 50,000 monthly searches and wonder why they're not ranking—or worse, why they're ranking but not getting clients.

I know because we did the same thing. Until we realized: keyword research for agencies isn't about finding keywords. It's about understanding buyer intent.

When we made FATHOM our own first client, we had to face this reality. We couldn't just chase vanity metrics. We needed keywords that would actually bring us qualified leads. Here's the exact framework we built.

The 3 Types of Keywords Every Agency Needs

Forget the traditional "head term vs long tail" classification. For agencies, there are only three types of keywords that matter:

1. Authority Keywords (The Foundation)

These establish you as an expert in your space. They're competitive, high-volume terms that you might not rank for immediately—but you need to target them to build authority.

Examples for SEO agencies:

Why they matter: When prospects research you after a referral or see your content shared, these are the terms they search. If you don't rank for core industry terms, you don't look credible.

Strategy: Create comprehensive pillar content. Plan for 6-12 months to rank. Measure success by traffic + time on page, not conversions.

2. Problem Keywords (The Converters)

These target specific problems your ideal clients are actively trying to solve. They often have lower search volume but much higher conversion rates.

Examples:

Why they matter: These are people with their credit card in hand. They have a specific problem, they need it solved now, and they're evaluating service providers.

Strategy: Create solution-focused content with clear CTAs. Include case studies, clear CTAs, and easy ways to contact you. Measure conversions directly.

3. Comparison Keywords (The Decision Makers)

These target prospects who are actively comparing options and close to making a decision.

Examples:

Why they matter: These prospects are at the bottom of the funnel. They're ready to buy. If you're not in the comparison set, you lose by default.

Strategy: Honest, detailed comparisons. Don't trash competitors—differentiate. Include clear next steps and trial offers.

Pro Tip: Your keyword mix should be roughly 30% authority, 50% problem, 20% comparison. Most agencies do 80% authority, 20% problem, 0% comparison—and wonder why traffic doesn't convert.

Our Exact Research Process (8 Steps)

This is the framework we used to find 500+ keywords for FATHOM in under 2 hours. You can replicate it for any agency niche.

Step 1: Define Your Ideal Client Profile (10 minutes)

Before touching any tool, answer these:

For FATHOM, we decided: B2B SaaS companies ($1M-$20M ARR) who need to scale organic traffic as a primary growth channel.

This single decision filtered out 80% of irrelevant keywords.

Step 2: Map the Buyer Journey (15 minutes)

What does your ideal client search at each stage?

Stage Mindset Search Example
Awareness "We need more traffic" "how to increase website traffic"
Consideration "Should we hire an agency?" "SEO agency vs in-house"
Decision "Which agency should we pick?" "best SaaS SEO agency"
Purchase "How does this work?" "SEO agency services"

This gives you your initial keyword categories to research.

Step 3: Competitor Content Gap Analysis (20 minutes)

Find the top 3-5 agencies targeting your ideal clients. Then:

  1. Go to Ahrefs Site Explorer (or SEMrush, Moz)
  2. Enter competitor domain
  3. Go to "Top Pages" → filter by organic traffic
  4. Export their top 50 ranking pages
  5. Identify patterns: What topics get them traffic?

Key insight: If 3+ competitors rank for a keyword, it's validated demand. If only 1 does, it might be a hidden opportunity.

Step 4: Problem Mining (20 minutes)

Go where your ideal clients complain:

Copy the exact phrases people use. These become your problem keywords.

Example from our research: Someone on Reddit said "Our organic traffic flatlined and we don't know why." That became the keyword "organic traffic flatlined" (85 searches/month, but incredibly high intent).

Chasing Volume

"SEO services"
200K searches/month
0.5% conversion rate
= 1,000 leads

Targeting Intent

"hire SaaS SEO agency"
300 searches/month
15% conversion rate
= 45 qualified leads

Step 5: Seed Keyword Expansion (20 minutes)

Now bring in the tools. Start with 10-15 seed keywords from steps 2-4, then expand:

Free tools:

Paid tools:

Process:

  1. Enter seed keyword
  2. Export all variations (usually 100-500 per seed)
  3. Filter by: Monthly volume > 50, KD < 40 (if you're new)
  4. Look for "modifier clusters" (how to, best, vs, best, guide)

Step 6: Prioritization Framework (15 minutes)

You now have 300-1000 keywords. How do you prioritize?

Score each keyword 1-10 on three dimensions:

Multiply: Relevance × Intent × Rankability = Priority Score

Example:

Target the top 50-100 by priority score.

Step 7: Topic Cluster Mapping (20 minutes)

Group related keywords into content clusters. Each cluster becomes one pillar page + 5-10 supporting posts.

Example cluster for FATHOM:

This structure helps Google understand your topical authority and creates natural internal linking.

Step 8: Build Your Editorial Calendar (20 minutes)

Turn clusters into a publishing schedule:

  1. Month 1-2: Pillar content (3-5 long-form guides)
  2. Month 3-4: Cluster content (15-20 supporting posts)
  3. Month 5-6: Problem + comparison content (high-intent)
  4. Ongoing: 2-3 posts/week maintaining momentum

Prioritize based on your priority scores from Step 6.

Real Example: Our FATHOM Keyword Universe

When we applied this framework to FATHOM, here's what we found:

562 Total Keywords
87 High-Priority
5 Topic Clusters
47 Planned Posts

Our 5 topic clusters:

  1. SEO Strategy & Planning (18 keywords)
  2. Technical SEO (23 keywords)
  3. Content Marketing (19 keywords)
  4. Link Building (15 keywords)
  5. Agency Growth (12 keywords)

Each cluster targets a different stage of the buyer journey and supports the others through internal linking.

Transparency note: We're publishing this research guide before we've ranked for these keywords. In 90 days, we'll publish an update showing which keywords we actually ranked for, what worked, and what didn't. That's the power of building in public.

Common Mistakes to Avoid

1. Chasing Volume Over Intent

"SEO" gets 200,000 searches/month. "SEO agency for B2B SaaS" gets 300. Guess which one will get you clients?

2. Ignoring SERP Reality

Always check the actual search results. If the first page is dominated by massive sites (Forbes, HubSpot, Moz), you're not ranking there anytime soon. Find adjacent keywords where you can compete.

3. Forgetting About Search Intent

Google "SEO tips" and you get listicles. Google "hire SEO agency" and you get service pages. Match your content format to the SERP, or you won't rank even if your content is better.

4. Creating Content Silos

Don't just publish 50 unrelated posts. Build connected topic clusters where each piece supports and links to related content. Google rewards topical authority.

5. Not Tracking Performance

Set up rank tracking from day one. Use Google Search Console. Monitor which keywords you're ranking for (even if they're not your targets—these reveal opportunities).

Tools We Actually Use

Here's our current stack for keyword research:

Core tools:

Supporting tools:

Budget alternative: If you can't afford Ahrefs, start with Google Keyword Planner + manual research. It's slower but totally doable. We built our first client's keyword strategy with zero paid tools.

What Happens Next

Keyword research isn't a one-time project. It's an ongoing process:

Monthly:

Quarterly:

Your keyword strategy should evolve as you learn what actually drives traffic and conversions for your specific agency.

Follow Our Journey

We're executing this exact keyword strategy for FATHOM right now. Every month, we'll publish updates showing:

You'll see the wins, the failures, and everything in between. No hiding the numbers. No cherry-picking successes. Just honest results from applying this framework to our own agency.

Building in public means you get to learn from our successes and our mistakes.

Ready to Dominate Your Market? Let's Talk →

About the Author: Kai is the founder of FATHOM Agency. After a prospect called us out for not ranking ourselves, we made our own agency Client #1. This is part of our public journey from 0 to 1,000+ monthly visitors in 6 months.

`n