Back to Blog
SEO
15 min read

The May 2025 Complete Guide to Keyword Research

Matt Weitzman
Senior SEO Strategist & Co-Founder
The May 2025 Complete Guide to Keyword Research

Picture this: you spend three weeks crafting the perfect piece of content. The writing is tight, the topic feels relevant, and you hit publish feeling good. Then... crickets. No traffic. No rankings. Not even a flicker. Sound familiar? Nine times out of ten, the problem isn't the writing. It's that the keyword research never happened — or it happened wrong. This keyword research guide is built to fix that. We'll cover everything from the basics to advanced gap analysis, so by the end, you'll know exactly which keywords to target and why.

Table of Contents

  1. What Keyword Research Actually Is (And Why It Still Matters)
  2. Understanding Search Intent Before You Type Anything
  3. The Best Keyword Research Tools in 2025
  4. How to Find Long-Tail Keyword Opportunities
  5. Competitor Keyword Gap Analysis
  6. How to Prioritize Keywords Using Proven Frameworks
  7. Building a Keyword Map for Your Site
  8. Common Mistakes That Waste Your Effort
  9. Quick Reference Cheat Sheet
  10. Where to Start This Month

What Keyword Research Actually Is (And Why It Still Matters)

Keyword research is the process of finding the exact words and phrases your target audience types into search engines — and then figuring out which of those are worth going after. That second part is what most people skip. Anyone can pull a list of keywords. The skill is knowing which ones will actually drive the right traffic to the right pages.

Here's what makes keyword research more important in 2025 than ever: Google has gotten incredibly good at understanding context and meaning. That means stuffing a page with one keyword a hundred times is dead. What works now is building content around a core topic that satisfies a clear search need — and that starts with research, not guesswork.

Think of keyword research as the intelligence phase of your SEO operation. Before a single word gets written, you want to know the search volume (how many people are looking for this), the keyword difficulty (how hard it is to rank), and the commercial value (does ranking here actually help your business). Skip any of those three and you're flying blind.

There's also a bigger picture here. Strong keyword research doesn't just tell you what to write — it tells you what your audience cares about. It reveals gaps in your current content. It shows you where your competitors are winning. And it helps you build a site architecture that makes sense to both users and search engines.

Understanding Search Intent Before You Type Anything

Before you open a single tool, you need to understand search intent. This is the single most underrated concept in SEO, and getting it wrong will tank pages that should rank. Search intent is simply the reason behind a search query — what the person actually wants when they type something in.

Google classifies intent into four main buckets. Informational — the searcher wants to learn something ("how to do keyword research"). Navigational — they're looking for a specific site or brand ("Ahrefs login"). Commercial investigation — they're comparing options before buying ("best keyword research tools"). Transactional — they're ready to act ("buy SEMrush subscription").

Here's the kicker: mismatching content to intent is one of the most common reasons pages don't rank. Say you write a product page for the keyword "what is keyword research". Google knows that query is informational. It's going to serve blog posts and guides, not product pages. Your page won't rank — not because it's bad, but because it's answering the wrong question.

Before you commit to any keyword, Google it yourself. Look at what's on page one. Are those results blog posts? Product pages? Videos? Comparison articles? That tells you exactly what format and angle Google expects. Match that, and you're already ahead of most of your competition.

Intent also shapes the user journey. A searcher at the "what is" stage isn't ready to buy. A searcher at "best [tool] for agencies" is close. Knowing where each keyword sits in that journey helps you match content to the right stage — and that's what turns traffic into revenue.

The Best Keyword Research Tools in 2025

No shortage of tools here. The challenge is knowing which ones to use and when. Let's break down the real options — paid and free — so you can build a stack that fits your workflow.

Google Keyword Planner

This is Google's own tool, and it's free. The catch: it's built for Google Ads, not SEO. Volume data is shown in ranges ("100-1K") unless you're running active campaigns. That said, it's genuinely useful for discovering keyword ideas directly from Google's data, validating search demand, and spotting seasonal trends. Start here if budget is tight.

Ahrefs

Ahrefs is the gold standard for many SEO professionals. Its Keywords Explorer gives you precise volume data, keyword difficulty scores, click-through rate estimates, and parent topic grouping. The real power is in the "Questions" filter and the "Also rank for" report, which surface opportunities you'd never think to look for. It's a paid tool, but if you're doing SEO seriously, it pays for itself fast.

Semrush

Semrush competes directly with Ahrefs and edges ahead in a few areas — particularly competitor research and the Keyword Magic Tool, which lets you filter and cluster keywords at scale. Their keyword intent labels (added directly to results) save a lot of manual guesswork. If your team also runs PPC, Semrush's unified view across SEO and paid is hard to beat.

Free and Underrated Options

Don't sleep on the free tools. Google Search Console shows you what keywords your site already ranks for — that's real data, not estimates. AnswerThePublic visualizes question-based queries around any topic. Google Trends is brilliant for spotting seasonal momentum. AlsoAsked surfaces the "People Also Ask" questions Google serves, which are goldmines for long-tail content ideas. Used together, these free tools can get you surprisingly far.

