# SEO

Keyword Research for SEO: Build a Decision-Ready URL Map

Keyword Research for SEO: Build a Decision-Ready URL Map

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.

The guiding rule

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

Write down five things before opening an SEO tool
  • 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

SourceWhat it revealsHow to use it
Customer conversationsReal language, objections, and questions before buyingRecord recurring questions from WhatsApp, calls, proposals, and support.
Google Search ConsoleQueries already producing impressions or clicksFind pages with meaningful impressions but weak position, CTR, or answers.
Google TrendsChanging interest, terminology, and location differencesCompare topics rather than spelling alone, then inspect Malaysia and relevant subregions.
Keyword PlannerRelated ideas and advertising demand estimatesTreat volume as a relative clue—not a promise of organic traffic.
Google resultsThe result type Google currently considers suitableInspect format, depth, local packs, video, forums, and other SERP features.
Competitor sitesPage gaps and content anglesStudy their structure, then produce a clearer or more experienced answer instead of copying it.

How to evaluate a keyword

FactorQuestion to askPriority
RelevanceDoes this query genuinely connect to the offer or expertise?Required
IntentDoes the searcher want to learn, compare, buy, or reach a brand?Required
Business valueCan the page support an enquiry, sale, or trust?High
Ability to satisfyCan you publish a better answer with useful evidence?High
DemandIs there a meaningful search or interest signal?Medium
CompetitionHow 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.

A practical test

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 URLPrimary intentPrimary querySupportNext step
/services/seo-geo/TransactionalSEO services MalaysiaSEO consultant, GEO servicesDiscuss on WhatsApp
/keyword-research-for-seo/Informationalkeyword research for SEOfind keywords, keyword mappingRead the intent guide
/portfolio/web-design/Commercialwebsite design portfoliowebsite projects MalaysiaView 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

  1. Define the offer, audience, locations, and conversion.
  2. Collect customer language and seed topics.
  3. Expand with Search Console, Trends, Keyword Planner, and live results.
  4. Label the intent behind each query.
  5. Group variations that share the same purpose.
  6. Map each group to an existing or planned URL.
  7. Score relevance, business value, ability, and competition.
  8. Write a brief with the direct answer, evidence, internal links, and CTA.
  9. Publish, measure real queries, and update the map.

Keyword research, keyword strategy, and a content plan are different outputs

LayerQuestion answeredUseful output
Keyword researchWhat language and demand exist?Evidence-backed query inventory
Keyword strategyWhich opportunities fit the business and deserve resources?Prioritized clusters with rationale
Content and page planWhich 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

TermWorking definitionWhy the distinction matters
Search queryThe words a person actually submittedIt is observed user language, sometimes available in Search Console
KeywordA research or campaign label used to organize related demandOne keyword can represent many query variations
TopicA broader subject or problem spaceA topic may require several pages serving different tasks
EntityA distinct person, organization, product, place, or conceptThe same word can refer to different entities and invalidate demand data

Define the research boundary before collecting ideas

Research brief
  • 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

SourceBest useDo not infer
Sales, support, site search, and customer interviewsReal vocabulary, friction, stakes, and buying questionsMarket-wide search volume
Search ConsoleQueries and pages already matched to your verified propertyAll demand or every query
Google TrendsRelative direction, seasonality, regional and wording comparisonsAbsolute monthly search volume
Keyword PlannerGoogle Ads keyword ideas, rounded historical ranges, and ad forecastsOrganic traffic or SEO difficulty
Third-party SEO platformsScalable discovery, SERP snapshots, estimates, and competitor patternsExact Google data or guaranteed ranking effort
Live result setCurrent intent, page type, format, features, and visible competitionThe private ranking weights or future SERP

Mine customer language systematically

