5 May 2026 · Opinion
Your website isn't bringing you any work. Here's why (and it's not what your last designer told you)
Most Melbourne small business websites don't earn their price tag. The real reasons aren't 'SEO takes time' — they're four specific things, all fixable.
- small business websites
- troubleshooting
- SEO
- Melbourne
You paid for a website. Looks fine. Loads. Has the right phone number on it. Your designer is reachable, mostly. It’s been live six, twelve, eighteen months.
It’s bringing in essentially no new work.
You’ve asked about this once or twice. The answers you’ve heard are some version of:
- “SEO takes time. Twelve to eighteen months.”
- “Social media is more important than a website now.”
- “Your competitors have been at it for years, you’ve got to be patient.”
- “You should be running Google Ads to drive traffic.”
- “The website’s not the problem, it’s a marketing strategy thing.”
Some of those answers are partly true. None of them are usually the actual problem.
The actual problem, in about 80% of underperforming small business websites I look at, is one of four specific things. None of them require a rebuild. None of them take six months to fix. And almost none of them get diagnosed properly by the designer who built the site in the first place, because doing so would mean admitting they were missed at launch. (The wider context on what a working small business website actually does — and how to tell whether yours is in tune-up or rebuild territory — sits in the complete guide to small business websites in Melbourne.)
Here they are.
Reason 1: Your site is slow on mobile, and “slow” is not what you think it is
The first thing I check on an underperforming small business website is mobile load speed. Specifically: how long does it take for the page to be useful to a person on a phone with average network conditions?
The honest answer for the average Melbourne small business site I audit is somewhere between three and seven seconds.
Three to seven seconds doesn’t sound that bad. It is.
The data on this is genuinely brutal. Every additional second of mobile load time costs you somewhere between 7% and 20% of the visitors who would otherwise have converted into a phone call or form submission. A site loading at five seconds is losing roughly half of the people who arrived ready to hire you — they bounce, hit the back button, and pick the next result.
Your designer probably hasn’t mentioned this, for two reasons:
- They built the site for desktop. On their fast wired connection. The site felt snappy. The mobile-on-patchy-4G experience is invisible to them unless they go check.
- The fix is genuinely structural. It’s not “compress your hero image” — it’s the platform, the theme, the unnecessary scripts, the page-builder bloat, all of which the designer would have to admit was the wrong choice.
If your site’s on WordPress with a page builder like Elementor, Divi, or WP Bakery, mobile speed is almost certainly your biggest problem. Not your only one — but the one that’s costing you the most.
You can check it yourself in 30 seconds. Run your URL through Google’s PageSpeed Insights — if the Performance score is under 50, the customer experience is significantly worse than it should be, and that’s where most of the lost work is going.
The fix: Honestly, often a rebuild on a faster platform. There’s no version of a slow WordPress page-builder site that becomes fast without replacing the platform. Sometimes targeted optimisation can lift a score by 15–20 points. Beyond that, you’re better off starting again on something built for speed from the ground up.
Reason 2: Your Google Business Profile is set up and then abandoned
The second thing I check is the Google Business Profile (GBP). This is the listing that appears on Google Maps and in the “map pack” at the top of local search results.
For most Melbourne service businesses — tradies, clinics, hospitality, professional services — GBP does between 50% and 70% of the work that brings new customers in from local search. It’s the highest-leverage marketing asset most small businesses have. And it is almost always neglected.
What “neglected” looks like:
- Set up at some point in the past, then never touched again.
- No photos beyond the cover image (or the photos are five years old).
- No “Posts” — Google rewards businesses that post regularly with a noticeable ranking lift in the map pack.
- Hours that haven’t been updated for holidays, special days, or operational changes.
- Reviews that have been left unanswered (Google penalises this, slightly but measurably).
- The “Services” section either empty or filled with generic terms instead of the specific services you actually offer.
Your designer probably set this up at launch (or not — many don’t) and never came back to it. There’s no built-in nag system telling you to maintain it. So it sits.
A well-maintained GBP — weekly posts, photos every couple of weeks, review responses within 24 hours, services and offerings kept current — moves you up the map pack within 6–12 weeks for the relevant local searches. This is the single highest-ROI marketing activity most small businesses can do, and it’s almost free.
The fix: Either build the weekly maintenance into your own routine (15 minutes a week), or pay someone to do it (most growth-tier retainers include this). Either way, the GBP is not “done” when it’s set up. It’s only done when it’s actively maintained.
Reason 3: You’re invisible for your actual suburb
This one shows up especially in trades, clinics, and local services.
The site says some version of “Servicing Melbourne and the surrounding metropolitan area” or “Servicing all of Greater Melbourne”. The web designer probably thought this was thorough. The customer searching for “physio Brunswick” or “plumber Footscray” doesn’t see your site come up, because as far as Google’s concerned, you don’t claim to specifically serve Brunswick or Footscray.
This is a real, fixable, mechanical SEO issue. It’s also one almost no underperforming small business site has addressed properly.
The fix is two-step:
- List your actual core suburbs explicitly. Pick the 10–15 suburbs where you genuinely service often, and name them on your site — in the footer, on the home page, on relevant service pages. Use the suburb names exactly as locals search for them.
- Add service-area schema markup. A small block of structured data that tells Google: “this business serves these specific suburbs”. Most sites don’t have this. Sites that do have a real, measurable advantage in local search.
Both fixes are technical but cheap — maybe two hours of a developer’s time. The lift in suburb-specific search rankings shows up within 6–12 weeks.
The reason your designer probably didn’t do this: they think of you as a Melbourne business. Google doesn’t think in terms of “Melbourne” — it thinks in terms of specific suburbs that specific people search for. Telling Google about the specific suburbs is how you become findable for them.
Reason 4: Your home page doesn’t say what you actually do
This is the one most designers won’t tell you, because admitting it means admitting their copy is weak.
Open your own website. Read the first three lines of your home page. Now ask: if a stranger landed on this from Google, would they know, in three lines, exactly what you do, who you do it for, where, and roughly what it costs?
Most small business home pages I look at fail this test. The first lines say something like:
Bringing your vision to life through bespoke design solutions.
Or:
We’re passionate about helping our clients achieve their goals.
Or:
Welcome to [Business Name] — your trusted local partner since 2018.
None of these communicate anything specific. None of them would help a prospect decide whether you’re the right business for them. They’re filler that exists because the designer needed something on the home page hero and nobody had time to write something better.
A working home page hero answers, in three lines or fewer:
- What you do (“Electrical for Melbourne small businesses”)
- Who you do it for (“Brunswick, Coburg, Pascoe Vale”)
- What makes you different (“Solo electrician, fully licensed, same-day quotes, transparent pricing — no callout fees”)
Read that out loud. It’s specific. It tells the customer in ten seconds whether you’re a fit. It’s not clever, it’s not poetic, but it’s clear — and clear beats clever for decision-making.
The fix: Rewrite your home page hero this weekend. Not in marketing-speak — in the words you’d actually use if a customer asked you what you do at a barbecue. Once you’ve got that, your designer (or me, or anyone) can rebuild the visual treatment around the real copy. The copy comes first; the design serves it.
What this means in practice
The good news: none of the four reasons above require a full website rebuild. Three of them (GBP maintenance, suburb-specific SEO, home page copy) can be fixed in a focused week without touching the underlying site at all.
The bad news: the slowness issue often does require rebuilding on a faster platform. There’s no halfway version of “your WordPress page-builder site is now fast”. It’s the structural cost of fixing the foundation.
The realistic path most underperforming small business sites should take:
- Run an honest audit — Lighthouse score, GBP status, suburb-specific search rankings, home page hero clarity. Most of these you can check yourself in 20 minutes.
- Fix the three free ones first: GBP maintenance routine, suburb-specific copy and schema, home page hero rewrite. Give them 8–12 weeks to compound.
- Then decide whether the platform itself needs replacing. By that point you’ll know — if the site is genuinely fast but still not bringing in work, something else is going on. If it’s slow, the rebuild is justified.
What I’d recommend against: spending money on Google Ads to drive traffic to a site with these four problems unsolved. The ads work fine; the website doesn’t convert; you spend the budget and conclude “ads don’t work for my business”, when the real issue is the destination was leaking the whole time.
Fix the leaks first. Then think about traffic.
If you’d like an honest read on which of the four (or more) is the actual problem on your site, run the free audit — it’ll surface most of this in 30 seconds and email you the report.
Or if you’d rather just talk through your specific situation, 15-minute call — I’ll tell you straight whether your site needs targeted fixes or a real rebuild. The answer is more often “targeted fixes” than people expect.
The full picture
The complete guide to small business websites in Melbourne
This post covers one specific angle. The complete guide on small business websites is the long-form reference if you want the whole picture.
Read the guide
Written by Elliot Stenson. If you spot something off in this post — outdated fact, wrong assumption, or a counter-argument I should have addressed — email me and I'll update it.
Keep reading
26 May 2026 · Opinion
The real reason your Melbourne web designer ghosted you after launch
Most Melbourne web designers go quiet a month after launch. It's not flakiness — it's structural. Here's what to ask before you hire next time.
23 May 2026 · How-to
How much does a small business website actually cost in Melbourne in 2026?
An honest breakdown of what a small business website costs in Melbourne — what you get at A$3,200, what pushes it higher, and what to ignore. No 'from A$X' tease.
19 May 2026 · Opinion
Three things missing from almost every Melbourne tradie's website
I've looked at over a hundred Melbourne tradie websites this year. The same three things keep showing up missing — and they're the three quietly costing you callouts.
If this landed
Want to talk through your own site?
Fifteen minutes, no pressure, no sales pitch. I'll walk through what's working on your current site, what isn't, and what to do about it.