I have built content plans for over 80 WordPress sites. The first question every site owner asks is some version of the same thing: “Should I write about what I know or write about what people search for?” That question creates a false choice. The best keyword strategy combines both, but the order you apply them changes everything about your results.
A Sacramento law firm I worked with published 30 blog posts in six months following a pure keyword-first approach. They ranked for 22 of their 30 target keywords within four months. A local landscaping company published 25 posts in the same period following a topic-first approach, writing about whatever the owner found interesting. They ranked for 3 keywords. Same CMS, same effort, dramatically different outcomes. The difference was not talent or budget. It was strategy.
What Keyword-First Content Planning Looks Like
Keyword-first content planning starts with data. You open SEMrush, Ahrefs, or Ubersuggest. You find keywords with search volume, filter by difficulty, check search intent, and build a content calendar from the results. Every post exists because a keyword justified it.
This is how I plan content for most WordPress business sites, and it works. Here is the specific process:
- Pull 100-200 keyword ideas from SEMrush’s Keyword Magic Tool using 3-5 seed terms related to the business
- Filter to difficulty 0-35 and volume 100-3,000 for sites with fewer than 100 posts
- Group keywords by intent (informational, commercial, transactional) and eliminate duplicates where Google shows the same results
- Map each keyword to a content format based on what currently ranks (listicle, how-to guide, comparison, FAQ)
- Schedule 2-4 posts per month with RankMath focus keywords assigned before the first word is written
This approach produces predictable traffic growth because every post targets validated demand. You are not guessing what people want to read. You have the search volume data proving it.
The keyword-first approach also forces editorial discipline in WordPress. When you set a RankMath focus keyword before writing, the content analysis panel keeps you on track. It checks your title, headings, meta description, keyword density, and internal links against that specific term. Posts written without a focus keyword tend to drift off-topic and rank for nothing.
What Topic-First Content Planning Looks Like
Topic-first planning starts with expertise. You write about what you know deeply, what your clients ask about constantly, or what your industry is talking about this quarter. The keyword research happens after the draft, or sometimes not at all.
Some genuinely successful sites operate this way. Rand Fishkin’s SparkToro blog targets zero keywords intentionally and generates substantial traffic through brand searches and social sharing. But SparkToro has a domain rating of 76 and a founder with 400,000+ social followers. The rules are different when you already have an audience.
For a WordPress business site starting from scratch, pure topic-first planning has three problems:
Problem 1: You write about topics nobody searches for. I audited a Sacramento accounting firm’s blog that had 40 posts about tax code nuances their CPAs found fascinating. Average monthly traffic across all 40 posts: 23 visits. The topics were accurate and well-written. Nobody was searching for them.
Problem 2: You cannibalize your own keywords. Without keyword mapping, you write multiple posts that target the same search terms without realizing it. Google picks one and buries the rest. I have seen WordPress sites with 4-5 posts all competing for the same keyword, and none of them ranking. A proper keyword research process eliminates this before it starts.
Problem 3: You skip commercial intent entirely. Experts default to informational content because teaching feels natural. But informational keywords convert at roughly 1-2%, while commercial-intent keywords convert at 5-8% according to FirstPageSage’s 2025 conversion data. A topic-first approach tends to produce a blog full of educational content and zero posts that drive revenue.
The Hybrid Keyword Strategy That Actually Works
The approach I use on every WordPress site I build combines keyword data with topic expertise. Keywords set the direction. Expertise determines the depth and angle.
Here is how the hybrid keyword strategy works in practice:
Start with keyword clusters, not individual keywords. Instead of planning one post at a time, I map out groups of 5-8 related keywords that form a content cluster. Each cluster has a pillar keyword (higher volume, higher difficulty) and supporting keywords (lower volume, lower difficulty). The supporting posts build authority that eventually helps the pillar page rank.
Let expertise choose the angle. Two sites can target the same keyword and produce completely different content. “WordPress site speed optimization” could be a developer’s technical walkthrough or a business owner’s checklist. Your expertise determines which angle serves your audience, and the angle you choose affects which long-tail keywords you capture naturally.
Use RankMath to bridge the gap. I set the focus keyword in RankMath before writing, but I do not let the green dots dictate the content. RankMath is a guardrail, not a GPS. If my expertise tells me a section needs 400 words but RankMath wants more keyword mentions, the expertise wins. Google rewards depth and originality more than keyword density.
Validate every topic against search data. Before I commit to writing any post, I check two things: does this keyword have at least 100 monthly searches, and is the keyword difficulty under 40 for the site’s current authority level? If a topic fails both checks, I save it for social media or email content instead. Blog posts need to earn organic traffic to justify the investment.
Building Your WordPress Editorial Calendar With Keywords
A keyword strategy only works when it connects to an editorial workflow. In WordPress, I build this directly into the CMS:
WordPress categories as keyword clusters. Each category on the site maps to one content cluster. SEO, Content Marketing, Web Design, Email Marketing. Every post gets assigned to exactly one category. This keeps the topical structure clean for both Google and your editorial team.
RankMath focus keywords as assignments. Before a post is drafted, the focus keyword goes into RankMath. This is non-negotiable. Writers who start without a focus keyword produce content that reads well but ranks poorly. The keyword is the assignment. The writer’s expertise shapes how that assignment gets fulfilled.
A 90-day content calendar with keyword targets. I plan content in 90-day sprints: 8-12 posts per sprint, each with a confirmed keyword, assigned category, target word count, and publication date. This is more structured than most WordPress site owners are used to, but it is the difference between a blog that generates leads and a blog that generates nothing.
Monthly keyword performance reviews. After 90 days, I check Google Search Console for every published post. Which posts reached page 1? Which ones stalled on page 2-3? Which keywords are you ranking for that you did not target? This data feeds the next 90-day sprint. A WordPress blog SEO strategy is not a set-it-and-forget-it system. It requires iteration.
When to Break the Keyword-First Rule
There are three situations where I publish content without keyword data driving the decision:
Thought leadership posts. If you have a genuinely original take on an industry trend, publish it even if the keyword volume is zero. These posts earn backlinks, get shared on LinkedIn, and build the brand authority that makes your keyword-targeted posts rank faster. I limit these to 1 out of every 10 posts.
Client FAQ content. If your sales team answers the same question 20 times a month, that question deserves a blog post regardless of search volume. These posts serve double duty as sales enablement and often rank for long-tail queries you would not have found through keyword tools alone.
Newsjacking and trend content. When Google releases a core update or WordPress launches a major version, the keyword data does not exist yet. Publishing fast on breaking industry news builds topical authority and can capture early traffic before competition develops. But this only works if you publish within days, not weeks.
Even in these three cases, I still add a RankMath focus keyword after writing. It forces me to think about what query this post could realistically rank for, and it keeps the on-page optimization consistent across the entire site.
Is keyword-first or topic-first better for a new WordPress blog?
Keyword-first wins for new sites every time. A new WordPress blog has zero domain authority and zero topical signals. You need every post working toward rankable terms. Start with low-difficulty keywords (KD under 25) in your core topic area. After you have 30-40 published posts generating organic traffic, you have earned the right to experiment with topic-first content. Trying to build a content strategy around expertise alone on a brand-new domain produces content that nobody finds.
How many keywords should I target per WordPress blog post?
One primary keyword and 2-3 secondary keywords per post. Set the primary keyword as your RankMath focus keyword. Place secondary keywords in H2 headings and naturally throughout the body. Targeting more than 4 keywords per post dilutes your focus and confuses Google about the page’s primary topic. A 1,500-word post does not have room to serve five different search intents well.
Do I need paid keyword tools for a WordPress keyword strategy?
Free tools get you started. Google Search Console shows keywords you already rank for. Google autocomplete and “People Also Ask” reveal related queries. Ubersuggest’s free tier gives limited keyword difficulty data. But scaling past 20-30 posts without a paid tool like SEMrush or Ahrefs is difficult. The filtering, competitor analysis, and keyword gap features in paid tools save hours of manual research per month. For a WordPress site serious about organic growth, $99/month for SEMrush pays for itself with one client lead.
How often should I update my keyword strategy?
Review your keyword strategy every 90 days. Search volumes shift seasonally. Competitors publish new content that changes the difficulty landscape. Google algorithm updates reshuffle rankings. Pull fresh data from SEMrush quarterly, compare it against your current content calendar, and adjust. Posts that have stalled on page 2-3 for 90+ days need content refreshes or additional internal links pointing to them. A keyword strategy is a living document, not a one-time spreadsheet.
Start Building Your Keyword Strategy
Every WordPress site I have built that generates consistent organic traffic follows the hybrid approach: keyword data sets the direction, expertise fills the content, and RankMath keeps the on-page optimization tight. The sites that struggle are always the ones publishing without a keyword strategy, hoping that good content alone will attract Google’s attention. It will not.
If your WordPress blog has been publishing for 6+ months without meaningful organic traffic growth, the keyword strategy is usually what is missing. Get in touch and I will audit your current content against real keyword data to show you exactly where the gaps are.