Conversation momentWhat to captureLikely page use
First enquiryProblem wording, urgency, location, budget, desired outcomeService and location pages
Proposal discussionComparison criteria, objections, alternatives, decision rolesCommercial guides, FAQs, and proof
OnboardingPrerequisites, access, terminology, and expectationsProcess and support content
Delivery and supportRepeated errors, missing information, and next questionsTutorials, 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

  1. Choose a meaningful comparison period that accounts for seasonality and major site changes.
  2. Start with important pages, then inspect their query mix.
  3. Start with important queries, then inspect which pages Google showed.
  4. Segment branded and non-branded demand where the filter is available.
  5. Compare country, device, search type, and date cohorts when relevant.
  6. 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.

ChoiceWhat it measuresUse when
Search termThe literal wording entered, within selected conditionsComparing exact phrasing, spelling, or language variants
TopicA Knowledge Graph concept grouping related terms across languagesComparing broad interest in a known entity or concept
Related top searchesFrequently searched terms from the same selected contextFinding established adjacent demand
Rising searchesTerms with the strongest growth versus the previous periodDetecting 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

MetricWhat it meansSEO caution
Average monthly searchesRounded average for the keyword and close variants under selected settings, normally across 12 monthsNot a forecast of clicks to one organic page
CompetitionRelative number of advertisers showing for the keywordIt is not organic ranking difficulty
Top-of-page bid rangeRecent bids associated with ads shown near the topA commercial clue, not conversion value or SEO ROI
ForecastPossible ad outcomes based on bid, budget, seasonality, and historical ad qualityDo not present it as an organic traffic forecast

Treat third-party metrics as vendor estimates

Metric familyUseful questionCannot answer alone
Search volumeIs there estimated recurring demand?How many visits or customers your page will get
Traffic potentialCan one page rank for a wider query cluster?Your future traffic without comparable content and authority
Keyword difficultyHow does one vendor model a selected part of competition?Total effort, required expertise, brand fit, or SERP volatility
CPC or traffic valueIs 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 pathExampleControl question
Problemwebsite losing trafficCan we diagnose or solve this responsibly?
Desired outcomeincrease qualified organic enquiriesCan the outcome be measured without overclaiming?
Method or featuretechnical SEO auditIs it a customer task or only internal jargon?
Audience or industrySEO for Malaysian manufacturersDo we have experience, evidence, and a distinct need?
Location and languageSEO services Kuala Lumpur in English or ChineseIs the service area and language support real?
Decision questionSEO consultant vs agencyCan 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 roleWhat to learnDo not copy
Direct service or product competitorOffer language, commercial pages, proof expectationsTheir positioning or unsupported claims
Publisher or educational siteInformational breadth, recurring questions, reference structureTheir topic scope when it does not fit your business
Marketplace or directoryCategory vocabulary, filters, and choice criteriaA directory page when your site cannot provide the same utility
Official or primary sourceDefinitions, rules, specifications, and current factsA 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.

PairLikely relationshipVerification
keyword research / how to do keyword researchSame instructional clusterSimilar guides rank and one complete guide can answer both
SEO audit / SEO audit service MalaysiaRelated but different informational and commercial tasksGuides versus service pages dominate
website maintenance cost / website maintenance packageMay share commercial evaluationCompare result overlap, required detail, and conversion path

Cluster by shared task and owner URL

  1. Normalize obvious spelling and casing variants without deleting the original query.
  2. Separate different entities, markets, languages, and incompatible tasks.
  3. Compare intent and result overlap for representative queries.
  4. Name the shared task in customer language.
  5. Nominate the existing or planned owner URL.
  6. Mark subquestions that belong as sections, support pages, or exclusions.
  7. 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

DimensionLowMediumHigh
Audience relevanceOutside the real audienceAdjacent needCore customer problem
Business valueNo natural path to offer or trustSupports evaluation or credibilityDirectly supports a qualified decision
Ability to satisfyNo expertise or evidenceCan produce a competent answerCan add distinctive experience or utility
Observed demandNo meaningful signal yetOne credible source indicates demandSeveral sources and customer evidence agree
Ranking feasibilityResult experience or evidence cannot be matchedAchievable with significant workComparable sites rank and the contribution is feasible
Maintenance fitFacts change faster than the team can verifyPeriodic review is possibleStable 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

