Most people do keyword research backwards. They open a tool, type a word, sort by search volume, and pick the biggest number they can find. Six months later the post is on page four and the traffic never arrives.
Keyword research is not a tool you use. It is a decision-making process that tells you which topics you can realistically win, in what order, and what the page has to contain to deserve the ranking. This guide walks that full process end to end — seed list, expansion, volume, intent, difficulty, scoring, and clustering — with a complete worked example and a section on what changes when your audience is in Bangladesh.
KEY TAKEAWAYS
- Volume is the least important metric. Intent match and realistic difficulty decide whether you rank; volume only decides whether it was worth it.
- A 7-step repeatable process beats tool-hopping: seeds → expand → volume → intent → difficulty → score → cluster.
- Free tools are enough to start. Google Keyword Planner, Search Console, Google Trends, and manual SERP reading cover roughly 80% of what a paid suite gives you.
- Keyword Planner hides exact numbers. Without active ad spend you see ranges like 1K–10K, so never treat those figures as precise.
- Bangladesh changes the maths. Local volumes are under-reported, Banglish spellings carry real demand, and a 200-search keyword can outperform a 20,000-search one commercially.
- AI Overviews raised the bar, not removed it. Question-shaped and long-tail keywords now matter more, not less.
What is in this guide
- What is keyword research?
- Why keyword research still matters in the AI search era
- The 6 keyword metrics that actually matter
- The 7-step keyword research process
- Step 1: Build your seed list
- Step 2: Expand seeds into a raw keyword pool
- Step 3: Pull search volume (and read it correctly)
- Step 4: Classify search intent
- Step 5: Judge difficulty honestly
- Step 6: Score and prioritise with the OVI framework
- Step 7: Cluster keywords into a content map
- Full worked example, start to finish
- Keyword research for Bangladesh: what is different
- Free vs paid keyword research tools
- Keyword research for AI Overviews and LLMs
- 9 mistakes that waste months
- The 30-minute keyword research workflow
- Frequently asked questions
What is keyword research?
Definition: Keyword research is the process of finding, analysing, and prioritising the search terms your audience actually types into search engines, so you can build pages that match those searches and have a realistic chance of ranking for them.
Notice the three verbs in that definition. Finding keywords is easy — every free tool does it. Analysing them separates useful terms from noise. Prioritising is where almost all the value sits, and it is the step that nearly every beginner skips.
A keyword is really three things bundled together:
- A demand signal — how many people want this answer each month.
- An intent signal — what kind of answer they expect (a definition, a product, a download, a location).
- A competition signal — who already owns that answer and how entrenched they are.
Get all three right and the content almost writes itself. Get intent wrong and it does not matter how good the writing is — you have answered a question nobody asked. If you are still building your foundations, start with our complete beginner's guide to SEO, then come back here.
Why keyword research still matters in the AI search era
There is a popular claim that AI Overviews and chatbots have made keyword research obsolete. The opposite is true, and the reason is structural.
AI answers are assembled from indexed pages. For your page to be cited, it must first be retrieved — and retrieval still depends on the page matching a query semantically and topically. What has changed is the shape of the queries. People typing into a chat box write longer, more conversational, more specific questions than people typing into a search bar. That makes long-tail and question-shaped keyword research more valuable than it was five years ago, not less.
What actually changed
Simple, single-answer queries ("what is a meta description") increasingly get resolved inside the AI Overview without a click. Queries that require judgement, comparison, local context, pricing, or first-hand experience still send traffic. Your keyword list should tilt heavily toward the second group.
The 6 keyword metrics that actually matter
Every tool throws a dozen columns at you. These six are the ones that change decisions.
| Metric | What it tells you | How much to trust it |
|---|---|---|
| Search volume | Average monthly searches, usually a 12-month mean | Directional only. Tools disagree by 2–5x on the same term |
| Search intent | What format and angle the searcher expects | Highest. Verify manually in the SERP, never from a tool label |
| Keyword difficulty (KD) | Estimated effort to reach page one, mostly backlink-based | Useful as a filter, unreliable as a verdict. Always eyeball the SERP |
| SERP features | AI Overview, snippet, PAA, video, shopping, local pack | High. Directly predicts how many clicks survive to position one |
| Commercial value | CPC and competition as proxies for buyer intent | Moderate. High CPC means advertisers profit there, which is a good sign |
| Trend direction | Whether demand is rising, flat, seasonal, or dying | High for new topics. A flat 12-month average hides a collapsing trend |
The metric nobody lists: your own topical authority. A site that has published fifteen strong posts about Facebook ads can rank for an ad keyword a general blog cannot touch. Difficulty is relative to your site, which is why two people looking at the same KD 35 keyword can both be right about whether it is winnable.
The 7-step keyword research process
Here is the full loop. Run it once per topic cluster, not once per post — that is how you avoid publishing five pages that fight each other.
The process at a glance
- Seeds — list 10–20 terms describing what you do
- Expand — turn seeds into 300–1,000 raw keywords
- Volume — attach demand data and strip the dead terms
- Intent — label every survivor by what the searcher wants
- Difficulty — read the live SERP, not just the KD score
- Score — rank opportunities with a repeatable formula
- Cluster — group into pages and assign one primary keyword each
Step 1: Build your seed list
Seeds are the short, obvious terms at the centre of your topic. You are not trying to be clever here — you are trying to be complete. Write 10 to 20 of them before opening any tool.
Pull seeds from five places:
- Your own vocabulary. What do you call your product, service, or topic?
- Customer vocabulary. What do buyers call it? These are often different words, and the customer's word usually has more volume.
- Competitor navigation. Open three competitors and read their menu items, category names, and blog tags.
- Your existing data. Google Search Console's Performance report shows real queries you already get impressions for. This is the single highest-value seed source and it is free.
- Community language. Facebook groups, Reddit threads, YouTube comments, and marketplace listings in your niche.
Pro tip: mine Search Console for "almost ranking" queries
In the Performance report, filter for queries in positions 8–20 with meaningful impressions. Google is already telling you it considers your site relevant for these — they usually need a section added or a title rewritten, not a new post. Our Search Console tutorial covers the exact filters.
Step 2: Expand seeds into a raw keyword pool
Now feed each seed into expansion sources. Your goal at this stage is volume of ideas, not quality — filtering comes later. Aim for 300 to 1,000 raw keywords per cluster.
| Expansion source | What it surfaces | Cost |
|---|---|---|
| Google Autocomplete | Real queries people are typing right now, including local spellings | Free |
| People Also Ask | Question keywords and subtopic structure for your outline | Free |
| Related searches | Adjacent topics Google associates with your seed | Free |
| Google Keyword Planner | Hundreds of ideas plus Google's own demand data | Free with a Google Ads account |
| Competitor keyword gap | Terms rivals rank for and you do not | Paid tools, limited free previews |
| Forums and groups | Phrasing no tool database has caught up to yet | Free |
One expansion trick that costs nothing: run your seed through autocomplete with a letter appended. Type your seed, then a, then b, and so on. Each letter surfaces a different branch of real queries. Do the same with question words — how, why, best, cheapest, near me.
Step 3: Pull search volume (and read it correctly)
This is where most guides stop being honest, so let us be precise about what volume data actually is.
Three things volume data is not
- It is not exact. Google Keyword Planner shows broad buckets like 1K–10K unless you have an actively spending ad campaign. That is a 10x range presented as one figure.
- It is not current. Most figures are a rolling 12-month average, so a keyword that tripled last month looks unchanged.
- It is not traffic. A keyword with 5,000 searches where an AI Overview and four ads sit above the first organic result may send fewer clicks than a 400-search keyword with a clean SERP.
Practical rules for reading volume:
- Compare within one tool, never across tools. Ahrefs and Semrush use different estimation models and clustering rules. A term at 900 in one and 3,200 in the other is not a contradiction — they are measuring slightly different things.
- Cross-check the trend in Google Trends. It gives relative interest over time, which catches the seasonality and decline that averages hide.
- Never discard a zero-volume keyword automatically. Very specific commercial phrases often report zero because they fall below the tool's reporting threshold, yet convert at several times the rate of head terms.
For a full walkthrough of the free option, see our Google Keyword Planner tutorial.
Step 4: Classify search intent
If you only do one step from this guide properly, make it this one. Intent mismatch is the single most common reason good content does not rank.
| Intent | Searcher wants | Signal words | Page you must build |
|---|---|---|---|
| Informational | To understand something | what, why, how, guide, tutorial | Guide, explainer, how-to |
| Commercial | To compare before buying | best, top, review, vs, alternative | Listicle, comparison, tested review |
| Transactional | To act or buy now | buy, price, discount, download, hire | Product, service, or pricing page |
| Navigational | To reach a specific site | brand names, login, official | Usually not worth targeting unless it is your brand |
How to verify intent in 60 seconds: open the keyword in an incognito window and read the top five results. Do not read the titles — read the format. Are they blog guides, product pages, tool pages, videos, or forum threads? That format is Google's published answer to what searchers want. Match it or lose.
Live example: the SERP for "keyword research" is dominated by tool pages, not guides. That tells you Google reads a large share of that query as software-seeking. It also tells you a well-built guide has a genuine opening, because the informational slice of that intent is under-served. Intent is often mixed, and mixed SERPs are opportunities. More on this in our search intent guide.
Step 5: Judge difficulty honestly
Keyword difficulty scores are calculated mostly from the backlink profiles of pages currently ranking. They are a reasonable first filter and a poor final answer, because they cannot see content quality, intent fit, freshness, or your own topical authority.
Run this manual check on any keyword you are seriously considering:
- Count the giants. If Wikipedia, Amazon, Google's own properties, or four major brands hold the top five, walk away unless you have equivalent authority.
- Look for weak links. A forum thread, an outdated 2019 post, a thin 600-word page, or an off-topic result in the top ten is an opening.
- Check content depth. If the top results are 800 words and superficial, a genuinely thorough page can displace them. If they are 4,000 words with original data, budget accordingly.
- Check freshness. Topics where the top results are all 18+ months old reward an updated take.
- Count what sits above position one. AI Overview, four ads, a video carousel, and a PAA block can push the first organic result below the fold. High volume means nothing if the clicks are intercepted.
- Check for site-type mismatch. If every result is a big publisher and you are a small blog, the fight is uphill. If results are mixed small sites, the door is open.
Reality check for new sites: if your domain is under a year old with few backlinks, target keywords where the manual check shows at least two weak results in the top ten. On most tools that corresponds to roughly KD 0–20, but the manual check is the real test, not the number.
Step 6: Score and prioritise with the OVI framework
You now have a filtered list. The question is what to publish first. Gut feel is the wrong answer — use a score you can defend and repeat.
OVI = Opportunity, Value, Intent-fit. Score each keyword 1–5 on four dimensions and add them up.
| Dimension | Score 1 | Score 3 | Score 5 |
|---|---|---|---|
| Winnability | Top 10 all major brands | Mixed, one weak result | Multiple thin or outdated results |
| Business value | No path to a conversion | Builds trust, converts later | Directly precedes a purchase or enquiry |
| Click potential | AI Overview plus ads own the screen | Some features, organic visible | Clean SERP, organic results at the top |
| Topical fit | Unrelated to your existing content | Adjacent to what you cover | Core to a cluster you already own |
Read the total like this:
- 16–20 — publish this month.
- 11–15 — queue it; solid but not urgent.
- 6–10 — revisit once your authority grows.
- Under 6 — drop it.
Notice that search volume is not a scoring dimension. It is a tiebreaker between two keywords with the same OVI score, and nothing more.
Step 7: Cluster keywords into a content map
A keyword list is not a plan. Clustering turns it into one.
Two keywords belong on the same page when their SERPs overlap. The manual test: search both terms and compare the top ten. If four or more results are the same URLs, Google sees them as one topic — build one page. If the overlap is under three, they need separate pages.
Then structure clusters as pillar-and-spoke:
- Pillar page — the broad head term, comprehensive, links out to every spoke.
- Spoke pages — specific subtopics, each with one primary keyword, all linking back to the pillar.
- One primary keyword per page, permanently. Two pages chasing the same term split your signals and neither ranks well.
Cannibalisation warning: the most common self-inflicted SEO wound is publishing "best keyword research tools", "top keyword tools", and "free keyword tools" as three separate posts. Same SERP, same intent, one page's worth of demand split three ways. Read our guide on finding and fixing keyword cannibalisation before you plan a cluster.
Full worked example, start to finish
Theory is cheap. Here is the whole process on a real scenario: a Dhaka-based freelancer starting a blog about laptops, who wants their first post to actually rank.
Step 1 — Seeds. laptop, laptop price, best laptop, gaming laptop, laptop for students, laptop for freelancing, cheap laptop, laptop brand.
Step 2 — Expansion. Running "best laptop" through autocomplete and Keyword Planner produces a long list. After stripping duplicates, a shortlist of five candidates emerges.
Steps 3–6 — Volume, intent, difficulty, scoring.
| Keyword | Volume tier | Intent | SERP reality | OVI |
|---|---|---|---|---|
| best laptop | Very high | Commercial | Global tech publishers, huge budgets | 7 |
| laptop price in bangladesh | High | Transactional | Retailer category pages, not blogs | 9 |
| best laptop under 60000 in bangladesh | Low–medium | Commercial | Mixed: two thin blogs, one 2023 post, one forum thread | 18 |
| laptop kinar age ki dekhbo | Reports zero | Informational | Mostly YouTube, almost no written content | 14 |
| what is a laptop | High | Informational | AI Overview answers it fully, near-zero clicks | 5 |
The decision. "Best laptop" has the most volume and the worst score. "What is a laptop" has real demand that no longer produces clicks. The winner is "best laptop under 60000 in bangladesh" — lower volume, but winnable, commercially valuable, and squarely in the writer's lane.
The Banglish query scoring 14 is worth noting too. It reports zero volume because it sits below the tool's threshold, but the SERP shows almost no written competition. That is a cheap secondary section inside the main post, not a wasted opportunity.
Step 7 — The cluster. One pillar on choosing a laptop in Bangladesh, with spokes for each price band (40,000 / 60,000 / 80,000 BDT), one for students, one for freelancers, and one buying-checklist post that absorbs the Banglish queries. Every spoke links up to the pillar; the pillar links down to all of them.
Keyword research for Bangladesh: what is different
Almost every keyword research guide online is written for a US audience with US data assumptions. If your readers or clients are in Bangladesh, four things work differently and no global guide will tell you.
1. Volume data under-reports the local market badly
Keyword databases are built by sampling clickstream and ads data, and coverage is far thinner for smaller markets. A keyword that genuinely gets a few thousand Bangladeshi searches a month can display as 10–100, or as zero. Ahrefs reports coverage across 217 locations and Semrush across 142, but breadth of locations is not the same as depth of data within one.
What to do instead: set Keyword Planner's location to Bangladesh and language to both English and Bengali, then treat the numbers as a floor rather than a measurement. Validate real demand with Google Trends set to Bangladesh, and with autocomplete — if Google is suggesting the phrase, people are typing it, whatever the tool says.
2. Banglish is a keyword category of its own
A large share of Bangladeshi users search in Bengali words typed with English letters — "mobile dam", "kivabe", "koto taka", "shikhbo". These romanised queries rarely appear in keyword tools, because the databases treat them as misspellings or junk.
There are three search-language layers to check for every topic:
| Layer | Example shape | Competition |
|---|---|---|
| English | "best smartphone under 20000 in bangladesh" | Moderate, and this is where tool data exists |
| Banglish | "20000 takar moddhe valo phone" | Very low, largely invisible to tools |
| Bengali script | The same phrase typed in Bengali characters | Low for text, dominated by YouTube |
You do not need three separate posts. Cover the English keyword as your primary, then work the Banglish variants naturally into an FAQ section or subheadings on the same page. Google handles the transliteration well enough that one strong page can capture all three layers.
3. Local commercial keywords convert far above their volume
A generic global keyword with 20,000 monthly searches sends you a reader who may be in any of 200 countries and cannot buy from you. A Bangladesh-qualified keyword with 300 searches sends someone who can walk into a shop in Dhaka or Chattogram this week. For affiliate, local service, and lead-generation sites, the second is worth many times more per visitor.
4. Paid tool pricing is a genuine barrier, and that is workable
Entry-level plans on the major suites sit at roughly 129 USD per month. Converted, that is somewhere near 15,000–16,000 BDT monthly — more than many local SEO salaries can absorb, and the international card requirement adds friction on top of the price.
The free stack that actually works
- Google Keyword Planner — idea generation and demand ranges, free with an Ads account.
- Google Search Console — your real queries and positions. Nothing paid replaces first-party data.
- Google Trends — direction and seasonality, filterable to Bangladesh.
- Autocomplete, PAA, related searches — free access to how people phrase things locally.
- Ahrefs Webmaster Tools — free for verified site owners; backlink and ranking data for your own domain.
If you later need paid data, split a subscription with two or three other freelancers, or use trial periods for a concentrated week of research rather than paying monthly for occasional use.
If you are building skills from scratch on a budget, our free SEO learning roadmap for Bangladesh maps out the full sequence.
Free vs paid keyword research tools
The honest summary: free tools handle discovery and validation well. Paid tools buy you speed, competitor visibility, and exact numbers. Neither buys you judgement.
| Job to be done | Free option | What paid adds |
|---|---|---|
| Find keyword ideas | Keyword Planner, autocomplete, PAA | Thousands at once with filters and clustering |
| Get search volume | Keyword Planner ranges | Exact estimates plus click-through data |
| Judge difficulty | Manual SERP inspection | KD scores across a whole list in one view |
| See competitor keywords | Very limited free previews | Full keyword gap analysis. The clearest paid advantage |
| Track rankings | Search Console average position | Daily tracking by device and location |
| Your own site data | Search Console, Ahrefs Webmaster Tools | Little. Free is genuinely strong here |
Our tested roundup of free keyword research tools goes deeper on each, and Ahrefs vs Semrush covers the paid decision if you reach that point.
Keyword research for AI Overviews and LLMs
Three adjustments to the standard process, now that a meaningful share of searches end in an AI answer.
- Weight click potential higher. When you score a keyword, check whether an AI Overview fires and whether it fully answers the query. If it does, the traffic is largely gone regardless of your ranking.
- Favour keywords AI cannot resolve alone. Anything needing current local pricing, hands-on testing, personal experience, or region-specific rules still requires a source — and sources get cited and clicked.
- Research conversational phrasings. People ask chatbots full sentences. Collect those question-shaped variants and answer them as clear subheadings with direct answers underneath, which is also exactly the structure that wins featured snippets.
The practical shift is toward depth and specificity. Broad definitional keywords are becoming a worse investment every quarter; specific, experience-backed, locally-grounded keywords are becoming a better one. Our guide to optimising for AI Overviews covers the on-page side.
9 mistakes that waste months
- Chasing volume. The biggest number is usually the one you cannot win and that converts worst.
- Ignoring intent. Writing a guide for a keyword whose SERP is entirely product pages. You will not rank, no matter the quality.
- Trusting KD as final. The score cannot see a thin, outdated top-ten result. Your eyes can.
- Never checking the live SERP. Every step above is verified in the SERP. Skipping it makes the whole process guesswork.
- Discarding zero-volume keywords. In Bangladesh especially, "zero" often means "below the reporting threshold", not "nobody searches this".
- Cannibalising your own pages. Multiple posts for one intent split rankings instead of stacking them.
- Keyword stuffing after the research. Modern ranking rewards topic coverage, not repetition. Use the keyword naturally and cover the subtopics fully.
- Doing it once. Search demand shifts. Re-run research quarterly and re-check your Search Console queries monthly.
- Researching without a publishing plan. A 500-row spreadsheet nobody turns into a calendar is a hobby, not a strategy.
The 30-minute keyword research workflow
When you need one solid keyword for one post and do not have a day to spend, run this compressed version.
- Minutes 1–5: write your seed and pull 20–30 autocomplete and PAA variants.
- Minutes 6–12: drop them into Keyword Planner with location set to Bangladesh; note the ranges.
- Minutes 13–20: open the top three candidates in incognito. Read the SERP format and note weak results.
- Minutes 21–25: score each on the four OVI dimensions. Pick the highest.
- Minutes 26–30: pull the PAA questions and competitor H2s for your winner. That is your outline.
Before you publish, run the page against our on-page SEO checklist.
Frequently asked questions
How long does keyword research take?
For a single post, 30 to 60 minutes using the compressed workflow above. For a full site or a new cluster, budget one to two working days. That upfront investment covers three to six months of publishing, so it is the cheapest planning you will ever do.
Can I do keyword research completely free?
Yes. Google Keyword Planner, Search Console, Google Trends, autocomplete, People Also Ask, and manual SERP reading cover discovery, validation, intent, and difficulty. The main thing you give up is fast competitor keyword-gap analysis. Many profitable sites have been built entirely on the free stack.
Why do different tools show different search volumes?
Each tool uses its own clickstream sources, estimation model, and rules for grouping close variants and plurals. One may bundle five similar phrases into a single figure while another reports them separately. Pick one tool as your reference and compare keywords within it, rather than trying to reconcile numbers across tools.
How many keywords should one blog post target?
One primary keyword, plus every close variant and question that shares the same SERP. A well-built 2,000-word guide often ranks for dozens or hundreds of related terms without targeting them individually. Never assign the same primary keyword to two pages.
Is a keyword with zero search volume worth targeting?
Often yes, particularly for Bangladesh and other markets where tool coverage is thin. Zero usually means the term falls below the reporting threshold, not that nobody searches it. If Google Autocomplete suggests the phrase, real people are typing it. Treat these as secondary sections inside a larger post rather than standalone articles.
What keyword difficulty should a new website target?
As a starting rule, stay in the KD 0–20 band for the first six months, then move up as your authority builds. But the number is secondary to the manual check: if the top ten contains two or more thin, outdated, or off-intent results, the keyword is winnable regardless of what the score says.
Does keyword research still work with AI Overviews?
Yes, with a shift in emphasis. AI answers are assembled from indexed pages, so being retrievable still depends on matching queries. What changes is which keywords are worth targeting: simple definitional queries now lose most of their clicks to the AI answer, while specific, comparative, local, and experience-based queries continue to drive traffic and citations.
How often should I redo keyword research?
Check Search Console monthly for new queries and near-miss rankings. Run a full cluster refresh quarterly. Re-audit the whole site annually, or immediately after a major Google update changes your traffic.
Putting it into practice
Keyword research fails when it becomes data collection. It works when it becomes a decision: this topic, this angle, this month, because the SERP shows an opening we can credibly fill.
Start small. Take one topic you already know well, run the seven steps on it this week, and score five candidate keywords with OVI. Publish the winner, then check its Search Console data thirty days later. The queries Google shows you there will seed your next round — and that loop, repeated, is what separates sites that grow from sites that just publish.