...

Keyword Research for Beginners: A Step-by-Step Guide

Every page that ranks on Google ranks for something: a word or phrase that real people typed into the search box. Keyword research is the process of discovering those phrases, understanding which ones your site can realistically rank for, and building your content around them.

Without keyword research, you are writing into the void: publishing pages and hoping someone finds them. With it, every article you write has a target, an audience, and a fighting chance. This guide walks you through the complete process using free tools, written for a beginner with no SEO background and no tool budget.

What Keyword Research Is (And What It Is Not)

Keyword research is not about stuffing magic words into your pages. It is market research for search: learning the exact language your potential customers use when they look for what you offer, then matching your pages to that language.

A few terms you will see everywhere in this guide:

  • Seed keyword: a broad starting term related to your business, like “plumbing” or “yoga classes.” You expand seeds into longer, specific phrases.
  • Long-tail keyword: a longer, more specific phrase, like “emergency plumber in DHA Lahore” or “prenatal yoga classes for beginners near me.” Lower search volume, but much easier to rank for and much closer to a buying decision.
  • Search volume: roughly how many people search a phrase per month. Useful for comparison, not an exact science on free tools.
  • Keyword difficulty: an estimate of how hard it is to rank for a phrase. Every tool scores it differently, which is why you should treat it as a rough guide, not gospel.
  • Search intent: what the searcher actually wants. This matters more than most beginners realize, and we will cover it in Step 4.

Step 1: Brainstorm Seed Keywords From Your Customers’ Language

Before opening any tool, write down 10 to 15 broad topics connected to your business. The trick: think like a customer, not like an insider.

A physiotherapy clinic owner might write “physiotherapy,” but her patients search “back pain treatment,” “neck pain relief,” and “physiotherapist near me.” An ecommerce store selling handmade soap might start with “handmade soap,” but buyers search “natural soap for sensitive skin” and “best soap for dry skin in winter.”

Three questions to generate seeds:

  1. What problems do your customers have before they find you?
  2. What questions do they ask you on calls, in DMs, or at the counter?
  3. What would they type into Google at 11 PM when the problem is urgent?

Write the answers in the customer’s plain words. Those are your seeds. If you run a tiffin service in Karachi, your seeds look like “home tiffin Karachi,” “monthly mess service,” and “healthy lunch delivery,” not industry jargon.

Step 2: Expand Seeds With Free Tools

Now turn each seed into dozens of real keyword ideas. You do not need a paid subscription. These free methods genuinely work:

Google Autocomplete. Start typing a seed into Google and note the suggestions. Type the seed plus each letter of the alphabet (“plumber a,” “plumber b”) to uncover more. These suggestions come from real searches, so they are pure gold.

“People Also Ask” boxes. Search your seed and expand the question boxes on the results page. Each question is a long-tail keyword idea, often phrased exactly how beginners ask it.

Related searches. Scroll to the bottom of any Google results page. The “related searches” list hands you variations you had not thought of.

Google Keyword Planner. Free with a Google Ads account (you do not need to run ads). It shows keyword ideas with rough volume ranges. The volume data is broad for free accounts, but it is enough to compare which terms are bigger than others.

AnswerThePublic. Enter a seed and it visualizes the questions, prepositions, and comparisons people search around it. The free tier gives you a limited number of searches per day, which is plenty for a beginner.

Ubersuggest (free tier). Gives a few free searches per day with volume and difficulty estimates. Use them on your most promising seeds.

Reddit, Quora, and niche forums. Search your topic on Reddit and Quora. The threads show you the exact phrasing real people use when they are confused or frustrated, which is often different from polished marketing language. Question-style phrases from forums are also the kind of queries AI search features increasingly answer.

Collect everything into a spreadsheet: one column for the keyword, and leave columns for volume, difficulty, and intent (you will fill those in next).

Step 3: Check Difficulty With the “Top 10 Test”

Paid tools give you a difficulty score. Without one, use the test that matters more anyway: look at who currently ranks.

Search each candidate keyword on Google and examine the top 10 results:

  • If the top results are dominated by huge sites (Wikipedia, Amazon, major news outlets, giant brands), skip that keyword for now. A new or small site will not outrank them.
  • If you see smaller websites, individual blogs, forums, or local businesses in the top 10, you have a realistic chance to compete with a better page.

This test beats any difficulty score, because scores are estimates while the top 10 is the actual battlefield. Two practical rules:

  1. Favor long-tail phrases. “Running shoes” is unwinnable for a small shop. “Best running shoes for flat feet under $100” is a specific person with a problem you can solve, and beginners win with these every time.
  2. Favor questions and specific intents. “How to,” “best,” “near me,” “cost of,” and “vs” phrases usually have weaker competition than single-word head terms, and they convert better because the searcher knows what they want.

Step 4: Match Search Intent (The Step Beginners Skip)

This is where most beginner keyword research quietly fails. You can pick a perfect keyword and still get zero results if your page does not match what the searcher wants.

Google sorts searches into four intent types:

Intent The searcher wants Your page should be
Informational An answer or guide (“how to fix a leaky faucet”) A blog post or guide
Commercial To compare before buying (“best budget smartphones 2026”) A comparison or review article
Transactional To buy or book now (“buy iPhone 15,” “book dentist appointment”) A product or service/booking page
Navigational A specific site (“Facebook login,” “SWAF Digital contact”) That specific page

