Keyword Research Checklist Before You Publish Any Page

You spent three hours writing a page. You picked a topic that felt right, you optimized the title tag, you hit publish. Six months later: eleven impressions, zero clicks, position 47 for a keyword you didn't even target.

This is the most common way content effort goes to waste — not bad writing, not a slow site, but publishing without checking whether the keyword is actually winnable, actually wanted, or actually matched to what you wrote.

The checklist below is what you should run through before any page goes live. It takes fifteen minutes if you know the tools. It saves months of waiting on traffic that was never going to arrive.


1. Confirm Search Intent Before Anything Else

The keyword might look right and still be completely wrong for what you're building. "Project management software" sounds like a commercial keyword — someone ready to buy. Search it and you'll find comparison listicles and review sites. If you're a vendor trying to rank a product page there, you're fighting the wrong battle.

Check what Google already ranks on page one. If the results are blog posts, yours should be a blog post. If they're product pages, you need a product page. If they're YouTube videos or Reddit threads, ask whether a standard article can even compete.

Intent mismatch is the single most fixable mistake at pre-publish. It costs you nothing to check and everything to ignore.


2. Verify There Is Actual Search Volume

Gut instinct about what people search is unreliable. Phrases that sound natural in conversation often have zero monthly searches. Odd-looking phrases sometimes have thousands.

Use Google Keyword Planner, Ahrefs, Semrush, or even the free autocomplete behavior in Google Search Console to confirm that people are actually typing this phrase (or close variants of it).

A target keyword with fewer than 50 monthly searches isn't automatically bad — if conversion intent is high and competition is near zero, twenty targeted visitors can be worth more than two thousand browsing visitors. But you should know the number before you publish, not discover it six months later.


3. Check Keyword Difficulty Against Your Domain Authority

High volume and low difficulty sound ideal. They're also rare. More often, you're making a judgment call: is this keyword winnable for a site with our current authority?

Look at the pages ranking on page one. Check their domain ratings (Ahrefs DR or Semrush Authority Score). If every result is from sites with DR 70+ and you're at DR 22, you can publish the page, but don't expect it to rank without a significant backlink push — and even then, the timeline is long.

Targeting low competitive keywords early in a site's life is how you build a traffic foundation instead of spinning your wheels on unwinnable terms. If you're newer or smaller, prioritize pages you can actually rank for in the next ninety days, not the next three years.


4. Identify the Primary Keyword and Confirm It Appears in the Right Places

Whatever keyword you're targeting, it needs to appear in:

This isn't about keyword stuffing. It's about signaling clearly to search engines what the page is about. Vague pages don't rank — not because of some algorithmic mystery, but because Google can't confidently match them to a query.

Also confirm you're not targeting the same keyword on two different pages of your site. Cannibalization eats your own rankings.


5. Understand Whether This Is a Head Term or Long-Tail Target

These require different expectations and different approaches. A head term like "CRM software" gets enormous search volume, attracts every major competitor, and takes years to crack. A long-tail phrase like "CRM software for freelance consultants" gets fewer searches but attracts someone much closer to a decision.

Head terms vs. long-tail keywords aren't competing strategies — they're different tools for different moments in your site's growth. The checklist question here is: do you know which one this page is targeting, and is your content actually built for that level of specificity?

A page targeting a long-tail phrase should answer that specific question completely. A page targeting a head term needs depth, authority, and probably more links than you have right now.


6. Assess Whether the Keyword Has Conversion Potential

Not all traffic is equal. A page that ranks for an informational query and gets ten thousand monthly visitors might convert zero of them into customers. A page ranking for a buyer keyword with three hundred monthly searches might convert at five percent.

Before you publish, ask: where does this person sit in the funnel? Are they researching a problem, comparing options, or ready to act? The answer should shape what you put on the page — not just the keyword you use, but the call to action, the depth of education, the tone.

If the goal of your site is revenue, every content decision should be traceable back to whether it reaches people who could eventually become customers.


7. Check Whether You Can Actually Compete on This Specific URL

New page on an established domain: good starting position. New page on a brand-new domain: hard. Exact same keyword as a Wikipedia article or a government site: usually a waste.

Look at who ranks on page one and ask yourself honestly whether you have what it takes to displace them — now, or within a realistic timeframe. If the answer is no, either find a more specific angle (a subtopic, a use-case variation) or accept that the page is a long-term investment, not a short-term traffic source.

For sites trying to rank on competitive terms without the domain history to support it, there are tactical approaches worth understanding around competing on difficult keywords.


8. Confirm the Page Answers the Full Query

This is the final check — and the one most often skipped.

Read your draft as if you're the person who searched that query. Did you actually answer what they came to find? Not partly, not eventually — directly and completely.

Pages that make readers bounce back to Google to find the answer they needed signal to search engines that the page didn't satisfy the query. Dwell time, pogo-sticking, return-to-SERP behavior — these all matter. The best on-page optimization is a page that fully answers the question so the reader doesn't need to go anywhere else.


Running This at Scale

If you're publishing one page a month, this checklist is easy to work through manually. If you're trying to build out a large content program — dozens or hundreds of pages — you need a systematic view of which keywords your competitors are capturing that you're missing, so you're building content around real gaps rather than guesses.

Tools like Rankfill map those competitor gaps for you and deliver a prioritized content plan, which makes this checklist easier to apply at volume because the keyword selection work is already done before you ever open a doc.

Whatever your process, the goal is the same: no page goes live without passing a basic check on intent, competition, volume, fit, and answerability. That's what separates content that ranks from content that just exists.


FAQ

Do I need to run this checklist for every single page? Yes, including pages you think are obvious. The mistakes happen most often on "easy" pages where you assumed the keyword was fine without checking.

What if a keyword has zero search volume but I still think it matters? Publish it if it serves a business purpose — like a sales enablement page or a conversion asset. Just don't expect organic traffic from it, and don't count it in your SEO pipeline.

How do I know if I'm cannibalizing my own rankings? Search your target keyword in Google with site:yourdomain.com added. If two or more of your pages appear, you have a cannibalization risk. Consolidate or differentiate.

Is keyword difficulty score reliable across different tools? It's directionally useful but not precise. A keyword with difficulty 30 in Ahrefs and 55 in Semrush isn't contradictory — the tools measure different signals. Use it as a filter, not a hard rule. Always check the actual SERP manually.

What's the minimum search volume worth targeting? There's no universal number. Ten searches per month for a high-intent commercial keyword is worth pursuing. A thousand searches per month for a query with no commercial relevance to your business might not be. Intent and fit matter more than volume alone.

Should the keyword appear in the meta description? Google often rewrites it anyway, but including it doesn't hurt and may improve click-through when Google does use your version. Keep it in the first sentence of your meta description if you can make it natural.