500+ Tools 100% Free Forever No Subscriptions No Sign Up Required
  1. Home
  2. Pt
  3. Keyword Research Checklist
Keyword Research Checklist: Complete SEO Workflow from Brainstorming to Tracking
📈 Keyword Research Checklist

Find Profitable Keywords Without the Guesswork

A step‑by‑step checklist covering brainstorming, competitor analysis, intent classification, long‑tail mining, clustering, tracking, and more. Copy, customise, and build your SEO foundation — 100% free.

100+Checklist Items
10Categories
📋Copy Ready
🔍Searchable
Ctrl+K

Seed Keyword Brainstorming (10 items)

💡 Seed Keyword Brainstorming

Define Your Core Topic / Niche

Clearly articulate the broad subject area of your website. Write down 5-10 main topics that represent your business.

🧠 Seed Keyword Brainstorming

Brainstorm Initial Seed Keywords

List the most obvious words and phrases a customer would use to find your products or services. Think like a user, not an SEO.

👥 Seed Keyword Brainstorming

Analyse Customer Language

Review customer emails, support tickets, and sales calls to extract the exact phrases they use. This reveals highly relevant seeds.

📊 Seed Keyword Brainstorming

Use Google Search Console (if available)

Export existing queries that already drive impressions. These are proven seeds with real-world data.

🔍 Seed Keyword Brainstorming

Mine Google Autocomplete

Start typing your seeds into Google and record the suggestions. Use tools like Keyword Tool Dominator for bulk extraction.

📚 Seed Keyword Brainstorming

Explore Wikipedia & Industry Glossaries

Scan the table of contents, related terms, and external links for terminology you may have missed.

💬 Seed Keyword Brainstorming

Leverage Online Communities

Browse Reddit, Quora, and niche forums. Note the exact questions people ask – these become powerful long-tail seeds.

📈 Seed Keyword Brainstorming

Check Trending Topics on Google Trends

Enter your broad topic and look at “Related queries” (top and rising). Export the CSV for further analysis.

🤖 Seed Keyword Brainstorming

Use AI Prompting (ChatGPT/Claude)

Ask the AI to generate 50 keyword ideas around a topic, in a specific tone or for a particular audience.

🗂️ Seed Keyword Brainstorming

Organise Seeds into Thematic Buckets

Group related seeds (e.g., “buy”, “learn”, “compare”) to prepare for later intent classification.

Keyword Metrics & Volume (10 items)

📊 Keyword Metrics & Volume

Collect Search Volume Data

Use Ahrefs, Semrush, or Google Keyword Planner to get monthly search volumes. Focus on localised volumes if you serve a specific country.

📉 Keyword Metrics & Volume

Assess Keyword Difficulty / Competition

Check the paid difficulty (CPC) and organic difficulty scores. Prioritise low-difficulty, high-volume keywords if you have a new site.

💰 Keyword Metrics & Volume

Evaluate Cost-Per-Click (CPC)

High CPC often indicates strong commercial intent. Include these keywords even if the volume is moderate.

📅 Keyword Metrics & Volume

Check Trend Stability (not just spikes)

Use Google Trends 12-month view to ensure the keyword is consistently searched, not just a one‑time fad.

🧪 Keyword Metrics & Volume

Calculate Click-Through Rate (CTR) Potential

Keywords with many SERP features (featured snippets, knowledge panels) often have lower organic CTR. Factor that in.

🔁 Keyword Metrics & Volume

Identify Seasonality Patterns

For each keyword, note if demand peaks during certain months or events. Plan content accordingly.

🌍 Keyword Metrics & Volume

Segment Volume by Location

If you target multiple regions, pull separate volumes for the US, UK, etc. Choose the most relevant market.

📱 Keyword Metrics & Volume

Separate Mobile vs Desktop Volume

Some keywords are predominantly searched on mobile. Adjust content format (shorter, more visual) based on device.

🛒 Keyword Metrics & Volume

Calculate Realistic Traffic Opportunity