Which Tool Should You Actually Use?

For agencies doing keyword research at scale: Ahrefs or Semrush, full stop. For solo operators or startups: Google Keyword Planner plus Search Console covers a lot of ground without spending a dollar. For anyone in between: start free, and upgrade once you've outgrown the limitations. The tool matters less than the process — and the process is what this guide is about.

How to Find Long-Tail Keyword Opportunities

Long-tail keywords are search phrases that are longer and more specific — usually three words or more. "Keyword research" is a head term. "Keyword research for SaaS companies" is long-tail. The volume is lower, but here's why you should care: they convert better, they're easier to rank for, and they often reveal exactly what a user needs.

Think about it from the user's side. Someone searching "running shoes" is browsing. Someone searching "best running shoes for flat feet under $100" is ready to buy. That specificity is what makes long-tail so valuable — especially for newer sites that can't yet compete on the big head terms.

Here's a practical method. Take your core topic and run it through Ahrefs' Keywords Explorer. Filter to phrases with 4+ words, a keyword difficulty under 30, and a volume of at least 100. You'll surface a list of highly specific, low-competition opportunities. Do the same in Semrush's Keyword Magic Tool with the "Long tail" filter enabled.

Another approach: mine your Search Console data. Go to the Performance report, filter for queries with an average position between 8 and 20, and look for long-tail phrases where you're almost ranking. A little targeted content improvement on those pages can push them to the top three — where the real clicks are. And yes, this is one of the highest ROI moves in SEO that most teams ignore.

AlsoAsked and AnswerThePublic are your secret weapons for question-based long-tails. Pull the questions people ask around your topic and use them as H2 or H3 subheadings in your content. This directly addresses what searchers want and signals to Google that your page answers real questions — not just hits a keyword.

Competitor Keyword Gap Analysis

Want a shortcut to finding keywords worth targeting? Look at what your competitors rank for that you don't. This is called a keyword gap analysis, and it's one of the most efficient research tactics available.

Here's how it works. In Ahrefs, go to the Content Gap tool. Enter your domain and two or three competitor domains. Run the report. You'll see a list of keywords where competitors rank but you don't appear in the top 10. That's your opportunity list, handed to you on a plate.

Semrush has a nearly identical feature called Keyword Gap. It even lets you filter by intent, volume, and difficulty — so you can prioritize the gaps that are most worth closing. The output is typically a long list, so focus on keywords where multiple competitors rank. If three competitors all rank for something you don't, that's a signal the topic matters in your space.

Say your client runs a B2B project management tool. You pull a gap analysis and find that two direct competitors both rank for "project management for remote teams" — a phrase with solid volume and clear commercial intent. You don't have any content targeting it. That's a content brief waiting to be written. That's the gap analysis working exactly as it should.

A word of caution: don't just copy what competitors rank for. Understand why they rank. Read their content. Look at the links pointing to that page. Then make something better. Competitor research shows you the opportunity — you still have to do the work to earn the ranking.

Gap analysis also works the other way. Look at keywords where you rank but competitors don't. Those are areas where you have a genuine advantage. Double down on them. Build more supporting content. Earn more links to those pages. Protect your ground before someone else comes for it.

How to Prioritize Keywords Using Proven Frameworks

Here's the problem no one talks about: you can do brilliant keyword research and still spin your wheels because you're trying to go after everything at once. Prioritization is what separates a focused SEO strategy from a chaotic content calendar.

The most straightforward framework is the Effort vs. Impact matrix. Plot keywords on two axes: how hard they are to rank for (difficulty + your current domain authority) and how much they'll matter to the business (volume, conversion potential, revenue relevance). Focus first on high-impact, lower-effort keywords. These are your quick wins.

Another solid method is the Business Value Score. Assign each keyword a score from 1 to 3 based on three criteria: relevance to your core offering, likely conversion intent, and search volume. Multiply them together. Keywords scoring 9 are top priority. Keywords scoring 1 get cut or pushed to later. This isn't science — it's a filter that forces you to make decisions.

If you're working with a newer site, weight keyword difficulty heavily. A domain with low authority trying to rank for a keyword with a difficulty score of 80 in Ahrefs is wasting time. Go after the 20s and 30s first. Build topical authority. Then work your way up to the competitive terms as your site earns trust.

For agencies managing multiple clients, it helps to cluster keywords by topic before prioritizing. A cluster of 10 related keywords can often be served by one strong pillar page and a handful of supporting posts. That's more efficient than writing 10 separate standalone articles. Semrush's Keyword Manager has a built-in clustering feature that saves a lot of manual grouping time.

Finally, revisit your priorities quarterly. Search trends shift. New competitors enter the space. Your own site gains authority. What was too competitive six months ago might be within reach today. Keyword prioritization isn't a one-time decision — it's an ongoing calibration.

Building a Keyword Map for Your Site

Once you have your prioritized keyword list, you need to assign each keyword (or keyword cluster) to a specific page. This is called keyword mapping, and it's what turns research into actual site structure.

