Most Brisbane small business owners asking this question have already paid for SEO that produced nothing. That experience is worth understanding before committing again. For most service businesses with real local search demand, SEO is worth it, but the version that works looks nothing like the version most agencies sell. The difference comes down to what you measure and whether the agency measures it too.
For a Brisbane small business with genuine local search demand, SEO typically produces a lower cost per lead than paid advertising after 6 to 12 months. Most owners who had a bad experience were not let down by SEO itself. They had an agency that measured rankings while the phone stayed quiet.
The Short Answer
Yes, SEO is worth it for businesses where people are already searching for what you do in Brisbane. Plumbers, electricians, landscapers, physios, accountants, dentists: these all have search demand that exists independent of any marketing. Someone is searching "plumber Paddington Brisbane" right now. That search goes to someone. The question is whether it goes to you or to a competitor.
SEO fails for businesses that rely on demand they create rather than demand that already exists. If your customers do not search before buying, SEO will not generate enquiries regardless of the quality of the work.
For most Brisbane trades and service businesses, the search demand is real and ongoing. The only question is whether you are visible when it happens.
Why It Probably Did Not Work Last Time
If you have tried SEO before and seen nothing, there is almost always a specific reason. The four most common:
- They reported on rankings, not enquiries. The agency sent monthly reports showing keywords moving from position 14 to position 9. The phone did not ring. Ranking higher only produces enquiries if the page converts visitors into contacts, and if the keywords targeted are the ones buyers actually use.
- You stopped before it had time to work. Organic rankings take 3 to 6 months to move meaningfully. If you paused at 8 weeks with no visible change, you stopped before results arrived. SEO has a slow start and a long tail.
- They ranked you for the wrong terms. Ranking number one for a low-volume or informational keyword is technically impressive and commercially useless. SEO that misses the commercial-intent searches your customers use when they are ready to book will not produce enquiries, even when the rankings look good.
- The work was low quality. SEO priced under $1,000 per month usually means automated link spam, thin content, and outdated tactics. Google has penalised these approaches for years. Cheap SEO often produces nothing, or damages your rankings.
When SEO Works for Brisbane Small Business
Three conditions need to be in place for SEO to generate reliable enquiries.
Local search demand exists. Search Google for your main service and your suburb right now. If 3 to 10 local businesses appear in the maps and organic results, that demand is real and you can compete for it. If nothing shows up, the demand may not be there yet.
Your website converts visitors into enquiries. Ranking a page that does not convert is paying for traffic with no return. Before investing in SEO, your site needs clear contact options, trust signals (reviews, credentials, location), and a compelling reason to enquire rather than click away. A weak site makes any SEO investment harder to justify.
You can allow 3 to 6 months for results. SEO is not a fast channel. If you need enquiries this week, Google Ads management is the right starting point. SEO makes sense for businesses building a long-term, lower-cost enquiry channel alongside paid advertising.
When those three conditions are present, rankings improve, traffic grows, and cost per enquiry falls over time. Unlike Google Ads, where you pay for every click indefinitely, a well-established organic ranking keeps generating enquiries without a per-click cost.
Comparing the Real Cost of Each Lead Source
What does it actually cost to acquire a customer through each channel?
| Lead source | Cost per lead | Lead exclusivity | 12-month trend |
|---|---|---|---|
| Lead brokers (hipages, ServiceSeeking) | $30 to $110 per shared lead | Shared with 3 to 5 competitors | Fixed cost, margins compress |
| Google Ads (Brisbane trades) | $150 to $500+ per enquiry | Exclusive, direct to your site | Fixed cost per enquiry indefinitely |
| SEO (months 1 to 6) | High: retainer cost, few enquiries yet | Exclusive, organic search | Cost per enquiry falling as volume grows |
| SEO (months 9 to 18) | $50 to $150 per enquiry | Exclusive, organic search | Cost continues falling as rankings compound |
The numbers vary by trade category and competition level, but the pattern is consistent. SEO starts expensive on a per-enquiry basis and improves over time. Lead brokers and Google Ads stay at a fixed cost indefinitely. For a Brisbane small business with a 12-month view, SEO consistently outperforms lead brokers and typically outperforms Google Ads by the end of year one.
What the ROI Looks Like in Practice
Take a Brisbane plumber charging $600 per job. If SEO generates 15 additional booked jobs per month at a $1,500 monthly retainer, that is $9,000 in monthly revenue from $1,500 in marketing spend.
Compare that to buying 15 hipages leads at $80 each: $1,200 for shared leads competing with four other plumbers. Conversion rate drops to 20 to 30 percent. Cost to book those same 15 jobs becomes $4,000 to $6,000, and you are still competing on price because the prospect received five quotes.
A Brisbane healthcare provider booking a $200 appointment sees a similar pattern. A professional services firm where each new client is worth $5,000 to $20,000 per year sees returns that exceed the monthly retainer within the first quarter of consistent enquiry flow.
The maths change entirely when you compare total 12-month cost rather than just the monthly retainer.
How Long Before SEO Produces Enquiries
For most Brisbane small businesses, the timeline runs like this:
- Months 1 to 3: Technical work, content, Google Business Profile optimisation, initial link building. Rankings start to shift. Little to no increase in enquiries yet.
- Months 3 to 6: Rankings climb into the top 10 for targeted terms. Traffic starts to grow. A small number of enquiries begin arriving from organic search.
- Months 6 to 12: Rankings stabilise and compound. Traffic grows consistently. SEO becomes a reliable part of monthly enquiry volume.
- Months 12 and beyond: Established rankings keep generating enquiries at a falling cost per lead. Content and links continue to compound.
Factors that speed up the timeline: an established domain with a few years of history, an optimised Google Business Profile with reviews, competitors with thin websites and few reviews, and suburb-level targeting rather than competing across all of Brisbane at once.
Factors that slow it down: a brand-new domain, highly competitive trade categories in inner Brisbane suburbs, broad keyword targets without geographic specificity, and trying to rank for terms with national rather than local competition.
The most practical approach for a business that cannot wait 6 months: run small business SEO and Google Ads together. Ads deliver leads from week one. The keyword data from campaigns shows which terms convert before you invest months of effort ranking for them. By month 9 to 12, organic rankings take on a share of the load and ad spend can reduce.
Start with Google Ads to generate leads while SEO builds. Use the conversion data from paid campaigns to target the right organic keywords. By month 9 to 12, organic enquiries grow to the point where total cost per enquiry drops significantly. This is the transition most Brisbane small businesses should plan for, not a switch from one channel to the other.
Red Flags That the SEO Is Not Working
If you are currently paying for SEO and questioning whether it is delivering, these signals are worth acting on.
- Monthly reports show rankings but no enquiry trend. If your agency cannot connect their work to enquiry volume, ask them to start tracking it. If they cannot, that is a gap worth addressing directly.
- You are 9 months in and organic enquiries have not started. A competent SEO campaign should contribute some measurable enquiry flow by month 9. Not necessarily the majority, but some. If the phone has not moved at all, the work is targeting the wrong terms or not converting traffic into enquiries.
- The agency cannot explain what they did this month in plain English. You should understand the three main tasks completed each month: content published, links built, technical issues fixed. If you hear "ongoing optimisation" with no specifics, push back.
- Your competitors are moving up and you are not. If other Brisbane businesses in your category are ranking above you, SEO is working for them. The question is why it is not working for you.