3 / 16
Chapter 3 · Step 1

Step 1: Keyword strategy

If you get this wrong, nothing downstream matters. The best-written article in the world cannot rank for a keyword nobody is searching for.

Most agencies skip the strategy phase entirely. They ask the client what topics they care about, throw those into ChatGPT to generate titles, and start writing. Three months later the client is asking why the blog has 40 new posts and zero new traffic.

The reason is simple. Those 40 posts targeted keywords that either had no search volume, zero commercial intent, or impossible competition. They were never going to rank.

The 3-layer keyword map

Every client you take on needs a keyword map before you write a single post. The structure is always the same:

LayerWhat it isCount per client
PillarsThe 3-5 broad topics that define what the client sells or teaches3-5
ClustersMid-volume subtopics under each pillar (e.g., "types of X", "X for Y audience")10-20 per pillar
PostsSpecific long-tail keywords, one per article5-20 per cluster

A well-built map gives you 500-2,000 target keywords ranked by priority. That is your editorial calendar for the next 12-24 months.

PILLARS 3-5 broad topics per client CLUSTERS 10-20 subtopics per pillar POSTS 5-20 long-tail keywords per cluster · 500-2,000 total
The 3-layer map. Pillars define what the client sells. Clusters group related subtopics. Posts are specific long-tail keywords, one per article.

How to score opportunity

Not all keywords are worth writing about. The ones that move the needle have three traits:

The formula most SEO teams use is some version of (Volume × Intent fit) / Difficulty = Priority score. Rank your map by that score and work the top 20% first.

Intent varies by vertical

VerticalWhat "good intent" looks like
Health-techSymptom queries, condition names, "vs" comparisons between treatments or brands
Local service (law, dental, real estate)Geo-modified service terms: "Austin estate planning attorney," "Dallas cosmetic dentist"
DTC ecommerceCategory + qualifier: "best running shoes for flat feet," "men's joggers under $50"
B2B SaaSPain point + solution: "how to manage remote teams," "salesforce alternatives"
CPG / regulatedEducational + safety: "is X safe for dogs," "benefits of X for anxiety"

The DIY workflow

Here is what the research process actually looks like when you run it manually:

  1. Seed with ChatGPT or Claude. Prompt the model for 50 keyword ideas across the client's pillars. Export the list. (20 minutes)
  2. Expand in Semrush or Ahrefs. Paste seeds into the keyword tool. Pull volume, KD, CPC, and related queries. Export to CSV. (30-45 minutes per pillar)
  3. Pull SERP data with Frase or Surfer. For each priority keyword, run a SERP analysis to see what currently ranks. Check if the intent matches what your client can offer. (2-3 minutes per keyword, times 50-100 keywords)
  4. Categorize by intent. Manually tag every keyword as informational, commercial, or branded. Drop the ones that do not fit. (45 minutes)
  5. Score and prioritize. Build a Google Sheet with volume, difficulty, intent score, and a priority formula. Sort. (30 minutes)
  6. Structure into pillars and clusters. Drag keywords into the 3-layer map. Identify gaps. (45 minutes)

End to end, that is 3-6 hours of hands-on work per client for the initial map. Then 1-2 hours per week to refresh as new opportunities emerge, clients shift focus, or Google updates change the landscape.

Where the DIY approach breaks

At one or two clients this workflow is fine. Painful but doable.

At five clients you are looking at 15-30 hours of keyword research every month. Your Ahrefs subscription starts hitting its credit limits mid-month. You start using "good enough" research instead of thorough research because you do not have the time. Your Google Sheets get messier. A junior team member takes over and the quality of the maps drops. Three months in, you realize two of your clients are targeting overlapping keywords and competing with each other.

The specific trap: most agencies do beautiful keyword strategy for their first one or two content clients, then quietly stop doing it for the rest. They copy structure from old research, ship articles on "close enough" keywords, and wonder why the later clients never hit the same traffic curves as the early ones.

What scales this step

A proper production system treats keyword strategy as the input, not a separate project. You give it the client's URL and a few pillar topics. It pulls the SERP data, runs the intent analysis, scores opportunity, and outputs the 3-layer map in a consistent format every time. Same framework, same scoring, same output format across every client you manage.

When we look at Step 2 (production) next, keep in mind that every shortcut you take in keyword strategy compounds. A weak map produces weak articles even if your writing process is flawless.