Multiply volume by estimated CTR for your target position (e.g., position 1 ≈ 30% CTR) to get actual traffic.

📋 Keyword Metrics & Volume

Export Data to a Master Spreadsheet

Keep columns: keyword, volume, difficulty, CPC, trend, intent, priority. This becomes your single source of truth.

Competitor Analysis (10 items)

🕵️ Competitor Analysis

Identify Your True SEO Competitors

Don’t just think of business rivals. Search your top seeds – the domains that rank are your real competition.

🔗 Competitor Analysis

Analyse Competitor Backlink Profiles

Use Ahrefs or Majestic to see who links to competing pages. Look for common link sources you could also earn.

📄 Competitor Analysis

Discover Competitor Top Pages

Use the “Top Pages” report to find high-traffic competitor URLs. Reverse-engineer their content structure and keyword targeting.

🕳️ Competitor Analysis

Find Keyword Gaps They Overlook

Run a content gap analysis (Ahrefs/Semrush) to see keywords competitors don’t rank for but you could target.

📝 Competitor Analysis

Examine Their Content Format

Note whether competitors use long guides, videos, lists, or tools. See what Google rewards for the target keyword.

🏷️ Competitor Analysis

Check Meta Titles & Descriptions

Spot patterns in how top-ranking pages craft their title tags. Use them as inspiration (not copy/paste).

🧩 Competitor Analysis

Inspect On-Page Optimisation

Look at header structure, internal linking, schema markup, and image alt text on top competitor pages.

Competitor Analysis

Benchmark Page Speed & Core Web Vitals

If competitors’ pages are slow but still rank, you have an opportunity to leapfrog with better performance.

🗺️ Competitor Analysis

Map Competitor Site Architecture

Understand how they cluster related content. This can reveal silos you should build on your own site.

📅 Competitor Analysis

Track Competitor Content Updates

Monitor when they refresh high-ranking pages. Frequent updates signal to Google – you can learn from their schedule.

Search Intent Classification (10 items)

🎯 Search Intent Classification

Classify Every Keyword by Intent

Label each keyword as Informational, Commercial, Transactional, or Navigational. This determines the content type you create.

🔎 Search Intent Classification

Analyse the SERP Manually

For each high-priority keyword, search it and note what Google shows: blog posts, product pages, videos, or a mix.

Search Intent Classification

Identify Question-Based Keywords

Extract all “who, what, when, where, why, how” queries. These indicate informational intent and are perfect for blog posts.

🛒 Search Intent Classification

Flag Transactional (Buying) Keywords

Keywords with “buy”, “discount”, “for sale”, or “price” deserve product/category pages and strong CTAs.

Search Intent Classification

Recognise “Versus” & Comparison Keywords

Queries like “A vs B” indicate evaluation intent. Create comparison pages or tables to capture this traffic.

📖 Search Intent Classification

Separate “Learn” vs “Do” Intent

“What is X” wants a definition; “how to X” wants a tutorial. Match content format precisely to the intent.

🤖 Search Intent Classification

Use AI to Suggest Intent Labels

Prompt an LLM with a list of keywords and ask it to categorise each by intent. Quick sanity check.

🧩 Search Intent Classification

Map Intent to Content Types

Create a matrix: Informational → Blog post, Commercial → List page, Transactional → Product page, etc.

📊 Search Intent Classification

Check Intent Alignment with Current Rankings

If you rank for an informational term with a product page, you may need to create a dedicated blog post instead.

📋 Search Intent Classification

Document Intent in Your Master Sheet

Add an “Intent” column to your keyword spreadsheet. Use it later for clustering and mapping.

Long-Tail Keyword Mining (10 items)

🐍 Long-Tail Keyword Mining

Use “Searches Related to” at Bottom of SERP

Google suggests long-tails at the bottom of every results page. Record them for each seed.

📚 Long-Tail Keyword Mining

Leverage “People Also Ask” Boxes

Expand and capture all questions. They often reveal low-competition long-tails with clear informational intent.

