18 Checks · Code Examples · Free

Keyword Research & Targeting Checklist

Keyword research is the foundation of on-page SEO. Targeting the right keywords with the right intent drives qualified traffic to your pages.

Why Keyword Research Matters

Keywords are the bridge between what people search for and the content you create. In 2026, keyword research goes beyond simple volume and competition metrics. You need to understand search intent, semantic relationships, and the full spectrum of how users express the same need.

15% of daily queries are new
70% of searches are long-tail
+40% traffic from keyword clusters

The 18 Checks

Every check ranked by impact. Start at the top and work down.

# Check Category Impact Difficulty
1Identify primary keyword per pageTargetingCriticalEasy
2Analyze search intent for each keywordIntentCriticalMedium
3Research secondary keywordsTargetingCriticalMedium
4Find long-tail keyword variationsTargetingHighEasy
5Analyze keyword difficultyResearchHighEasy
6Check search volume trendsResearchHighEasy
7Map keywords to pagesStrategyHighMedium
8Avoid keyword cannibalizationStrategyHighMedium
9Research question keywordsContentMediumEasy
10Find conversational query variantsAI SearchMediumEasy
11Analyze competitor keyword gapsResearchMediumMedium
12Group keywords into clustersStrategyMediumMedium
13Track keyword rankingsMonitoringMediumEasy
14Research branded vs non-brandedStrategyLowEasy
15Find seasonal keyword opportunitiesResearchLowEasy
16Analyze SERP features per keywordResearchLowEasy
17Research local keyword variationsLocalLowEasy
18Update keyword research quarterlyMaintenanceLowEasy

Keyword Research Workflow

A repeatable process you can follow every time you research keywords for a new page or content piece.

1

Seed Keyword Brainstorm

Start with 5 to 10 seed keywords that describe your product, service, or topic. Ask your sales team what questions prospects ask. Check your Google Search Console for terms you already rank for on page two or three. These seeds become the starting point for all expansion.

2

Expand with Tools

Plug each seed keyword into Ahrefs Keywords Explorer or Semrush Keyword Magic Tool. Export related terms, questions, and "also rank for" keywords. Add Google Autocomplete suggestions and People Also Ask boxes. Aim for 200 to 500 raw keyword ideas before filtering.

3

Filter by Search Intent

Classify every keyword as informational, navigational, commercial, or transactional. Remove keywords whose intent does not match the page you are building. A product page should target transactional keywords, not informational ones. Misaligned intent kills rankings even with perfect on-page SEO.

4

Score and Prioritize

Score each keyword on three axes: search volume, keyword difficulty, and business relevance. A keyword with 500 monthly searches, KD of 20, and high relevance to your product beats a keyword with 10,000 searches and KD of 85. Build a spreadsheet with these three columns and sort by your custom priority score.

5

Map to Pages

Assign one primary keyword to each page. Group secondary keywords by shared intent. Verify that no two pages target the same primary keyword. Document this in a keyword-to-page mapping spreadsheet and share it with your content team before writing begins.

Keyword Difficulty Analysis

Not all keywords are worth targeting. Here is how to read difficulty scores and pick battles you can win.

KD Range Who Should Target What You Need
0 – 15New sites, low DRQuality content alone can rank
16 – 30Growing sites, DR 20-40Good content + a few relevant backlinks
31 – 50Established sites, DR 40-60Strong content + internal links + some backlinks
51 – 70Authority sites, DR 60+Comprehensive content + link building campaign
71+Major brands onlyDominant authority, massive link profile, brand recognition

Always cross-reference KD with your domain rating (DR). A DR 15 site targeting KD 50 keywords will waste months with zero results. Start where you can win within 3 to 6 months, then level up.

Finding Long-Tail Keywords

Long-tail keywords drive 70% of all search traffic. Here is where to find them.

Mine Google Autocomplete: Type your seed keyword into Google and note every suggestion. Use an underscore character as a wildcard (e.g., "best _ for small business") to uncover phrases you would never think of.
Scrape People Also Ask: Search your keyword, expand every PAA box, then click the follow-up questions. Each expansion reveals three to four more long-tail queries. Tools like AlsoAsked automate this at scale.
Check "Searches Related To" at the bottom of SERPs: Google shows eight related searches at the page bottom. These are semantically linked long-tail variants. Click each one and repeat to build a deep keyword tree.
Analyze competitor content gaps: Enter a competitor domain into Ahrefs Content Gap tool. Filter for keywords they rank for that you do not. Sort by low difficulty to find quick-win long-tail opportunities.
Mine Reddit, Quora, and niche forums: Search your topic on Reddit and Quora. The exact phrasing people use in questions becomes your long-tail keyword. These often have zero search volume in tools but drive real, converting traffic.

Keyword Cannibalization Detection & Fix

When two or more pages compete for the same keyword, neither wins. Here is how to find and fix it.

1

Export Your Rankings

Go to Google Search Console, open the Performance report, and export all queries with their landing pages. Sort the spreadsheet by query column so identical keywords group together. Any query that maps to two or more URLs is a cannibalization signal.

2

Check SERP Overlap

For each suspected pair, search Google with site:yourdomain.com "keyword". If Google surfaces different URLs on different days, it cannot decide which page to rank. That instability is cannibalization in action.

3

Choose a Fix Strategy

Merge: If both pages cover the same intent, combine them into one stronger page and 301 redirect the weaker URL. Differentiate: If the pages serve different intents, rewrite one to target a distinct keyword. Canonicalize: If you need both URLs live, add a canonical tag pointing to the preferred version.

