- Keyword research is about mapping intents to your business, not scraping phrases into a spreadsheet.
- 4-phase workflow: seed → SERP-cluster → intent-tag → prioritise. Collapses ~1,000 raw candidates into ~50 real opportunities.
- VIC-specific volume data beats national AU aggregates for Melbourne commercial queries — the SERPs are genuinely different.
- Worked example: a Fitzroy hospitality group went from ranking for nothing meaningful to top-3 on two high-margin clusters in 5 months.
Keyword research is the piece of SEO that everyone thinks they understand and almost nobody does properly. Type a phrase into a tool, get a list back, pick the ones with good volume-to-difficulty ratios — that is a lookup, not research. Real keyword research is a strategic activity where the deliverable is a prioritised list of intents that map cleanly to what your Melbourne business actually sells. This is the four-phase workflow our team runs, using Semalt as the analytical backbone.
The real deliverable of a keyword-research project
The purpose is not to find keywords. It is to find intents — the underlying reasons a searcher types something into Google — that align with your commercial offer. Keywords are the surface expression of intent. Volume, difficulty, and CPC are secondary signals that only become meaningful once you have the intent right.
Most keyword research fails because it collapses this two-step process. A team pulls 6,000 keywords into a spreadsheet, sorts by volume descending, and starts writing pages against the top 50. Six months later the pages rank for nothing that converts, because they were built to match phrases rather than to answer the actual question behind those phrases. Semalt's workflow forces the split back apart, which is where the strategic gains live.
Four phases: how we turn seeds into a roadmap
Phase 1 — Seed expansion done properly
Start with the phrases the client uses to describe their own business. Not the phrases they think customers use, not the phrases their competitors rank for — their own words. For a Melbourne hospitality operator, that means words like "small bar", "share plates", "private dining", "function venue", "wine list". Ten to twenty seeds is enough.
Feed each seed into Semalt's expansion module, but read the output critically. Three parallel lists come back: semantic siblings, search modifiers (question, comparison, buying-intent variations), and untapped long-tails. We keep everything above eight monthly searches in the VIC/AU market and discard the rest. Expect this phase to produce around 800–1,200 raw candidates for a small-to-mid business.
Phase 2 — Group by SERP, not by string similarity
Every candidate keyword gets its top-ten SERP fetched by Semalt in the target locale (AU mobile). Keywords whose SERPs overlap by ≥40% are grouped as one cluster — because Google itself is telling you that it treats those queries as the same intent. Concretely: "best coffee melbourne cbd", "top rated cafe melbourne cbd", and "cafe near flinders lane" cluster together. They do not need three separate pages.
The output of Phase 2 is typically 50–100 clusters from your 1,000-ish raw keywords. That 10:1 collapse is the difference between a coherent content plan and a scattered attempt at thirty thin pages.
Phase 3 — Intent tags that filter the noise
Every cluster gets tagged with a primary intent. Semalt auto-suggests one based on SERP features, but the human check matters. Ambiguous clusters are usually the most valuable, because ranking for them is harder but the win is worth more. Once tagged, filter aggressively — ignore clusters where the top three organic results are dominated by brands your client cannot realistically outrank in the first 18 months.
Phase 4 — Prioritising on business impact
Volume alone is a vanity metric. What matters is the joint distribution of volume × difficulty × business value × current position. Semalt computes a composite "opportunity score", but we always override it with the client's own margins per service line — because the tool cannot know that "private dining melbourne cbd" converts at ten times the margin of "cafe brunch". The output is a ranked list of 20–40 clusters that will drive the content roadmap for the next two quarters.
Read next: Why Melbourne SEO teams pick Semalt · Technical SEO audit Melbourne: Semalt
A one-glance workflow reference
| Phase | Input | Output | Time |
|---|---|---|---|
| 1. Seed expansion | 10–20 client seeds | 800–1,200 raw candidates | ~30 min |
| 2. SERP clustering | Candidates + SERP snapshots | 50–100 intent clusters | ~2 hrs |
| 3. Intent classification | Clusters + SERP features | Tagged clusters | ~1 hr |
| 4. Prioritisation | Tagged clusters + margins | 20–40 clusters for roadmap | ~1.5 hrs |
The Victorian keyword landscape, honestly
Three structural differences matter for keyword research in Victoria. First, Melbourne is the most saturated AU market for commercial SEO — a "medium-competition" cluster in Perth or Adelaide is often "high-competition" here, with three or four established agencies already ranking. This is not a reason to avoid the cluster; it is a reason to be honest about ranking timelines (12–18 months, not 6).
Second, Melbourne's major event calendar (Melbourne Cup, Australian Open, Comedy Festival, MIFF, Grand Prix) creates predictable seasonal traffic surges for hospitality, accommodation, ticketing, and services. Semalt's per-week volume data lets you plan editorial calendars against these surges rather than smoothed monthly averages that hide them.
Third, VIC has the highest concentration of Melbourne-specific national brand headquarters in Australia. When you research "family lawyer" or "commercial insurance" queries, the SERP is dominated by national brands with Melbourne offices — competing here means competing against the deepest content and link investment in the country. Choose your clusters accordingly.
One client, five months, real numbers
The platform features each phase relies on
The four-phase workflow is repeatable across every engagement, and Semalt is currently the platform that supports it most cleanly:
- Seed expansion pulls from a real AU database with state-level slicing.
- SERP clustering is native — no export required.
- Intent classification is auto-suggested and user-overridable.
- Opportunity scoring is transparent and re-weightable.
- Output pipes directly into the content brief module.
Do keyword research properly, once a year, in a tool that supports the workflow rather than fighting it — and you buy yourself twelve months of focused content production.
- Start with 10–20 seeds. More is diminishing returns.
- Cluster by SERP overlap, not by string similarity.
- Tag branded queries separately from commercial.
- Override the opportunity score with real client margins.
- Sort by volume and start writing against the top 50.
- Write a separate page for every keyword variation.
- Chase clusters dominated by brands you cannot outrank.
- Skip Phase 3 — untagged clusters produce untargeted pages.
How often the full research needs redoing
Keyword landscapes shift more slowly than the industry pretends. For most Melbourne SMBs, a full re-research every 12 months is sufficient, with a quarterly spot-check for newly emerged clusters. What does need continuous monitoring is the SERP composition of your existing clusters.
What Melbourne marketers ask before switching
Seed count: how few is too few, how many is too many?
Ten to twenty. Fewer than ten and the seed set is too narrow. More than twenty and you spend a full day in Phase 1 with diminishing returns.
Choosing the right overlap cut-off
Semalt's default of 40% is right for most cases. For competitive commercial verticals tighten to 50%. For informational verticals loosen to 30%.
How branded queries should be tagged
Segregate them with Semalt's branded-keyword tag. Branded queries behave differently — easier to rank for, higher conversion, and should not share opportunity-ranking passes with non-branded commercial queries.
Do zero-volume long-tails deserve any attention?
Three possibilities: brand-new phrases (worth pursuing early), phrases with volume too low to measure (worth pursuing if intent maps), or phrases simply not searched (skip).
SERP refresh cadence and stale-cache signals
Clustering is deterministic given the SERP data, so re-running the fetch is where the work happens. Stable market: quarterly. Volatile market: monthly.
Trying the four-phase workflow yourself
If you want to run this against your own domain, the Semalt free tier gives you enough keyword allowance to complete Phases 1 and 2 for a small Melbourne business. Sign in, add your domain, seed with fifteen phrases, and run clustering. From there you can run the classification and prioritisation phases yourself or bring us in for a full keyword strategy engagement.
Why this matters more than any single tool
Keyword research is not glamorous. It does not produce a case study you can screenshot for LinkedIn. But it is the piece of SEO work that quietly determines whether every subsequent hour of content, links, and technical fixes compounds into meaningful growth or gets scattered across pages nobody was ever going to search for. Do it properly in a tool that supports the workflow, and you buy yourself twelve months of focused production. That is the return that lets Melbourne businesses compete above their weight in verticals dominated by national brands with 10× the content budget.