Keyword Research Basics: A Beginner's Guide
Learn keyword research basics: search intent, seed keywords, long-tail terms, search volume vs difficulty, free and paid tools, and how to map keywords to content.
Every piece of content you publish either targets a specific search query or it doesn’t. That might sound reductive, but it captures something important: search engines connect people who have questions with pages that answer them. Keyword research is how you figure out which questions your audience is actually asking — and which of those you have a realistic chance of answering in a way that gets found.
If you’re new to SEO, keyword research can seem intimidating. Tools show you hundreds of metrics and competing frameworks. This guide strips it back to the fundamentals: what keywords are, how to find them, and how to decide which ones are worth targeting.
What Keywords Are (and Aren’t)
A keyword is any word or phrase someone types into a search engine. “WordPress” is a keyword. So is “how to install a WordPress theme” and “best free WordPress themes for small business.” People use different keywords depending on what they’re trying to accomplish.
A common misconception is that keywords are about tricking search engines with repetition. Modern search engines — particularly Google — are sophisticated enough that stuffing a phrase in your content repeatedly doesn’t help and can hurt. What matters is whether your content genuinely addresses the underlying need behind a search.
Keywords matter because they’re signals about intent. Understanding the keywords your audience uses tells you:
- What topics they care about
- What level of detail they expect
- What type of content they’re looking for (guide, list, tool, product page)
- How to frame and structure your writing
Understanding Search Intent
Search intent is the most important concept in keyword research. It describes the goal behind a search query. Google categorizes intent broadly into four types:
| Intent Type | Description | Example |
|---|---|---|
| Informational | Learning something | ”what is schema markup” |
| Navigational | Finding a specific site | ”WordPress admin login” |
| Commercial | Researching before buying | ”best WordPress SEO plugins” |
| Transactional | Ready to buy or act | ”download Astra theme” |
Before targeting a keyword, look at the pages currently ranking for it. If all the top results are list posts and you plan to write a single-product review, you’re misaligned with intent — and you’ll struggle to rank regardless of how good your writing is.
For example, “best free WordPress themes” shows commercial intent with list-style results. A page called “Why I Use Twenty Twenty-Four” won’t rank for that query even if it’s well-written, because it doesn’t match what the searcher wants.
Seed Keywords: Where Research Starts
A seed keyword is a broad, short term related to your topic area. It’s not a target keyword itself — it’s a starting point for generating ideas.
For a WordPress blog, seed keywords might include:
- wordpress themes
- wordpress plugins
- wordpress SEO
- website speed
- WooCommerce
From a seed keyword, keyword research tools generate hundreds of related phrases, questions, and variations that people actually search for. Your job is to sift through these and identify terms that are:
- Relevant to your content
- Reasonably searchable (enough people look for them)
- Realistic to rank for given your site’s current authority
Think about what your readers need to know before, during, and after using your product or service. Customer support questions, forum threads, and social media discussions often reveal keyword ideas that tools miss.
Short-Tail vs Long-Tail Keywords
Keywords are often described as “short-tail” (broad, high volume, highly competitive) or “long-tail” (specific, lower volume, lower competition).
Short-tail keywords like “WordPress themes” get enormous search volume but are dominated by established sites with high authority. For a new site, ranking for them is practically impossible in the short term.
Long-tail keywords like “best free WordPress themes for photographers” get fewer searches per month but are far more specific, often reflect clearer intent, and are much easier to rank for. A page that directly answers a specific question can rank quickly even on a new site.
Most content strategies for newer sites focus predominantly on long-tail keywords and build toward broader terms as domain authority grows. Long-tail traffic also tends to convert better because searchers are further along in their thinking.
Search Volume vs. Keyword Difficulty
Two metrics appear in every keyword research tool:
Search volume is the estimated average monthly number of searches for a keyword in a given country or globally. Higher volume means more potential traffic if you rank — but also usually more competition.
Keyword difficulty (sometimes called KD, SEO difficulty, or competition) estimates how hard it is to rank in the top 10 results for a keyword. It’s usually derived from the strength of the domains and pages currently ranking. A score of 0–20 is generally considered low difficulty; 70+ is very competitive.
The goal is to find keywords with enough volume to be worth the effort and low enough difficulty to be realistic. A term with 200 monthly searches and difficulty 10 may be more valuable to a new site than one with 10,000 searches and difficulty 85 — because you can actually rank for the former.
Tools estimate these numbers differently, and search volume figures are approximations at best. Use them as directional signals, not precise measurements.