Keyword Clustering & Content Mapping

Clustering turns a messy keyword list into a structured content plan. Each cluster becomes one page.

1

Export and Clean Your List

Pull all keywords from your research tool into a spreadsheet. Remove duplicates, branded terms you do not own, and irrelevant suggestions. You should have a clean list of 100 to 300 keywords ready for grouping.

2

Group by SERP Similarity

Two keywords belong in the same cluster if the top 10 Google results overlap by more than 40%. Manually check or use a clustering tool like KeywordInsights or Serpstat. If the same pages rank for both keywords, one page on your site can target both.

3

Assign Intent and Format

Label each cluster with the dominant search intent. Informational clusters become blog posts or guides. Commercial clusters become comparison pages or product pages. Transactional clusters become landing pages with clear CTAs.

4

Build Your Content Map

Create a spreadsheet with columns: Cluster Name, Primary Keyword, Secondary Keywords, Target URL, Content Format, and Priority Score. This becomes your editorial calendar. Share it with writers so every piece of content has a clear keyword target from day one.

Search Volume Trend Analysis

A keyword with 10,000 monthly searches is useless if that volume is declining. Here is how to read trends.

Use Google Trends for direction: Google Trends does not show absolute volume, but it shows relative interest over time. Compare up to five keywords side by side. A steady or rising line means the keyword is safe to target. A steep decline means the topic is losing relevance.
Check 12-month volume in your keyword tool: Ahrefs and Semrush show monthly volume breakdowns. If a keyword spikes in December and dies in January, it is seasonal. Plan content to publish 2 to 3 months before the peak so it has time to rank.
Identify rising vs declining topics: Filter your keyword list by "trend" column. Prioritize keywords marked as "rising" or with positive 3-month change. Deprioritize keywords with consistent month-over-month declines even if total volume looks high.
Watch for industry disruption signals: If a new technology or regulation changes your industry, search behavior shifts fast. Set up Google Alerts for your seed keywords. When news breaks, publish content before competitors catch the trend.

Keyword Research Tools

The right tools turn keyword research from guesswork into a data-driven process. Start with the free options, then invest in paid tools as you scale.

Tool Type Best For Key Feature
Google Keyword Planner Free Search volume ranges, CPC data Pull volume directly from Google's ad data; filter by location and language
Ahrefs Keywords Explorer Paid ($99/mo+) KD analysis, SERP overview, click data Shows clicks per search, not just volume; parent topic grouping; 10 search engine support
Semrush Keyword Magic Tool Paid ($130/mo+) Broad keyword expansion, intent filtering 25 billion keyword database; built-in intent classification; question keyword filter
Ubersuggest Free / Paid ($29/mo) Beginners, quick keyword overview Content ideas from top-ranking pages; keyword suggestions by alphabet soup method
AnswerThePublic Free (limited) Question-based keyword discovery Visual map of questions, prepositions, and comparisons around any seed keyword
Google Trends Free Trend direction, seasonality, regional interest Compare keywords over time; find breakout topics before they peak; filter by category
AlsoAsked Free (limited) People Also Ask tree mapping Scrapes PAA questions and visualizes the branching follow-up questions in a tree diagram
Need Better Rankings

Let's Optimize Pages That Rank and Convert

Got pages stuck on page two? Traffic that won't convert? Let's fix it with a personalized on-page SEO audit.

Get a Free SEO Audit

Frequently Asked Questions

What is a primary keyword?

The primary keyword is the main search term you want a page to rank for. It should appear in the title tag, H1, first paragraph, and naturally throughout the content. Every page on your site should have exactly one primary keyword to avoid internal competition and confusion for search engines.

What are long-tail keywords?

Long-tail keywords are longer, more specific search phrases with lower search volume but higher conversion rates. For example, "technical SEO checklist for e-commerce" is a long-tail variant of "technical SEO." These keywords face less competition and attract visitors who are closer to making a decision or purchase.

How do I avoid keyword cannibalization?

Keyword cannibalization occurs when multiple pages target the same keyword, causing them to compete against each other in search results. Use a keyword-to-page mapping document to ensure each keyword has one dedicated page. If you find duplicate targets, consolidate the pages with 301 redirects or differentiate their search intent.

How many keywords should I target per page?

Target one primary keyword and 3 to 5 secondary keywords per page. The secondary keywords should be semantically related variations of the primary keyword that share the same search intent. Overloading a page with too many unrelated keywords dilutes topical relevance and confuses search engines about what the page is actually about.

What is keyword difficulty and what threshold should I target?

Keyword difficulty (KD) is a score from 0 to 100 that estimates how hard it is to rank on the first page for a given keyword. New or low-authority sites should target keywords with KD below 30, while established sites with strong backlinks can compete for keywords in the 30 to 60 range. Always cross-reference KD with your own domain rating before committing resources to a keyword.

How do I do keyword clustering?

Keyword clustering groups semantically related keywords that share the same search intent into clusters. Start by exporting your keyword list, then group keywords that trigger similar SERP results by checking if the top 10 results overlap. Each cluster becomes one page or one section of a pillar page, allowing you to rank for multiple related terms with a single piece of content.

AA

Amir Ali

Founder of Clienvora, a content marketing agency that combines SEO and copywriting to drive rankings, traffic, and revenue. This checklist is maintained and updated regularly.