Keyword research reveals how customers describe their problems, what outcomes they want, and which page format they expect. The goal is not the longest spreadsheet. It is a focused map of search demand your website can genuinely serve.
Prioritize relevance, intent, and business value before volume. A small high-intent query can be more useful than a popular topic that has no natural path to your service.
What keyword research means
Keyword research is the process of discovering, evaluating, and grouping search queries by user need. A useful outcome is a page map: which demand belongs on a service page, guide, comparison, location page, or supporting resource.
If the wider system is new to you, begin with the complete SEO guide before building the map.
Start with the customer and the business
- Your most important service or product.
- The problem customers describe in their own words.
- The locations and languages you can actually serve.
- The action that counts as a conversion.
- The experience, examples, or proof you can publish.
This prevents the research from drifting toward attractive topics that cannot support a meaningful business outcome.
Six useful sources of keyword ideas
| Source | What it reveals | How to use it |
|---|---|---|
| Customer conversations | Real language, objections, and questions before buying | Record recurring questions from WhatsApp, calls, proposals, and support. |
| Google Search Console | Queries already producing impressions or clicks | Find pages with meaningful impressions but weak position, CTR, or answers. |
| Google Trends | Changing interest, terminology, and location differences | Compare topics rather than spelling alone, then inspect Malaysia and relevant subregions. |
| Keyword Planner | Related ideas and advertising demand estimates | Treat volume as a relative clue—not a promise of organic traffic. |
| Google results | The result type Google currently considers suitable | Inspect format, depth, local packs, video, forums, and other SERP features. |
| Competitor sites | Page gaps and content angles | Study their structure, then produce a clearer or more experienced answer instead of copying it. |
How to evaluate a keyword
| Factor | Question to ask | Priority |
|---|---|---|
| Relevance | Does this query genuinely connect to the offer or expertise? | Required |
| Intent | Does the searcher want to learn, compare, buy, or reach a brand? | Required |
| Business value | Can the page support an enquiry, sale, or trust? | High |
| Ability to satisfy | Can you publish a better answer with useful evidence? | High |
| Demand | Is there a meaningful search or interest signal? | Medium |
| Competition | How strong are the existing pages and brands? | Use to set expectations |
Understand intent before choosing a page
Similar phrases can require different pages. “What is SEO” usually needs a guide; “SEO consultant Malaysia” needs a service page; “Ahrefs vs Semrush” needs a comparison. Use the search intent guide for the complete decision process.
Cluster keywords by shared purpose
Do not build a page for every variation. “Keyword research,” “how to do keyword research,” and “keyword research for beginners” may share one intent. One complete page is normally more useful than three thin pages competing with one another.
If two queries return mostly the same type and purpose of result, consider one page. If their result sets and expected actions are clearly different, separate them.
Build a keyword-to-URL map
| Planned URL | Primary intent | Primary query | Support | Next step |
|---|---|---|---|---|
| /services/seo-geo/ | Transactional | SEO services Malaysia | SEO consultant, GEO services | Discuss on WhatsApp |
| /keyword-research-for-seo/ | Informational | keyword research for SEO | find keywords, keyword mapping | Read the intent guide |
| /portfolio/web-design/ | Commercial | website design portfolio | website projects Malaysia | View projects |
Give each important URL one primary intent. Supporting terms add context, but one page should not be forced to solve every stage of a customer journey.
Malaysia and multilingual research
Do not translate the English list mechanically. English, Bahasa Melayu, and Chinese audiences may use different terms, locations, and levels of explanation. Inspect results in each language and maintain separate URL maps. See the multilingual SEO guide for Malaysia.
A practical keyword research workflow
- Define the offer, audience, locations, and conversion.
- Collect customer language and seed topics.
- Expand with Search Console, Trends, Keyword Planner, and live results.
- Label the intent behind each query.
- Group variations that share the same purpose.
- Map each group to an existing or planned URL.
- Score relevance, business value, ability, and competition.
- Write a brief with the direct answer, evidence, internal links, and CTA.
- Publish, measure real queries, and update the map.
Keyword research, keyword strategy, and a content plan are different outputs
| Layer | Question answered | Useful output |
|---|---|---|
| Keyword research | What language and demand exist? | Evidence-backed query inventory |
| Keyword strategy | Which opportunities fit the business and deserve resources? | Prioritized clusters with rationale |
| Content and page plan | Which URL will serve each task and how? | Owner URLs, page actions, briefs, links, and review dates |
A large export is only raw material. Research becomes useful when every retained cluster has a reason to exist, an owner URL, a realistic action, and a way to measure the customer outcome.
Use precise language: query, keyword, topic, and entity
| Term | Working definition | Why the distinction matters |
|---|---|---|
| Search query | The words a person actually submitted | It is observed user language, sometimes available in Search Console |
| Keyword | A research or campaign label used to organize related demand | One keyword can represent many query variations |
| Topic | A broader subject or problem space | A topic may require several pages serving different tasks |
| Entity | A distinct person, organization, product, place, or concept | The same word can refer to different entities and invalidate demand data |
Define the research boundary before collecting ideas
- Offer, margin, sales priority, and service exclusions.
- Primary audiences, problems, decision stages, and objections.
- Countries, cities, service areas, languages, and delivery limits.
- Existing website sections and pages that must be preserved.
- Conversion events and qualified-lead definition.
- Evidence the business can contribute: experience, data, examples, tools, or proof.
This boundary prevents a common failure: building authority around popular subjects the business cannot credibly serve, maintain, or convert.
Build an evidence stack—not one tool export
| Source | Best use | Do not infer |
|---|---|---|
| Sales, support, site search, and customer interviews | Real vocabulary, friction, stakes, and buying questions | Market-wide search volume |
| Search Console | Queries and pages already matched to your verified property | All demand or every query |
| Google Trends | Relative direction, seasonality, regional and wording comparisons | Absolute monthly search volume |
| Keyword Planner | Google Ads keyword ideas, rounded historical ranges, and ad forecasts | Organic traffic or SEO difficulty |
| Third-party SEO platforms | Scalable discovery, SERP snapshots, estimates, and competitor patterns | Exact Google data or guaranteed ranking effort |
| Live result set | Current intent, page type, format, features, and visible competition | The private ranking weights or future SERP |
Mine customer language systematically
| Conversation moment | What to capture | Likely page use |
|---|---|---|
| First enquiry | Problem wording, urgency, location, budget, desired outcome | Service and location pages |
| Proposal discussion | Comparison criteria, objections, alternatives, decision roles | Commercial guides, FAQs, and proof |
| Onboarding | Prerequisites, access, terminology, and expectations | Process and support content |
| Delivery and support | Repeated errors, missing information, and next questions | Tutorials, troubleshooting, and maintenance pages |
Preserve the original phrase, the situation, and the desired decision. A cleaned keyword without context can lose the meaning that makes it commercially useful.
Extract existing demand from Search Console carefully
- Choose a meaningful comparison period that accounts for seasonality and major site changes.
- Start with important pages, then inspect their query mix.
- Start with important queries, then inspect which pages Google showed.
- Segment branded and non-branded demand where the filter is available.
- Compare country, device, search type, and date cohorts when relevant.
- Export evidence and record the property, filters, dates, and extraction date.
Search Console omits anonymized queries and stores only the most important rows in the interface. Query filters can also change totals. Use the data to understand your site’s observed matching, not as a complete list of everything people searched.
Read Google Trends as relative interest
| Choice | What it measures | Use when |
|---|---|---|
| Search term | The literal wording entered, within selected conditions | Comparing exact phrasing, spelling, or language variants |
| Topic | A Knowledge Graph concept grouping related terms across languages | Comparing broad interest in a known entity or concept |
| Related top searches | Frequently searched terms from the same selected context | Finding established adjacent demand |
| Rising searches | Terms with the strongest growth versus the previous period | Detecting change that still needs verification |
Trends uses a sample of searches, normalizes each point to its time and geography, then scales results from 0 to 100. A score of 100 is the peak relative interest in that comparison—not 100 searches, 100 percent market share, or monthly volume. “Breakout” means growth exceeded 5,000 percent in that selected comparison, not that the term is automatically valuable.
Interpret Keyword Planner in its advertising context
| Metric | What it means | SEO caution |
|---|---|---|
| Average monthly searches | Rounded average for the keyword and close variants under selected settings, normally across 12 months | Not a forecast of clicks to one organic page |
| Competition | Relative number of advertisers showing for the keyword | It is not organic ranking difficulty |
| Top-of-page bid range | Recent bids associated with ads shown near the top | A commercial clue, not conversion value or SEO ROI |
| Forecast | Possible ad outcomes based on bid, budget, seasonality, and historical ad quality | Do not present it as an organic traffic forecast |
Treat third-party metrics as vendor estimates
| Metric family | Useful question | Cannot answer alone |
|---|---|---|
| Search volume | Is there estimated recurring demand? | How many visits or customers your page will get |
| Traffic potential | Can one page rank for a wider query cluster? | Your future traffic without comparable content and authority |
| Keyword difficulty | How does one vendor model a selected part of competition? | Total effort, required expertise, brand fit, or SERP volatility |
| CPC or traffic value | Is there paid-market activity around the query? | Your margins, lead quality, close rate, or organic ROI |
Expand seed topics without losing the business boundary
| Expansion path | Example | Control question |
|---|---|---|
| Problem | website losing traffic | Can we diagnose or solve this responsibly? |
| Desired outcome | increase qualified organic enquiries | Can the outcome be measured without overclaiming? |
| Method or feature | technical SEO audit | Is it a customer task or only internal jargon? |
| Audience or industry | SEO for Malaysian manufacturers | Do we have experience, evidence, and a distinct need? |
| Location and language | SEO services Kuala Lumpur in English or Chinese | Is the service area and language support real? |
| Decision question | SEO consultant vs agency | Can we provide fair criteria and trade-offs? |
Use competitors as discovery inputs—not strategy owners
A business competitor, a search competitor, a publisher, a marketplace, and a government source play different roles. Record why each domain appears. A competitor gap is only an opportunity when the topic fits your audience, you can satisfy the intent, and your contribution will be useful rather than a weaker rewrite.
| Domain role | What to learn | Do not copy |
|---|---|---|
| Direct service or product competitor | Offer language, commercial pages, proof expectations | Their positioning or unsupported claims |
| Publisher or educational site | Informational breadth, recurring questions, reference structure | Their topic scope when it does not fit your business |
| Marketplace or directory | Category vocabulary, filters, and choice criteria | A directory page when your site cannot provide the same utility |
| Official or primary source | Definitions, rules, specifications, and current facts | A summary that strips away important conditions |
Validate intent before clustering
Keywords that share words do not necessarily share a task; different wording can serve the same task. Use the search intent guide to inspect page type, format, angle, features, and required proof before deciding URL ownership.
| Pair | Likely relationship | Verification |
|---|---|---|
| keyword research / how to do keyword research | Same instructional cluster | Similar guides rank and one complete guide can answer both |
| SEO audit / SEO audit service Malaysia | Related but different informational and commercial tasks | Guides versus service pages dominate |
| website maintenance cost / website maintenance package | May share commercial evaluation | Compare result overlap, required detail, and conversion path |
Cluster by shared task and owner URL
- Normalize obvious spelling and casing variants without deleting the original query.
- Separate different entities, markets, languages, and incompatible tasks.
- Compare intent and result overlap for representative queries.
- Name the shared task in customer language.
- Nominate the existing or planned owner URL.
- Mark subquestions that belong as sections, support pages, or exclusions.
- Record uncertainty instead of forcing a clean cluster.
A vendor “parent topic” or automated cluster is a useful hypothesis, not a command. Review the pages, result sets, audience task, and business role before accepting it.
Score opportunity without inventing false precision
| Dimension | Low | Medium | High |
|---|---|---|---|
| Audience relevance | Outside the real audience | Adjacent need | Core customer problem |
| Business value | No natural path to offer or trust | Supports evaluation or credibility | Directly supports a qualified decision |
| Ability to satisfy | No expertise or evidence | Can produce a competent answer | Can add distinctive experience or utility |
| Observed demand | No meaningful signal yet | One credible source indicates demand | Several sources and customer evidence agree |
| Ranking feasibility | Result experience or evidence cannot be matched | Achievable with significant work | Comparable sites rank and the contribution is feasible |
| Maintenance fit | Facts change faster than the team can verify | Periodic review is possible | Stable ownership and evidence process exist |
Use the dimensions to explain priority, not to manufacture a universal weighted score. A high-volume cluster with no business fit should not outrank a smaller cluster tied to a real customer decision.
Choose a page action for every retained cluster
| Action | Use when | Evidence to record |
|---|---|---|
| Improve | A suitable owner URL exists but the answer, proof, format, or conversion path is weak | Current queries, gap, planned change, baseline |
| Create | A distinct valuable task has no suitable URL and can support a complete page | Intent, demand, owner, contribution, internal links |
| Consolidate | Several pages compete to serve one task without useful separation | Traffic, links, conversions, retained content, redirect target |
| Separate | One page is forced across materially different tasks or page experiences | Independent intent, audience, format, owner, and useful scope |
| Keep | The page serves its task and no evidence supports a change | Review date and no-change rationale |
| Decline or defer | The cluster lacks fit, evidence, ability, demand, or maintenance ownership | Reason and review trigger |
Build a decision-ready keyword-to-URL map
| Field group | Minimum fields | Decision enabled |
|---|---|---|
| Identity | Cluster name, representative query, language, market | Prevents mixed datasets |
| Task | Audience, immediate job, intent, funnel relation | Selects the right page experience |
| Evidence | Customer source, Search Console, Trends, tool estimate, SERP date | Shows confidence and limitations |
| Ownership | Owner URL, action, page type, parent, sibling, internal links | Prevents overlap and orphans |
| Value and effort | Relevance, business value, ability, demand, feasibility, maintenance | Explains priority |
| Governance | Owner, status, baseline, publish date, review trigger, outcome | Turns research into an operating system |
Write a brief only after URL ownership is clear
- Page job, audience, current situation, and desired next decision.
- Primary query cluster, exclusions, and evidence date.
- Page type, format, angle, direct answer, and required functionality.
- Questions that must be answered for task completion.
- Original contribution and claims requiring reliable sources.
- Internal links, CTA, measurement, ownership, and review trigger.
The brief should connect with the SEO content brief guide and the wider content SEO system. It should not be a list of headings copied from competitors.
Research Malaysia and multilingual demand separately
| Variable | What may differ | Required control |
|---|---|---|
| Language | Terminology, code-switching, specificity, and trust expectations | Keep separate query evidence and briefs per locale |
| Location | Demand, competitors, local packs, regulations, and availability | Use the actual service area and local result set |
| Device | Result features, urgency, and conversion behaviour | Segment when the experience materially differs |
| Business model | Local visit, remote service, ecommerce, support, or publisher task | Do not force one keyword template across models |
Translate the customer task, not the English keyword list. Continue with the multilingual SEO guide.
Low or missing volume is not the same as no demand
New, local, technical, multilingual, confidential, and long-tail queries can be sparse or grouped into broader estimates. Preserve opportunities supported by customer evidence, Search Console impressions, rising interest, or strong business value—even when a tool shows zero. Mark the uncertainty and test a proportionate page or section rather than inventing demand.
Separate durable demand, seasonality, and news spikes
| Pattern | Evidence | Publishing response |
|---|---|---|
| Durable recurring demand | Stable customer questions and multi-year interest | Maintain an evergreen owner page |
| Predictable seasonality | Similar peaks across comparable annual periods | Update before demand rises; retain year-round utility if real |
| Event or news spike | Sharp growth tied to a dated event | Publish only with timely evidence and a maintenance or retirement plan |
| Apparent trend from changed measurement | Tool, geography, category, property, or filter changed | Rebuild a comparable baseline before acting |
AI search expands retrieval but does not justify pages for every fan-out query
Google explains that generative features may issue related fan-out queries to retrieve supporting information. That is a retrieval mechanism, not a publishing list. Build coherent, well-sourced resources around real tasks; do not manufacture thin pages for every predicted subquery. The same crawlability, people-first usefulness, and evidence standards still apply. See SEO vs GEO.
Run the complete research workflow
- Write the research boundary, audience, market, language, and conversion.
- Inventory existing URLs, business priorities, customer questions, and available evidence.
- Collect observed queries from first-party sources before expanding with tools.
- Expand seed topics across problems, outcomes, methods, audiences, locations, and decisions.
- Preserve source, market, language, date, and metric definitions for every import.
- Remove irrelevant entities and validate search intent with representative result sets.
- Cluster by shared task and nominate one owner URL.
- Evaluate relevance, business value, ability, demand, feasibility, and maintenance fit.
- Assign improve, create, consolidate, separate, keep, or defer.
- Write briefs, internal links, baselines, owners, and review triggers before production.
- Publish in priority batches and validate query-to-page matching plus business outcomes.
- Update the map as customer language, results, products, and evidence change.
Quality-control the map before content production
- Every cluster fits the defined audience and business boundary.
- Metric names, sources, markets, languages, dates, and limitations are preserved.
- Intent was reviewed for representative queries, not inferred from modifiers alone.
- Each retained cluster has one owner URL and one documented page action.
- New URLs serve distinct, complete tasks rather than keyword variations.
- Existing traffic, links, conversions, canonicals, and redirect risk were checked before consolidation.
- Priority is explainable without relying on one vendor score.
- Every planned page has an evidence contribution, owner, success measure, and maintenance trigger.
Measure the portfolio of clusters—not isolated keyword positions
| Question | Evidence | Decision |
|---|---|---|
| Are the intended pages being shown? | Search Console query-to-page cohorts | Strengthen ownership, separate tasks, or leave stable |
| Is qualified visibility growing? | Relevant non-brand impressions and clicks by cluster | Improve useful coverage or distribution |
| Do visitors complete the page task? | Engagement events, next-step use, form, call, WhatsApp, sales notes | Fix experience, answer, proof, or CTA |
| Was the research assumption correct? | Observed query mix, result changes, and qualified outcomes | Keep, refresh, consolidate, separate, or stop |
Limitations to record with every keyword study
- No source provides a complete, exact list of every query and future search.
- Search Console represents one verified property and omits some query rows.
- Trends reports sampled, normalized relative interest rather than absolute demand.
- Keyword Planner is designed for advertising and rounds or groups historical demand.
- Third-party volumes, difficulty, traffic, and intent labels use proprietary estimates.
- A SERP snapshot can change and does not reveal every cause of ranking.
- Demand does not guarantee that the business can satisfy, rank, maintain, or convert it.
- Attribution from a keyword to revenue is incomplete when journeys cross channels and devices.
Common keyword research mistakes
- Choosing topics on volume alone.
- Ignoring the page types visible in the search results.
- Creating many pages for one shared intent.
- Chasing global demand when the business serves a specific market.
- Copying a competitor list without understanding your own customer.
- Treating tool estimates as exact data.
- Failing to connect a keyword to a URL and conversion.
Frequently asked questions
Do I need a paid SEO tool?
No. Search Console, Trends, Keyword Planner, live results, and customer conversations are enough to build the first map.
How many keywords should one page target?
Target one main intent and the variations that genuinely share it. There is no useful fixed number.
Is a low-volume keyword worthless?
No. A specific high-intent query may create more qualified enquiries than a broad high-volume topic.
Does Search Console show every query?
No. Anonymized queries are omitted and the interface stores only the most important rows. Query filters can also change totals, so this is not a complete demand list.
Does Google Trends show search volume?
No. Trends uses a sample normalized by time and location, then scales it from 0 to 100. Use it for relative direction, seasonality, and comparison—not absolute monthly volume.
Is Keyword Planner Competition the same as SEO difficulty?
No. Competition is the relative number of advertisers showing for the keyword under selected settings. It does not measure organic ranking difficulty.
Can I trust a keyword difficulty score?
Use it as a vendor-specific first-pass estimate. Inspect the actual result set, page quality, evidence, link profiles, brand fit, and the work genuinely required.
Does every long-tail keyword need a separate page?
No. Group queries that share the same user task and page experience. Separate a URL only when intent, audience, format, conversion, or maintenance needs materially differ.
Can I target a keyword with zero reported volume?
Yes when customer evidence, Search Console impressions, rising interest, or business value supports it. Mark uncertainty and test proportionately; do not invent demand.
How often should the keyword map be updated?
Review it when the offer, customer language, result set, seasonality, location, query mix, or conversion outcomes change. Do not refresh only because a calendar interval passed.
Sources and further reading
- Google Search Console: queries and filters
- Google Search Console performance tasks
- Google Search Console: advanced filters and comparisons
- Google Trends: compare terms and topics
- Google Trends: related searches
- Google Trends: how its sampled and normalized data works
- Google Ads: Keyword Planner historical metrics and forecasts
- Google Search Central: SEO Starter Guide
- Google Search Central: people-first content
- Google Search Central: generative AI search guidance
- Ahrefs: keyword research beginner guide
- Ahrefs: keyword strategy
- Ahrefs: keyword clustering
- Backlinko: keyword research guide
- Semrush: keyword research workflow
Share your website, main service, and target market. Jack can help prioritize the opportunities before you create too many pages.



How Google Ranking Evolved: From PageRank to Modern Search SystemsSeptember 2, 2026
Google AI Content and SEO: What Is Allowed, What Is Spam, and How to Publish SafelySeptember 2, 2026
Google Florida Update (2003): What We Know, What Remains TheorySeptember 2, 2026