Most sites don’t have a traffic problem. They have a content strategy seo problem - they’re publishing articles without a plan for how those articles connect, compete, or compound. The result is 80 pages that rank for nothing and a blog that reads like a random keyword dump.
I’ve watched this pattern play out dozens of times. Someone builds a keyword list, writes whatever feels important first, and six months later wonders why their organic traffic is flat. The fix isn’t more content. It’s a method that turns keyword research into a sequenced publishing plan where every article strengthens the ones around it.
Here’s the step-by-step approach I use.
Step one: build a keyword universe worth working with
You need raw material before you can strategise. Pull keywords from three sources and merge them into a single list.
Seed expansion. Take your five to eight core topics and run them through a keyword tool. “Content strategy,” “keyword research,” “SEO automation” - whatever describes your product or niche. This gives you the obvious terms plus long-tail variations. Expect 200 to 400 keywords per seed if you’re in a B2B SaaS niche, more in consumer spaces.
Competitor gap analysis. Pick your top three to five organic competitors and export their ranking keywords. Filter to positions one through 20 where you don’t rank. This surfaces terms you’ve missed entirely - usually 30 to 40% of your final list comes from competitors.
Search Console mining. If your site has any history, export queries with impressions over 100 and CTR under 3%. These are terms Google already associates with your domain but you’re not capturing yet. Low-hanging fruit for existing sites.
Merge everything. Remove exact duplicates. You should have somewhere between 500 and 2,000 keywords depending on your niche. Don’t filter aggressively yet - that comes after clustering.
Step two: cluster keywords into topic groups
A flat keyword list tells you nothing about how to structure content. Clustering tells you which keywords belong on the same page, which need their own page, and how pages relate to each other.
Group keywords by semantic similarity and shared search intent. A cluster like “content strategy for seo” might contain 12 keywords - “seo content strategy,” “how to build a content strategy for seo,” “content strategy framework seo” - that all belong on a single page. Another cluster like “content roadmap” has its own set of terms and warrants a separate article.
Doing this by hand across 1,000 keywords takes a full day and produces inconsistent groupings. A keyword clustering tool handles it in minutes and gives you cluster-level metrics - aggregate volume, average KD, keyword count - that you need for the next step.
A 1,000-keyword list typically produces 60 to 120 clusters. Each cluster becomes one article or one pillar-plus-supporting group.
Step three: score and rank every cluster
Not all clusters deserve your attention equally. Score each one so you can publish the highest-value articles first.
Use this formula:
Opportunity Score = (Total Cluster Volume / Average KD) x Intent Weight
Intent weights: one for informational, two for commercial investigation, three for transactional. A cluster with 1,200 aggregate volume, average KD of 20, and commercial intent scores (1,200 / 20) x 2 = 120. A cluster with 800 volume, KD 35, and informational intent scores (800 / 35) x 1 = 22.9.
The difference is stark. The first cluster delivers roughly five times the return per unit of ranking difficulty. Publish it first.
Sort your clusters by this score descending. You now have a prioritized list of every article your site could publish, ranked by expected return.
Content strategy for SEO: map clusters to a publishing timeline
This is where strategy separates from keyword research. You’re not just picking what to write - you’re deciding when to write it and in what order.
Split your scored clusters into three tiers:
- Tier one (KD under 25): Quick wins. These rank in two to four weeks with solid content and no backlink effort. They’re your foundation articles. Aim for 40 to 50% of your total output here.
- Tier two (KD 25-40): Authority builders. These need some existing topical depth to rank. Plan for 30 to 35% of output.
- Tier three (KD 40+): Pillar pages and head terms. Publish last, into clusters where you already have three or more supporting articles live. Roughly 15 to 20% of output.
For a 50-article plan, that’s about 22 tier one articles, 16 tier two, and 12 tier three. Map them to a timeline:
Months one and two: Tier one only. Pick two to three clusters and publish all their supporting articles. Complete clusters build topical authority faster than scattering one article across six topics.
Months three and four: Tier one plus tier two. Introduce mid-difficulty articles in clusters where you already have tier one content indexed.
Months five and six: All three tiers. Drop pillar pages into clusters that have a base of supporting content and internal links.
This assumes eight to 10 articles per month. If your capacity is four, double the timeline. The sequencing stays the same. For a detailed breakdown of how to build this timeline, see the guide on building a content roadmap.
Step four: write to the cluster, not the keyword
Each article should target its entire cluster, not a single keyword. If your cluster contains “seo content strategy,” “content strategy for search engines,” and “how to plan seo content,” all three should appear naturally in the piece.
Structure your article around the primary keyword’s search intent. Check the top five results for that term and note what they cover. Your article needs to match that depth at minimum and exceed it where you have genuine expertise or data.
Three practical rules:
- One H1 per cluster primary keyword. The article title targets the highest-volume term in the cluster.
- H2s and H3s absorb secondary keywords. “How to plan seo content” becomes a subheading, not a separate article.
- Answer every question variant. If the cluster includes “what is an seo content strategy” and “why do you need an seo content strategy,” address both explicitly.
This approach consistently produces pages that rank for 15 to 30 keywords instead of one or two.
Step five: build internal links as you publish
Internal linking is the structural backbone of any SEO content strategy. Every article should link to at least two other articles in the same cluster and one in an adjacent cluster.
Plan these links in advance. When you publish article number 15, go back to articles three, seven, and 11 and add a link to it if they’re topically related. This takes five minutes per update and directly affects indexing speed.
Your tier three pillar pages should accumulate eight to 12 inbound internal links from supporting content by the time they go live. That’s structural authority that compounds with every new article you add.
For a framework on how internal linking fits into a broader website content strategy, that guide covers the full architecture.
Step six: measure and adjust every 30 days
After 20 published articles, you have enough data to make informed changes. Open Search Console and check:
- Indexing speed by cluster. Which clusters get indexed within seven days? Those are your strongest topical areas - publish more there.
- Impressions without clicks. Articles with impressions over 500 and CTR under 2% need better title tags and meta descriptions.
- Cannibalization. Two articles ranking for the same query means one needs to be consolidated or re-targeted. Catch this early.
Adjust your roadmap quarterly. A content strategy that doesn’t evolve based on performance data is just a content calendar with extra steps.
What this looks like after six months
A site that follows this method for six months with eight articles per month typically has:
- 48 published articles across four to six topic clusters
- 15 to 20 articles ranking on page one for their primary keyword
- Organic traffic growing 20 to 35% month over month after month three
- A clear picture of which clusters drive conversions, not just traffic
The compounding effect is real. Articles published in month one start supporting articles published in month five through internal links and topical authority. By month six, new articles rank faster because Google already trusts your site on those topics.
The method isn’t complicated. Research, cluster, score, sequence, publish, link, measure. Do it in that order and you’ll outperform sites publishing twice as much content with no strategy behind it.