🔎 Long-Tail Keyword Mining

Use Long-Tail Keyword Generators

Tools like AnswerThePublic, AlsoAsked.com, or KeywordTool.io expand a seed into hundreds of long-tail variations.

📝 Long-Tail Keyword Mining

Mine Quora & Reddit Threads

Search your seed term on Quora. Look at “related questions” and actual user posts to extract natural language phrases.

🔗 Long-Tail Keyword Mining

Analyse Competitor Sitemaps

Download a competitor’s sitemap.xml and extract URL slugs that contain long descriptive phrases. These are often long-tail keywords.

📦 Long-Tail Keyword Mining

Scrape Amazon / Etsy Product Titles

For ecommerce, product titles are rich with long-tail descriptors. Extract them for your own product categories.

🎙️ Long-Tail Keyword Mining

Transcribe Podcasts & Webinars

Your industry’s spoken content contains natural long-tail queries. Use Otter.ai or similar tools to generate transcripts and keyword lists.

💬 Long-Tail Keyword Mining

Review Customer Service Transcripts

Support chats often contain the exact wording people use to describe problems – a goldmine for long-tail blog ideas.

🔍 Long-Tail Keyword Mining

Combine Seeds with Modifier Lists

Systematically append words like “for beginners”, “guide”, “best”, “cheap”, “near me” to your seed keywords.

📈 Long-Tail Keyword Mining

Validate Long-Tails with Volume Data

Even if the tool shows 0 volume, check Google Trends or perform a quick Google search to see if there’s real interest.

Keyword Clustering & Mapping (10 items)

🧩 Keyword Clustering & Mapping

Group Keywords by Topic (Clustering)

Use tools like Keyword Cupid or manual grouping to combine related terms that can be targeted on one page.

🗺️ Keyword Clustering & Mapping

Create a Keyword-to-URL Map

Assign each cluster to a specific existing URL or a new page to be created. Never target the same keyword on multiple pages.

📄 Keyword Clustering & Mapping

Align Clusters with Pillar Page Strategy

Define broad “pillar” pages and many supporting “cluster” articles that interlink, covering the entire topic.

🔗 Keyword Clustering & Mapping

Check Cannibalisation Risks

Use a spreadsheet to see if two pages accidentally target overlapping clusters. Merge or de‑optimise one if necessary.

📊 Keyword Clustering & Mapping

Prioritise Clusters by Opportunity Score

Combine volume, difficulty, and relevance into a single score. Tackle high-opportunity clusters first.

📑 Keyword Clustering & Mapping

Document the Primary & Secondary Keywords

For each target page, list 1 primary keyword and 3-5 secondary variations that should appear naturally in the content.

📅 Keyword Clustering & Mapping

Set a Publishing Schedule per Cluster

Plan which cluster content goes live in week 1, week 2, etc. This turns your map into a real content calendar.

🔄 Keyword Clustering & Mapping

Build Internal Linking Bridges

Before publishing, decide how cluster articles will link to the pillar page and each other. Draw a simple diagram.

📈 Keyword Clustering & Mapping

Track Cluster Performance Together

Monitor the entire cluster’s organic traffic as a unit, not just single pages. A rising tide lifts all boats.

📋 Keyword Clustering & Mapping

Update the Map Quarterly

As you create new content and gain new keywords, refresh your keyword-to-URL mapping to stay organised.

Local & Niche Keywords (10 items)

📍 Local & Niche Keywords

Add Geographic Modifiers to Seeds

Append city, state, or “near me” to your core keywords to create a local keyword list.

🗺️ Local & Niche Keywords

Optimise Google Business Profile Keywords

Ensure your business name, categories, and description include the primary local keywords you want to rank for.

📊 Local & Niche Keywords

Research “Near Me” Volume Trends

Use Google Keyword Planner or Semrush to find the most popular “near me” searches in your industry.

🏢 Local & Niche Keywords

Check Competitor Local Pages