The fastest way to check intent: search the keyword and look at what Google already ranks. If all ten results are product pages and you were planning a blog post, you will struggle no matter how good the post is. Match the format Google has already decided searchers want, then make your version better.

Intent mismatch is also one of the most common reasons pages rank but do not convert, which is why getting this right at the research stage saves months of wasted effort.

Step 5: Prioritize and Build Your Shortlist

You now have a spreadsheet of ideas with rough volume, difficulty (from the top-10 test), and intent. Time to pick winners. Score each keyword on three questions:

  1. Relevance: does this match what I actually sell? A keyword that brings the wrong visitors is worse than no keyword.
  2. Winnability: can my site realistically rank in the top 10 within months, based on the top-10 test?
  3. Value: if I ranked number one, would it bring customers or just curious readers? A high CPC (cost per click) shown in Keyword Planner is a useful clue: advertisers pay more for keywords that convert.

Pick one primary keyword per page you plan to create, plus two or three closely related secondary keywords to support it naturally. Ten well-chosen keywords you can actually rank for beat a hundred impressive ones you cannot.

Then assign every keyword to a specific page: this is called keyword mapping, and it prevents the common problem of two pages competing for the same term. A simple spreadsheet with columns for keyword, intent, target page, and status (planned, drafted, published) is all you need.

Step 6: Use Your Keywords Naturally

Keyword research only pays off if the keywords end up in your content in the right places:

  • Title: include the primary keyword near the beginning
  • URL: short, readable, containing the keyword
  • Headings: use the keyword and its variations in H2s and H3s where they fit naturally
  • First 100 words: state the topic clearly, using the keyword
  • Body: use it and its variations where a human would naturally say them. If you are forcing it, you are overdoing it.
  • Meta description: include it once, written to earn the click

What not to do: repeat the keyword awkwardly, hide keywords in footers, or create near-duplicate pages for tiny keyword variations. Google’s systems are built to reward pages that satisfy the searcher, not pages that repeat a phrase the most times.

A Worked Example: Putting It All Together

Imagine you run a small digital marketing agency in Dubai (much like ours). Here is the process in miniature:

  1. Seeds: “seo dubai,” “digital marketing dubai,” “google ads help”
  2. Expansion: Autocomplete and People Also Ask turn “seo dubai” into “seo company in dubai,” “how much does seo cost in dubai,” “best seo agency for small business dubai,” “seo vs google ads for local business”
  3. Top-10 test: “seo dubai” is dominated by big agencies and directories: skip for now. “How much does seo cost in dubai” shows smaller agency blogs: winnable.
  4. Intent check: the cost query shows guide-style articles: informational intent, so a thorough guide is the right format.
  5. Prioritize: the cost guide is relevant, winnable, and high-value (searchers are budgeting to buy). It becomes a planned article.
  6. Map: the guide gets its own page; “seo company in dubai” maps to the service page; the comparison query maps to a future comparison article.

One keyword, one page, one intent: that is the whole system.

FAQs

Is Google Keyword Planner enough for keyword research?

For a beginner, yes. It is free, the data comes straight from Google, and it shows keyword ideas with relative volume. Its limits: volume ranges are broad on free accounts, it shows no difficulty score, and it is built for advertisers, so some suggestions skew commercial. Pair it with Autocomplete, People Also Ask, and the top-10 test in this guide, and you have a complete free workflow.

How do I start keyword research with no budget?

Exactly the process in this guide: brainstorm seeds from customer language, expand with Google Autocomplete, People Also Ask, related searches, and AnswerThePublic’s free tier, evaluate competition with the top-10 test instead of a paid difficulty score, and check intent by studying what already ranks. This costs nothing and beats an expensive tool used without a method.

How many keywords should I target per page?

One primary keyword per page, supported by two or three closely related secondary keywords used naturally. Targeting many unrelated keywords on one page dilutes the page’s focus and confuses both readers and search engines.

What is the difference between short-tail and long-tail keywords?

Short-tail keywords are broad, one-to-three-word phrases (“yoga classes”) with high volume and brutal competition. Long-tail keywords are longer, specific phrases (“beginner yoga classes for back pain in Austin”) with lower volume, weaker competition, and searchers who are closer to buying. Small sites should build their strategy around long-tail keywords.

How often should I do keyword research?

Do a full round when planning new content, and revisit your keyword map quarterly. Search behavior shifts, competitors publish, and your own site gains authority that unlocks harder keywords over time. Track which pages rank in Google Search Console and feed the winners back into your research.

When should I hire someone for keyword research instead of DIY?

When you have done the beginner process and feel overwhelmed by the choices, or when your market is competitive enough that the free top-10 test keeps telling you “skip.” A professional SEO audit can map your real opportunities against your actual competitors, and an ongoing content strategy turns that map into a publishing plan.

Conclusion

Keyword research is not a tool, it is a habit: listen to your customers’ language, expand it with free tools, test every idea against the real top 10, match the searcher’s intent, and give every keyword exactly one page to live on. Do this before you write, and every article starts with an audience waiting for it. Skip it, and even great writing can sit unread.

Start with ten seeds this week. Run them through the six steps. You will end up with a shortlist of winnable keywords and, more importantly, a repeatable process you can use for every page you ever publish.

If you want that process done for you, with competitor analysis and a full keyword map for your market, our SEO services team does exactly this as the foundation of every engagement.

About the author: Muhammad Waqas Dilzak is co-founder of SWAF Digital and an SEO specialist with 10+ years of experience across SEO, AI search optimisation, and WordPress.