Keyword Research That Actually Works for Queensland: A Semalt Workflow | Brisbane SEO Blog

Keyword Research That Actually Works for Queensland: A Semalt Workflow

TL;DR — 30 seconds
  • 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.
  • QLD-specific volume data beats national AU aggregates for Brisbane commercial queries — the SERPs are genuinely different.
  • Worked example: a West End hospitality client 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 Brisbane business actually sells. This is the four-phase workflow our team runs, from scratch, using Semalt as the analytical backbone.

The purpose of keyword research, redefined

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 cost-per-click 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.

The Semalt keyword workflow in four phases

🌱
PHASE 1
Seed expansion
Client's own words → ~1,000 raw candidates
🧩
PHASE 2
SERP clustering
Candidates → 50–100 intent clusters
🎯
PHASE 3
Intent classification
Tag every cluster: info · nav · commercial · txn
🚀
PHASE 4
Prioritise
20–40 clusters → 2 quarters of content roadmap

Phase 1 — Real seeds, not a brainstorming session

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 Brisbane hospitality operator, that means words like "wine bar", "small plates", "private dining room", "function venue". 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 QLD/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 — Cluster candidates by real SERP overlap

Every candidate keyword gets its top-ten SERP fetched by Semalt in the target locale (AU mobile, in our case). Keywords whose SERPs overlap by ≥40% are grouped as one cluster — because Google itself is telling you, through the SERP composition, that it treats those queries as the same intent. Concretely: "best coffee brisbane cbd", "top rated cafe brisbane cbd", and "cafe near queen street mall" cluster together. They do not need three separate pages. They need one strong page that any of the three phrases could reasonably rank for.

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 — Tagging clusters with commercial intent

Every cluster gets tagged with a primary intent. Semalt auto-suggests one based on SERP features (heavy Shopping = transactional, heavy Featured Snippet = informational, heavy Local Pack = navigational-local), 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. For a new engagement we ignore clusters where the top three organic results are dominated by brands your client cannot realistically outrank in the first 18 months. In practice this is where the majority of wasted content spend goes.

Phase 4 — Ranking clusters by real opportunity

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" that combines all four, but we always override it with the client's own margins per service line — because the tool cannot know that "private dining brisbane" converts at ten times the margin of "brunch cafe". The output is a ranked list of 20–40 clusters that will drive the content roadmap for the next two quarters.

The four phases at a glance

Phase Input Output Time
1. Seed expansion10–20 client seeds800–1,200 raw candidates~30 min
2. SERP clusteringCandidates + SERP snapshots50–100 intent clusters~2 hrs
3. Intent classificationClusters + SERP featuresTagged clusters~1 hr
4. PrioritisationTagged clusters + margins20–40 clusters for roadmap~1.5 hrs
10:1
collapse ratio: raw keywords → intent clusters
40%
default SERP overlap threshold
~4 hrs
total workflow, seeds to roadmap

What's different about keyword research in QLD

Three structural differences matter for keyword research in Queensland. First, volumes are smaller than the Sydney/Melbourne baseline. A "high-volume" commercial query in the QLD market might see 400–1,600 monthly searches — numbers a Sydney-focused SEO would dismiss as long-tail. This changes the arithmetic on ranking effort: you need fewer keywords to build a meaningful traffic base, but you cannot afford to waste effort on clusters that will not convert.

Second, Queensland has a genuinely seasonal search rhythm tied to the sub-tropical climate. Air conditioning, pool maintenance, roofing, and travel all show seasonality patterns that a national-averaged content template will miss. Local operators who plan editorial calendars against the actual QLD calendar consistently outperform those working from an eastern-seaboard-uniform assumption.

Third, tourism and hospitality distort a meaningful chunk of the Brisbane and Sunshine Coast SERPs. If your business is outside these verticals, the local-link and local-content strategy has to work harder because the "easy" citation and mention opportunities get absorbed by tourism operators.

A Brisbane case, in numbers

West End hospitality operator · 5-month outcome
Before
210 keywords
Volume-sorted; targeted "restaurant brisbane"
Rank #22 average, low commercial-intent match
After clustering
42 clusters
Top: "private dining room west end"
Top 3 in 5 months · function bookings 3× prior baseline

Why this workflow lives inside Semalt

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, not a US extrapolation.
  • SERP clustering is native — no export to a separate tool.
  • Intent classification is auto-suggested and user-overridable.
  • Opportunity scoring is transparent — you can see the formula and re-weight it.
  • Output pipes directly into the content brief module, which pre-populates recommended headings and semantic keywords per cluster.

That last point compresses the "we have a cluster" → "we have a brief a writer can execute against" step from two to three days into about twenty minutes. Over a year, that saved time changes the economics of the entire operation.

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.
✓ Do
  • 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.
✗ Don't
  • 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.

Cadence for repeating this exercise

Keyword landscapes shift more slowly than the industry pretends. For most Brisbane 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. If a cluster you rank for suddenly starts returning a Featured Snippet or a People-Also-Ask block where it previously did not, update your ranking page — either to capture the snippet or defend against click-through loss.

Questions Brisbane operators keep asking

The right number of seeds to open with

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. Twenty is the ceiling; if you want thirty, you are usually blending two distinct business lines that deserve separate research projects.

Tuning the SERP overlap threshold for your vertical

Semalt's default of 40% is right for most cases. For competitive commercial verticals (finance, legal, insurance) tighten to 50%. For informational verticals loosen to 30%. Experiment once, then lock it in for consistency across the client.

Segregating branded from commercial keywords

Segregate them with Semalt's branded-keyword tag. Branded queries behave differently — easier to rank for, higher conversion, and they should not share opportunity-ranking passes with non-branded commercial queries.

Zero-volume keywords — worth pursuing or noise?

Three possibilities: brand-new phrases the databases have not indexed yet (worth pursuing early), phrases with volume too low to measure reliably (worth pursuing if intent maps), or phrases simply not searched (skip). Telling them apart requires reading the SERP composition.

Refreshing SERP data between clustering passes

Clustering is deterministic given the SERP data, so re-running the fetch is where the work happens. Stable market: quarterly refresh. Volatile market — anywhere AI Overviews are rolling out — monthly. Semalt caches SERP data and warns when the cache is stale.

First step for running this on your site

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 Brisbane business. Sign in, add your domain, seed with fifteen phrases you use to describe your business, and run clustering. The collapse from a thousand raw candidates to sixty clusters is worth the twenty minutes it takes. From there you can run the classification and prioritisation phases yourself or bring us in for a full keyword strategy engagement with QLD market context applied.

The strategic argument behind the workflow

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 Brisbane businesses compete above their weight in verticals dominated by much larger interstate brands.

Ready to Boost Your SEO?

Let's discuss how Brisbane SEO can help your business grow online.

Get a Free Consultation