ActionUse whenEvidence to record
ImproveA suitable owner URL exists but the answer, proof, format, or conversion path is weakCurrent queries, gap, planned change, baseline
CreateA distinct valuable task has no suitable URL and can support a complete pageIntent, demand, owner, contribution, internal links
ConsolidateSeveral pages compete to serve one task without useful separationTraffic, links, conversions, retained content, redirect target
SeparateOne page is forced across materially different tasks or page experiencesIndependent intent, audience, format, owner, and useful scope
KeepThe page serves its task and no evidence supports a changeReview date and no-change rationale
Decline or deferThe cluster lacks fit, evidence, ability, demand, or maintenance ownershipReason and review trigger

Build a decision-ready keyword-to-URL map

Field groupMinimum fieldsDecision enabled
IdentityCluster name, representative query, language, marketPrevents mixed datasets
TaskAudience, immediate job, intent, funnel relationSelects the right page experience
EvidenceCustomer source, Search Console, Trends, tool estimate, SERP dateShows confidence and limitations
OwnershipOwner URL, action, page type, parent, sibling, internal linksPrevents overlap and orphans
Value and effortRelevance, business value, ability, demand, feasibility, maintenanceExplains priority
GovernanceOwner, status, baseline, publish date, review trigger, outcomeTurns research into an operating system

Write a brief only after URL ownership is clear

Minimum content brief
  • 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

VariableWhat may differRequired control
LanguageTerminology, code-switching, specificity, and trust expectationsKeep separate query evidence and briefs per locale
LocationDemand, competitors, local packs, regulations, and availabilityUse the actual service area and local result set
DeviceResult features, urgency, and conversion behaviourSegment when the experience materially differs
Business modelLocal visit, remote service, ecommerce, support, or publisher taskDo 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

PatternEvidencePublishing response
Durable recurring demandStable customer questions and multi-year interestMaintain an evergreen owner page
Predictable seasonalitySimilar peaks across comparable annual periodsUpdate before demand rises; retain year-round utility if real
Event or news spikeSharp growth tied to a dated eventPublish only with timely evidence and a maintenance or retirement plan
Apparent trend from changed measurementTool, geography, category, property, or filter changedRebuild 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

  1. Write the research boundary, audience, market, language, and conversion.
  2. Inventory existing URLs, business priorities, customer questions, and available evidence.
  3. Collect observed queries from first-party sources before expanding with tools.
  4. Expand seed topics across problems, outcomes, methods, audiences, locations, and decisions.
  5. Preserve source, market, language, date, and metric definitions for every import.
  6. Remove irrelevant entities and validate search intent with representative result sets.
  7. Cluster by shared task and nominate one owner URL.
  8. Evaluate relevance, business value, ability, demand, feasibility, and maintenance fit.
  9. Assign improve, create, consolidate, separate, keep, or defer.
  10. Write briefs, internal links, baselines, owners, and review triggers before production.
  11. Publish in priority batches and validate query-to-page matching plus business outcomes.
  12. Update the map as customer language, results, products, and evidence change.

Quality-control the map before content production

Release gate
  • 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

QuestionEvidenceDecision
Are the intended pages being shown?Search Console query-to-page cohortsStrengthen ownership, separate tasks, or leave stable
Is qualified visibility growing?Relevant non-brand impressions and clicks by clusterImprove useful coverage or distribution
Do visitors complete the page task?Engagement events, next-step use, form, call, WhatsApp, sales notesFix experience, answer, proof, or CTA
Was the research assumption correct?Observed query mix, result changes, and qualified outcomesKeep, 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.

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

Need a practical next step?Turn the spreadsheet into a useful content map.

Share your website, main service, and target market. Jack can help prioritize the opportunities before you create too many pages.

Discuss keyword research on WhatsApp

Jack Lee

Jack Lee

Building Search Visibility with SEO, GEO & AI-Assisted Websites through practical projects and experiments.