Look at local competitors’ location pages and extract their target keywords from title tags and headings.

📞 Local & Niche Keywords

Mine Industry-Specific Jargon

Every niche has insider terms. Use trade publications, forums, and professional glossaries to collect them.

🔍 Local & Niche Keywords

Use Location-Based Autocomplete

Set your VPN or browser location and manually search. Record the localised Google suggest results.

📋 Local & Niche Keywords

Create a Local Keyword Matrix

Cross-tab your services/products with cities/regions. Each cell becomes a landing page if volume supports it.

🗣️ Local & Niche Keywords

Check Dialect Variations

In the UK, “solicitor” vs “lawyer” may have different search volumes. Account for regional word choice.

🌟 Local & Niche Keywords

Target Hyper-Local Neighbourhoods

If your business is hyper-local, target neighbourhood names (“plumber in Brooklyn Heights”) for even less competition.

📈 Local & Niche Keywords

Monitor Local Pack Rankings

Use rank tracking tools with local intent to see if your business appears in the map pack for target keywords.

Keyword Tracking & Monitoring (10 items)

📊 Keyword Tracking & Monitoring

Set Up Daily Rank Tracking

Add your finalised keyword list to a tracker like Ahrefs, Semrush, or SERPWatcher. Track on both desktop and mobile.

📅 Keyword Tracking & Monitoring

Define Ranking Goals & Timelines

For each keyword, set a realistic target position and a timeframe. This helps you measure progress objectively.

🔔 Keyword Tracking & Monitoring

Create Rank Change Alerts

Enable email or Slack alerts when a keyword moves up/down by more than 5 positions. React quickly to drops.

📈 Keyword Tracking & Monitoring

Correlate Rankings with Traffic

Track organic clicks alongside positions. A ranking improvement that brings no traffic may indicate the wrong intent match.

🔄 Keyword Tracking & Monitoring

Monitor SERP Feature Changes

If a SERP suddenly gains a featured snippet, your CTR may drop even if position stays the same. Adjust your content to target that snippet.

📉 Keyword Tracking & Monitoring

Investigate Sudden Drops Immediately

Check for algorithm updates, competitor activity, or technical issues as soon as a significant drop appears.

🧪 Keyword Tracking & Monitoring

A/B Test Title Tags & Descriptions

Use rank tracking to measure the effect of changing a title tag. Be cautious – only test one element at a time.

📊 Keyword Tracking & Monitoring

Pull Monthly Performance Reports

Create a standardised dashboard (Google Looker Studio, Google Data Studio) that shows keyword trends at a glance.

🤖 Keyword Tracking & Monitoring

Automate Keyword Discrepancy Checks

Set up a script or Zapier integration to cross-reference rank tracker data with Google Search Console weekly.

📋 Keyword Tracking & Monitoring

Keep a Change Log

Document every update you make to a page (content refresh, links added, etc.) next to its keyword ranking history.

Content Gaps & Opportunities (10 items)

🕳️ Content Gaps & Opportunities

Run a Full Content Gap Analysis

Compare your domain against 3-5 competitors in Ahrefs/Semrush to find keywords they rank for that you don’t.

🔍 Content Gaps & Opportunities

Search for Keywords With Low DR (Domain Rating) on Page 1

Look for SERPs where competitors have a low DR, indicating you can outrank them with better content and links.

📝 Content Gaps & Opportunities

Explore “People Also Search For” Suggestions

Google’s “People also search for” box (below a SERP click) reveals additional related terms you may have missed.

🖼️ Content Gaps & Opportunities

Find Keywords With High Video Intent

If the SERP is dominated by videos, consider creating video content rather than a traditional article.

📊 Content Gaps & Opportunities

Identify Under-Optimised Existing Pages

Scan your own site for pages that rank on page 2 or 3. A small refresh can push them into the top 10.

🧩 Content Gaps & Opportunities

Look for “Zero-Volume” Keywords with Value

Some keywords show 0 volume in tools but actually drive clicks. Check Search Console or AdWords data if you have it.

