Good SEO work does bring in calls and enquiries, but plenty of small businesses have paid an SEO company for a year and seen nothing. The difference usually comes down to what was actually done, and whether anyone measured leads rather than rankings.
Why SEO sometimes doesn't work
- Nothing was built. No new service or suburb pages, no Business Profile work, just a monthly fee.
- The wrong keywords. Ranking for terms nobody searches, or terms that bring the wrong customers.
- Too short. Most local SEO takes three to six months to show clear results. See how long SEO takes.
- A weak website. Traffic arrives but doesn't call because the site is slow or unclear.
- Bad tactics. Spammy links that get ignored or, at worst, trigger a penalty.
Signs it's working
- More calls and form enquiries from Google, tracked and reported
- More Business Profile calls, direction requests and website clicks
- Rankings rising for "service + suburb" searches that matter to you
- A clear list of work done each month that you can check on your own site
How to check yourself
- Look at Search Console clicks and impressions over 6 to 12 months.
- Check your Business Profile performance for calls and website clicks.
- Ask every new customer how they found you.
If none of those numbers have moved after six months, ask hard questions. See how to read an SEO report.