Keyword Research Tools
Free Tools
Google Search Console — If your site is already live, Search Console shows you which queries are already bringing visitors, at what positions, and with what click-through rates. It’s the most reliable keyword data you can get because it’s specific to your actual site.
Google’s autocomplete and “People also ask” — Search for a seed keyword and pay attention to the autocomplete suggestions, the “People also ask” box, and the related searches at the bottom. These come directly from real search behavior.
Google Keyword Planner — Available free with a Google Ads account. Primarily designed for paid advertising, but it provides volume ranges and trend data. Volume ranges can be broad, but it’s a useful free source.
Ahrefs Free Keyword Generator — Ahrefs offers a free keyword generator that shows up to 100 keyword ideas and their difficulty scores without requiring an account.
Ubersuggest — Provides limited free keyword data including volume, competition, and content ideas.
Paid Tools
Ahrefs — Ahrefs is the most comprehensive keyword research platform for most users. Its Keywords Explorer shows volume, difficulty, click potential, parent topic, and SERP history. The site audit and backlink tools are equally powerful.
Semrush — Semrush offers similar depth to Ahrefs with strong competitor analysis features. Its Keyword Magic Tool is particularly good for generating large keyword clusters around a seed term.
Moz Keyword Explorer — Moz includes a useful “priority” score that combines volume, difficulty, and organic CTR into a single metric for easier prioritization.
For most bloggers starting out, free tools plus a free trial of a paid platform during a research session will cover the majority of needs.
How to Find Good Keywords: A Simple Process
- List your topics: Write down 5–10 broad topics your site covers. These are your seed keyword categories.
- Generate ideas: Enter each seed into a keyword tool and export the suggestions. Filter for terms with meaningful volume (depends on your niche — even 50–100/month can be valuable for highly specific topics) and manageable difficulty.
- Check intent: Google each candidate keyword. Review the top 5–10 results. Ask: can I create something better or more specific than what’s ranking? Does the content format match what I plan to write?
- Evaluate difficulty honestly: For a new site, target keywords where you see results from sites of similar size or authority. If the top results are all major publications or established brands, move on.
- Group related keywords: Multiple related terms can often be addressed in a single piece of content. Target a primary keyword and let related secondary terms appear naturally. This is called topical coverage and helps Google understand the breadth of your content.
Mapping Keywords to Content
Once you have a list of target keywords, match each to a specific page or planned piece of content. The rule is one primary keyword per page — having two pages competing for the same keyword (called keyword cannibalization) confuses search engines and dilutes your ranking signals.
Common content types and keyword fits:
- Blog posts: informational and commercial investigation queries
- Landing pages: transactional queries and service/product terms
- Category pages: broad topical terms (e.g., a “Free WordPress Themes” category page)
- FAQ sections or pages: question-format queries
For WordPress specifically, think about how your permalink structure and category architecture support topical clusters. A well-organized site with clear topical groupings helps search engines understand your areas of expertise.
For a deeper look at how keyword research translates into actual page optimization, see our guide on how to write an SEO-friendly blog post. And once you understand what to target, our WordPress SEO guide covers how to implement everything on your site.
External resources that go deeper: Ahrefs’ Beginner’s Guide to Keyword Research, Moz’s Keyword Research Guide, Backlinko’s Keyword Research Guide, and Google’s documentation on how Search works for understanding the ranking process that keyword targeting feeds into.
What to Avoid
A few pitfalls that trip up beginners:
- Targeting only high-volume keywords: Volume alone is not a good selection criterion. A term with 500 searches/month and difficulty 8 beats a term with 50,000 searches and difficulty 90 for a new site.
- Ignoring intent: Writing a blog post for a query where all results are product pages won’t rank, regardless of quality.
- Changing your target keyword mid-article: Decide on your primary keyword before writing. Changing it after the fact usually means significant rewrites.
- Chasing trending keywords with no longevity: Evergreen keywords — terms people search for year-round — build sustainable traffic. Seasonal or news-driven terms can spike but rarely sustain.
Conclusion
Keyword research is the compass for your content strategy. It tells you where demand exists, what kind of content fulfills that demand, and which opportunities are realistic for your site at its current stage. The process doesn’t require expensive tools — a systematic approach using free tools, Google Search Console, and honest competitive analysis will take most bloggers a long way.
Start with long-tail, low-difficulty keywords that directly address specific questions your audience has. Build topical coverage over time. Use your growing Search Console data to find new opportunities. The sites that rank well are usually the ones that consistently target the right keywords with genuinely useful content — not the ones that found a secret tool or formula.