The most expensive mistake in an oven cleaning business isn’t a dud ad. It’s booking the job and never writing down what actually sent it to you.
Think about a decent trading week: a few calls off Google, a couple of messages through Facebook, a Google Business Profile enquiry from someone who found you on the map, and a referral from the property manager down the road who likes how you leave a stove. Every one of those gets written into the diary as a job. None of it gets written down as a source. Six months later, when you’re deciding whether to keep paying for ads or pull back and lean on word of mouth, you’re guessing. You’re not short of leads. You’re short of a record that tells you which leads were worth chasing, and that gap costs real money every time you renew a campaign on gut feel instead of evidence.
Here’s the part most cleaners get backwards: the fix isn’t a complicated system. It’s one habit, done consistently, that most businesses in this trade never build because nobody ever showed them how simple it is. Before we get to that, let’s look at where the money actually leaks, because the mistakes are oddly specific and most of them have nothing to do with your ad spend.
The habits that quietly cost oven cleaning businesses their Christmas rush and their EOFY jobs
Oven cleaning in Australia runs on two seasons that don’t look anything alike. November and December bring residential customers wanting the oven spotless before guests arrive. Late May through June brings property managers and landlords chasing exit cleans and bond cleans before the financial year ends on 30 June, often bundling an oven clean in because it’s a line item they can claim. If your tracking can’t tell these two buyer types apart, you can’t tell which season is actually funding the other. Here’s where that shows up in practice.
Common mistakes
-
1One phone number doing every job
The Google Ads number, the number on your van, and the number on your Facebook page are all the same digits. Every call lands in the same bucket, so when someone asks "where did this job come from," the honest answer is "no idea." The fix is a second or third tracked number, swapped in dynamically on your website and ad landing pages, so a call from the Google listing shows up differently to a call from the website. It costs a few dollars a month per number and it's the single biggest gap in most small trade businesses, not just oven cleaning.
-
2Google Business Profile messages never make it into the books
A customer taps "message" on your Google listing, you reply from your phone, you book the job, and that enquiry never touches a spreadsheet or a CRM. It just happened on your phone and disappeared from any record of lead sources. Given how many Australians now book trades through the map listing instead of a website, this is frequently your highest-volume channel and your least tracked one. Log it the same way you'd log a form fill or a call: source, date, suburb, outcome.
-
3Residential and commercial leads sitting in the same pile
A homeowner wanting a one-off oven clean before Christmas and a real estate agency wanting a GST tax invoice for an end-of-lease clean are two different customers with two different values, two different booking patterns, and two different reasons for calling. Lump them into one "leads" column and your June numbers look fantastic while your actual residential pipeline for the new year quietly runs dry. Tag the lead type at intake, not after the invoice goes out.
-
4Quotes sent by text and never followed up
Someone asks for a price over SMS or Messenger, you send a number back, and that's the last anyone does about it until they either book or they don't. There's no "quoted" stage, no reminder, no record of who went quiet. Most no-shows in this trade aren't lost leads, they're leads nobody circled back to after 48 hours. A simple pipeline with four stages (enquired, quoted, booked, lost) catches more jobs than any ad tweak will.
-
5Google Ads running with no negative keywords
"Oven cleaning jobs" and "oven cleaning products" both contain your keyword and neither one is a customer. Job seekers and DIY shoppers click through, cost you a few dollars each, and never call. Owners blame the lead tracking when the real problem is traffic quality upstream of it. Build a negative list before you touch anything else in the account; it's the cheapest fix on this entire list.
-
6Referrals and reviews treated as untrackable
Because word of mouth doesn't arrive through a form or a tracked number, it gets written off as "can't measure it, don't bother." But a one-line question at intake, something like "how did you hear about us," catches most of it. Businesses that skip this consistently undercount their best channel and overcount paid traffic, then wonder why doubling the ad budget doesn't double the bookings.
Notice what’s missing from that list: nothing here is about buying more clicks. It’s about writing down what’s already happening. A marketing partner who runs analytics and attribution properly will usually find three or four of these in the first audit of a trade business’s account.
Fixing tracking before scale, match types before new campaigns, speed before new landing pages
Not every fix matters equally, and not every fix matters right now. Owners get this backwards constantly, chasing a prettier landing page or a new campaign before the basics are solid, which just means the new spend inherits the old blind spots.
DIY playbook: what to repair, and in what order
- 1Stop running any paid campaign without a tracked number and a source field on your intake form or booking sheet. Spend on untracked traffic is spend you can't learn from, no matter how good the click-through rate looks.
- 2Build your negative keyword list before you add a single new campaign. Block job-seeker terms, DIY product terms, and brand names of competitors you don't want to pay to rank against. This alone often recovers 15 to 20 percent of a small Google Ads budget.
- 3Check your landing page speed before you commission new creative or photography. Industry-wide, only around 55.9 percent of websites pass all three Core Web Vitals checks as of the most recent Chrome User Experience data. A slow page quietly burns the traffic you're already paying for, and no new hero image fixes that.
- 4Separate your EOFY and pre-Christmas campaigns, landing pages, and tracked numbers. A property manager searching for a bond-clean oven service in late May wants to see GST-inclusive pricing and a fast callback. A homeowner in December wants same-week availability. One generic page trying to serve both converts neither as well as it should.
- 5Only once tracking, negatives, and speed are sorted should you scale spend or test new ad creative. Adding budget to a leaky setup just makes the leak bigger and the reporting more confusing, not less.
Free tools to check your own setup
If you’re doing this alone, give yourself a real afternoon for the negative keyword pass and the tracked number setup. The page speed check and the EOFY/Christmas split take longer, usually a couple of weeks of actually watching the two lead types come in before you trust the pattern.
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit

