The goal
What we found
A phishing scam is running as a customer review on sarrosplumbing.com.au
What it costs: This is the page your plumbing ads send people to right now. It's a malicious link sitting in your social proof, visible to every customer, and a real risk to your Google Ads account standing since it's a malicious link on an advertised page.
The fix: Remove the entry from the review feed today and put moderation on it so it can't happen again.
Your Google ads promise "$0 Call Out". It's on none of the pages the ads land on.
What it costs: Every ad that leads with this offer is sending a click to a page that doesn't repeat it. A share of that traffic bounces the moment they can't find the deal that got them to click, and you've already paid for the click by then.
The fix: Put "$0 call out" on every page the ads actually land on, in the same words the ads use. See the full rewrite below.
A live "BOOK NOW!" button sends customers off your own website entirely
What it costs: Anyone who clicks that button leaves your tracked website. The booking never appears in your analytics or your Google Ads conversion data, and having two live copies of the same content splits the ranking signal Google would otherwise give one real page.
The fix: Repoint every button linking to the staging domain back to your own site, and block the staging copy from being indexed.
Your best page brings in 45% of your organic traffic. It's not in your sitemap.
What it costs: An XML sitemap is how you tell Google which pages matter. Right now it nominates five appliance brand pages and leaves out the one page already earning almost half your free traffic.
The fix: Add it to the sitemap today. It costs nothing and there's real upside in moving it from position 7 towards the top 3.
The maths
One fix, done for you
If any of this is worth a conversation, I'm around this week. Fifteen minutes, no deck. If not, take these four fixes and give them to whoever runs your ads, they'll know what to do with them.