🗺️ Content Gaps & Opportunities

Map Gaps to Your Product/Service Features

If a feature you offer is underrepresented in search results, create a dedicated solution page to fill the gap.

📅 Content Gaps & Opportunities

Create a Quarterly Gap Review Ritual

Set a recurring calendar event to re‑run gap analyses and update your keyword map with fresh opportunities.

💡 Content Gaps & Opportunities

Brainstorm “Expand On” Content Ideas

For every gap keyword, think: can I create a better, more comprehensive resource than what currently exists?

🚀 Content Gaps & Opportunities

Prioritise Quick Wins First

Tackle gaps where you can publish a page and rank within 3-6 months with minimal link building effort.

How to Use This Keyword Research Checklist

1

Search & Filter

Use the search bar (Ctrl+K) to jump to any step. Click category tabs to explore the full process — from brainstorming to tracking.

2

Copy & Customise

Every item has a copy button. Paste into your project management tool, spreadsheet, or Notion to create your own personalised workflow.

3

Implement & Monitor

Execute the steps in order, adapting them to your niche. Use the tracking section to measure success and iterate.

Why You Need a Structured Keyword Research Process

  • Avoid Random Content: A checklist ensures every article targets a real, researched keyword — not guesswork.
  • Save Time & Stay Organised: Never again wonder what to write next. Your keyword map becomes your content calendar.
  • Outrank Competitors: By systematically uncovering gaps and low-competition terms, you gain an edge over less disciplined sites.
  • Maximise ROI: Focus on high-intent keywords that drive conversions, not just traffic.
  • Align SEO with Business Goals: The checklist links each keyword to a product, service, or funnel stage.
  • Stay Updated: Regular monitoring steps ensure your keyword strategy adapts to trends and algorithm shifts.

Frequently Asked Questions

Absolutely. The checklist starts with seed brainstorming and works up to tracking, making it perfect for beginners. Focus on low-difficulty keywords first.
Some steps suggest using Ahrefs or Semrush, but many tasks can be done with free tools like Google Keyword Planner, Google Trends, and manual SERP analysis.
We recommend a quarterly review to capture new trends, seasonal opportunities, and competitor movements. However, new sites should re‑analyse monthly for the first 6 months.
Seeds are short, broad terms (e.g., “laptops”). Long-tails are longer, more specific phrases (e.g., “best lightweight laptop for students 2025”). This checklist covers both.
Use the “Opportunity Score” approach: combine search volume, keyword difficulty, and relevance. Go after low-difficulty, high-relevance terms initially to build momentum.
While tailored for Google web search, many principles (intent, long-tail mining, competitor analysis) apply to YouTube and Amazon. Adjust tools accordingly.
There’s no fixed number. A small site may start with 50–100 carefully chosen keywords; a large e‑commerce site could have thousands. Quality over quantity.
Don’t ignore it — plan long-term. You might create supporting content around it first or target a related long-tail to start building authority in that topic cluster.
© FreeToolr · All checklist items free to use and share.

Stay Updated with FreeToolr

Get new AI tools, SEO resources, calculators, prompts and free templates delivered to your inbox. No spam, unsubscribe anytime.

Weekly Updates New Tool Alerts Free Resources

By subscribing, you agree to our Privacy Policy. No spam, ever.

Successfully Subscribed!

Thank you for joining the FreeToolr community. Check your inbox for a confirmation email.

500+
Free Online Tools
And growing weekly
500+
AI Powered Tools
ChatGPT, Claude & Gemini
300+
Free Guides & Tutorials
Learn by doing
50+
Tool Categories
Organized for you
100%
Completely Free
No hidden costs
No
Signup Required
Start instantly
500+ Free Tools
Millions of Users
Privacy Focused
No Registration
Works on Mobile
Fast Processing
Worldwide Access
Copyright © 2018-2026 FreeToolr. All rights reserved. Managed by Dotdunia Technologies
Made with for creators, developers, marketers and businesses.