What changed for a two-van operator once the Christmas numbers and the EOFY numbers stopped looking the same
This is illustrative, not a named client result, but it’s the pattern we see constantly in this trade. Picture a two-van oven cleaning business running out of outer Perth. The owner was spending steadily on Google Ads and boosting the odd Facebook post, and business was fine, not great. Every lead landed on the same number and the same booking sheet, residential and commercial mixed together.
The one change that mattered wasn’t more ad spend. It was splitting the tracked number and the landing page into two: one aimed at real estate agencies and property managers around EOFY, one aimed at households before Christmas. Within a couple of months the owner could see something they’d never seen clearly before: most of the Google Ads budget had been quietly funding commercial enquiries that converted at a decent rate, while the Facebook boosts were almost entirely reaching homeowners who booked fast and paid on the spot. Once that was visible, the budget split followed naturally, more Google spend ramped up in the lead-up to June, more Facebook spend ramped up in November. Nothing about the service changed. The only thing that changed was that the business could finally tell its two seasons apart.
What oven cleaning owners say once they can see the whole intake
“We always assumed the quiet months were just quiet. Turns out we were losing half our EOFY enquiries because the property managers wanted a quick GST invoice quote and our form didn’t even ask the right questions.” - Owner, two-van oven cleaning business, WA
“I used to think word of mouth couldn’t be measured, so I never bothered asking. Now it’s one line on the intake form and it turns out referrals are a bigger slice of our bookings than either of our ad channels.” - Office manager, oven cleaning franchise, NSW

FAQ
Do I need a CRM to track oven cleaning leads, or will a spreadsheet do? A spreadsheet is genuinely fine to start. The columns matter more than the software: date, source, suburb, lead type (residential or commercial), quote sent, outcome. Most small operators only move to a proper CRM once they’re juggling more than two or three vans and the spreadsheet starts getting out of date within a day.
How do I track leads that come through Google Business Profile messages? Manually at first. Check your messages and call history weekly and log each one into your tracking sheet the same way you’d log a form submission. Google’s own insights panel on your Business Profile also shows call and message volume over time, which is useful for spotting trends even before you’ve built a full habit of logging every single one.
Should I use the same phone number on Google Ads and my Facebook page? No, not if you want to know which one is working. A second tracked number for paid search and a third for social, both forwarding to the same mobile, costs very little and tells you immediately where your calls are actually coming from.
How does GST affect how I quote and track commercial versus residential oven cleaning jobs? Commercial customers, particularly property managers and real estate agencies, usually need a proper tax invoice showing GST and your ABN, and they often want that quote fast because they’re working against a lease end date. Residential customers rarely ask about GST at all. Tagging leads by type at the point of enquiry, not after you’ve invoiced, lets you see which channel is actually bringing in the higher-value commercial work versus the steady residential bookings.
What should I fix first if I can only tackle one thing this month? Get a second tracked phone number running and add a one-word source field to however you currently log a new job. Everything else on this list is easier to fix once you can actually see where your leads are coming from.
Putting it to work
Pull the last 60 days of jobs straight out of your calendar or booking sheet, however rough it is, and add one column: where did this come from. It’ll take you an hour, maybe two. You’re looking for the channel that’s quietly bringing in the best jobs and the one that’s bringing in a lot of calls but very few bookings. That one column usually tells you more than three months of staring at your ad account.
If the gap you keep running into is exactly this, enquiries scattered across Google, Facebook, and your Google Business Profile with no clean way to see which one is actually paying for itself, HeyLead builds and maintains the tracked numbers, source tagging, and reporting that connects every one of those enquiries back to the job it became. Chat with us on WhatsApp.
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]