Most people start keyword research the wrong way.
They open a tool, type in a random word, and stare at thousands of results. Then they pick whatever has the highest search volume. Then they wonder why their content never ranks.
Sound familiar?
Here's the thing. Keyword research isn't about finding the most popular words. It's about finding the right words — the ones your audience actually types when they need what you offer.
And the process is simpler than most guides make it seem. Five steps. That's it. Let's walk through each one.
Step 1: Start with seed keywords
Before you touch any tool, you need seed keywords. These are the basic, obvious terms that describe your business, product, or topic.
Think of them as starting points. Not final answers.
Here's how to find them:
- Brain dump: Write down every word or phrase a customer might use to find you. If you sell running shoes, your seeds might be "running shoes," "jogging shoes," "trail shoes."
- Check your own site: Look at your page titles, product categories, and service descriptions. The language is already there.
- Steal from competitors: Visit their websites. Read their navigation menus, blog titles, and meta descriptions. What words keep showing up?
- Use Google itself: Type a broad term into Google and look at the autocomplete suggestions. Scroll to the bottom for "Related searches." These are real queries from real people.
You don't need 200 seed keywords. Ten to twenty solid ones are plenty. The goal is to give your keyword tool something to chew on in the next step.
Step 2: Expand your list with a keyword tool
This is where seed keywords multiply into hundreds (sometimes thousands) of real search queries.
Pop your seeds into any keyword research tool. It'll spit back a list of related terms along with data like monthly search volume, keyword difficulty, and sometimes cost-per-click.
Here's what to pay attention to:
| Metric | What It Tells You | Why It Matters |
|---|---|---|
| Search volume | How many people search this term per month | Shows demand |
| Keyword difficulty | How hard it is to rank on page one | Shows competition |
| CPC (cost-per-click) | What advertisers pay for this keyword | Hints at commercial value |
A keyword with 5,000 monthly searches and brutal competition might be worse than one with 300 searches and almost no competition. Volume alone is a trap.
One important note: if you're targeting a specific country like Malaysia, make sure your tool shows local search data, not global. A keyword that gets 10,000 searches globally might only get 50 in your actual market. According to Google's own guide to keyword research in Google Ads, location-based filtering is essential to getting accurate volume data.
This matters more than most beginners realize.
Step 3: Filter by search intent
Not all keywords are created equal. Someone searching "what is email marketing" wants information. Someone searching "best email marketing software" wants to compare options. Someone searching "Mailchimp pricing" is ready to buy.
These are different intents. And Google knows the difference.
Search intent generally falls into four buckets:
- Informational — The searcher wants to learn something. ("how to bake sourdough")
- Navigational — They're looking for a specific site or page. ("YouTube login")
- Commercial — They're researching before a purchase. ("best laptops under RM3,000")
- Transactional — They're ready to act. ("buy iPhone 15 Pro Max")
The fastest way to check intent? Google the keyword yourself. Look at what's already ranking. If the top results are all blog posts, Google considers it informational. If they're product pages, it's transactional.
As Ahrefs explains in their guide to search intent, matching your content type to the dominant intent on page one is one of the most important ranking factors most people ignore.
Why this matters for filtering: if you're writing a blog post, drop the transactional keywords from your list. Save them for product or service pages. Mismatched intent is one of the fastest ways to guarantee your content won't rank.
Step 4: Group keywords into topic clusters
Here's where beginners leave money on the table.
They treat every keyword as a separate article. So they end up with ten posts covering nearly the same thing, all competing with each other. Google gets confused. None of them rank well.
The smarter approach is topic clustering.
Take your filtered keyword list and group related terms together. One "pillar" topic, supported by several related subtopics. For example:
| Pillar Topic | Cluster Keywords |
|---|---|
| Email marketing guide | how to start email marketing, email marketing tips, email marketing for beginners, email marketing strategy |
| Email marketing tools | best email marketing software, free email marketing tools, Mailchimp vs Sendinblue, email automation tools |
Each cluster becomes one comprehensive piece of content (or a series of interlinked pieces). This approach tells search engines you have deep expertise on the topic — which is exactly what Google's helpful content guidelines reward.
A practical grouping method: sort your keywords in a spreadsheet by their common modifier or core theme. If five keywords all contain "for beginners," they probably belong together in one article.
Step 5: Prioritize what to write first
You've got your clusters. Now what?
You can't write everything at once. You need a priority order. Here's a simple scoring framework:
- Low difficulty + decent volume = write first. These are your quick wins. You can rank faster and start building momentum.
- High volume + high difficulty = write later. You'll need domain authority and backlinks to compete. Build those with your quick wins first.
- High commercial intent = prioritize higher. Content that directly supports your business goals (leads, sales, signups) should move up the queue.
- Informational + high volume = great for traffic. These won't convert directly, but they build brand awareness and earn links.
Think of it like this. Quick wins fuel your early growth. Commercial content drives revenue. Informational content builds authority. You need all three, but the order matters.
A simple spreadsheet with columns for keyword, volume, difficulty, intent, and priority score is all you need. No fancy project management tool required.
That's the whole process. Five steps. Seed keywords, expand with a tool, filter by intent, group into clusters, then prioritize.
The biggest mistake isn't skipping any single step. It's skipping the filtering and grouping steps. That's where strategy lives. Without it, you're just publishing random content and hoping for the best.
If you're doing SEO for the Malaysian market specifically, generic global tools can lead you astray with inaccurate local data. SapuSEO is built specifically for Malaysian keyword research — local search volumes, local competition scores, and Bahasa Malaysia keyword support included.
You can start a 7-day trial for just RM2 and run through all five steps above with real Malaysian search data. It's the fastest way to see which keywords are actually worth chasing in your market.