The rule is simple: one primary keyword per page. Not one keyword per site — one per page. Multiple pages can target related keywords within the same cluster, but each page should have a single clear focus. This avoids keyword cannibalization, where two of your own pages compete against each other for the same query.

Build your keyword map in a spreadsheet. Columns should include: the URL (or planned URL), the primary keyword, two or three secondary keywords that support it, the search intent, the current ranking position, and the target ranking position. This becomes your SEO command center — the document your whole team references.

When mapping keywords to existing pages, check what each page currently ranks for in Google Search Console. You might discover that a page is already ranking for a keyword you hadn't planned on — that's a signal to optimize that page further rather than create something new. Work with what's already gaining traction.

For new sites or site redesigns, build the keyword map before you build the navigation. Let the keyword research shape the information architecture. If your research shows strong demand for five distinct subtopics within your niche, those subtopics should probably be top-level sections of your site — not buried three clicks deep.

Common Mistakes That Waste Your Effort

Going After Head Terms Too Early

New sites targeting "keyword research" or "SEO" out of the gate aren't being ambitious — they're being inefficient. Without domain authority, you won't crack the top 50 for those terms no matter how good your content is. Start specific. Build authority. Then scale up to competitive head terms.

Ignoring Search Intent

We covered this earlier, but it bears repeating because it's the most common failure mode. Matching content format to intent isn't optional — it's the game. A transactional keyword needs a landing page. An informational keyword needs a guide or article. Getting this wrong means Google will simply skip your page.

Targeting Keywords That Don't Convert

High volume doesn't mean high value. A keyword with 50,000 monthly searches that attracts people who will never become customers is useless to your business. Always filter your list through a business relevance lens. Ask: if someone finds this page, is there a realistic path to them becoming a lead or a customer?

Never Revisiting the Research

Keyword research done once and never updated is a liability. Search trends evolve. New tools change how people search. Your competitors shift strategies. Build a habit of reviewing your keyword map every quarter. And yes, this happens more than most agencies admit — the original research gets filed away and forgotten while the site drifts.

Treating Every Keyword as Standalone

Keywords don't live in isolation. They belong to topics, and topics belong to clusters. If you're researching keywords one by one without grouping them into themes, you're missing the forest for the trees. Modern SEO rewards topical authority — depth across a subject — not just individual optimized pages.

Relying on a Single Tool

No single tool has perfect data. Ahrefs and Semrush disagree on volume numbers all the time. Google Keyword Planner rounds everything. The smartest approach is to cross-reference two or more sources before making big decisions on high-stakes keywords. Treat tool data as directional, not gospel.

Quick Reference Cheat Sheet

Here's the condensed version you'll want to bookmark. Run through this every time you start a new keyword research project.

  • Define your goal first — are you trying to drive awareness, leads, or sales? That shapes which keywords matter.
  • Google the keyword before you target it — check what page one actually looks like and match the content format.
  • Use at least two tools — cross-reference Ahrefs or Semrush with Google Search Console and Keyword Planner.
  • Focus on intent over volume — a 200-volume keyword with high buying intent beats a 10,000-volume keyword with none.
  • Cluster before you map — group related keywords by topic, then assign a cluster to each page.
  • Run a competitor gap analysis — use Ahrefs Content Gap or Semrush Keyword Gap to find easy wins.
  • Prioritize with the Effort vs. Impact matrix — quick wins first, competitive terms later.
  • Build your keyword map in a shared spreadsheet — one primary keyword per page, no exceptions.
  • Mine Search Console for almost-rankings — positions 8 to 20 are your fastest-moving opportunities.
  • Revisit your research every quarter — set a calendar reminder and actually do it.

Where to Start This Month

May is a great time to reset your keyword strategy. Q2 is underway, you've got a few months of new Search Console data, and any content you publish now has time to build authority before Q4. Here's a concrete sequence to follow this month.

  1. Pull your Search Console data for the last 90 days. Find every query where you rank between positions 8 and 20. Those are your fastest opportunities.
  2. Run a competitor gap analysis in Ahrefs or Semrush. Pick your top two or three organic competitors and identify keyword gaps. Filter for commercial and informational intent with a difficulty under 40.
  3. Build or update your keyword map. Assign your prioritized keywords to existing pages or flag gaps where new content is needed.
  4. Pick your top five long-tail opportunities and write or update those pages first. Don't try to tackle everything at once.
  5. Set a quarterly review date — put it in your calendar right now. August is the next natural checkpoint before fall content planning begins.

The most important thing is to start. A decent keyword strategy executed consistently will outperform a perfect strategy that never gets off the ground. Pick your first target and move.

If you want a faster way to track how your keyword targets are performing once you publish, Aergos has solid rank tracking and content planning tools built for agencies and growing teams — worth checking out at aergos.ai.

Frequently Asked Questions

Matt Weitzman

About

Senior SEO Strategist & Co-Founder

Matt has over 15 years of experience in technical SEO and digital marketing. He specializes in algorithmic recovery, enterprise architecture, and leveraging AI for content scaling. He is a frequent speaker at search marketing conferences.

More articles by Matt Weitzman