folder_open Paid Search

Lead tracking mistakes appliance repair shops make

Martin Marinov Martin Marinov
14 min read
Topics call-trackinglead-source-attributiongoogle-business-profileftc-testimonial-ruleappliance-repair-leads

Most appliance repair company owners believe every call that rings through the shop phone is a lead. Spend a week actually listening to that call log and you’ll see why that belief costs money: buried in the same list is the dishwasher still under Whirlpool’s warranty, the caller asking if you touch window units in July even though you only do kitchen appliances, and the six-hundred-dollar built-in fridge repair that never got a callback because the office was slammed and the ticket got lost under three other sticky notes.

None of that shows up as a problem on paper. Your call count looks fine. Your Google Ads dashboard says you got forty-some conversions last month. What it can’t tell you is which of those calls actually became a paid invoice, which ones were warranty referrals you get flat-rated for, and which ones your dispatcher spent twenty minutes on before the customer admitted they’d already booked with the guy down the road. A tech who drives out for a job that turns out to be out-of-warranty when the customer assumed it was covered costs you a truck roll and an afternoon. A part ordered off a model number nobody wrote down correctly costs you a second trip. More ad spend doesn’t fix any of that. A better website doesn’t either.

Lead tracking, done right, isn’t about counting how many people contacted you. It’s about tagging every call, text, form fill, and chat message back to the channel it came from, the type of job it turned into, and whether it closed. That’s the only way to know if the $2.96-average click you paid for on a “same day appliance repair” keyword actually turned into a paying customer, or just a warranty referral that pays you a flat manufacturer rate regardless of how the lead arrived.

Seven places appliance repair companies lose track of where the job actually came from

These are the mistakes we see most often when we sit down with a repair shop’s call log and campaign data side by side. Each one is small on its own. Together, they’re why the “lead” number and the “booked job” number never seem to match.

Common mistakes

  1. 1
    One phone number doing the job of four

    The number on your Google Business Profile, the number in your Google Ads call extension, the number on the website footer, and the number on the truck magnets are often the exact same digits. When a customer calls, there's no way to know if they found you through a search ad, an organic search result, or a van they saw in their neighbor's driveway. Fix it by putting a dedicated tracked number on the website that swaps based on traffic source, and a separate number on your Google Business Profile listing. Now every call carries its own paper trail.

  2. 2
    Calls get logged, but nobody tags what happened on them

    The office answers, takes down a name, and maybe books a visit, or maybe doesn't. If there's no field for "booked job," "price shopping," "wrong brand, we don't service that," or "warranty referral, no charge," you've got a pile of calls and no way to separate the ones worth paying for. Build disposition tagging into whatever your office already uses, even if it's a shared spreadsheet, and make it mandatory before the call window closes.

  3. 3
    Warranty jobs and out-of-pocket calls get blended into one number

    If you're an authorized repair provider for a brand like GE, Samsung, or LG, a chunk of your incoming calls are manufacturer referrals that pay a flat rate no matter how the customer found you. When those get mixed into the same lead count as your paid search calls, your blended cost-per-lead looks great, right up until you realize the cheap leads were never going to pay full price anyway, and the campaign that's actually earning its keep is getting starved of budget.

  4. 4
    Text and chat enquiries vanish into a shared inbox

    A customer clicks "text us" from a mobile ad or messages your website chat widget, and the conversation lands in a shared phone or inbox with zero tag back to the campaign or page that started it. By the next morning it's just a text thread. Nobody can say whether it came from the "emergency repair tonight" ad or someone who found your Google Business Profile and messaged on their own. If your chat and SMS tool can't pass a source tag through, you're flying blind on a growing share of your enquiries.

  5. 5
    One landing page covers every job, from a diagnostic visit to a full installation

    A ninety-dollar diagnostic call and a six-hundred-dollar built-in refrigerator repair get sent to the same generic "appliance repair" page, with the same phone number and the same form. Your conversion rate and cost-per-lead end up averaged across jobs with wildly different value, and neither you nor Google's bidding algorithm can tell which traffic is actually profitable. Split the pages by job type and brand, and the data starts telling you something useful.

  6. 6
    Treating reviews as the trust fix while ignoring the FTC's rule on fake and incentivized testimonials

    The FTC's 2024 rule on fake reviews and testimonials makes review-gating (only asking happy customers to post, filtering out anyone who had a bad experience before they can leave feedback publicly) and undisclosed incentivized reviews an enforcement risk, not just a gray area. Plenty of shops lean hard on reviews as their main trust signal while their actual lead tracking stays broken. Reviews matter, but they're not a substitute for knowing which campaign, page, or call actually produced the customer in the first place, and running afoul of the rule can cost you more than the reviews were worth.

  7. 7
    Completed jobs never get fed back into the ad platform

    Smart Bidding and Performance Max only optimize toward what they can see. If you never upload job value or offline conversions back into Google Ads, every call looks identical to the algorithm, whether it turned into a $90 diagnostic or a $900 appliance replacement. You end up paying to generate more of the cheap calls, because that's what the system thinks you want.

If any of this sounds like where your web form enquiries quietly disappear, it’s worth watching how far a customer actually gets before they give up. HeyLead Insights shows exactly where someone abandons a booking form or chat widget, which matters more than you’d think when half your enquiries now start as a text or a chat message instead of a phone call.

What to fix this month versus what can wait

You can’t fix all seven at once, and you shouldn’t try. Tracking has to come before anything else, because every other fix depends on data you can trust. Here’s the order that actually works for most repair shops.

Fix in this order

  1. 1Get dedicated, swapping phone numbers on the website and a separate static number on your Google Business Profile before you touch ad spend. Without this, every other number you look at is noise.
  2. 2Add mandatory call disposition tagging for the office: booked job, price shopping, out of service area, warranty referral, no answer. Review it weekly, not monthly, so a bad week shows up while you can still do something about it.
  3. 3Separate warranty and manufacturer-authorized traffic from paid search traffic in your reporting, even if they share a tech dispatch board. These are two different businesses with two different margins.
  4. 4Once tracking is trustworthy, split your top landing pages by job type and appliance brand. This is where conversion rate and quality of lead actually move.
  5. 5Last, once you've got three or four months of clean disposition and job-value data, start feeding completed job values back into Google Ads so Smart Bidding can chase profitable jobs instead of raw call volume.

If this is the first time you’ve mapped it out this way, a clean lead-source attribution setup is worth doing before you spend another dollar on ads. Most of the wasted budget we find in appliance repair accounts isn’t bad keywords, it’s good keywords getting blamed for a tracking gap that has nothing to do with them.

Not sure where your funnel leaks?
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit
Stylish modern kitchen showcasing stainless steel appliances and elegant decor. Photo by tazzmanian studios insta on Pexels
Photo by tazzmanian studios insta on Pexels

An illustrative case: splitting warranty calls out of the paid search number

Picture a two-truck appliance repair company authorized for two major brands, running Google Ads for out-of-pocket repair searches in their metro area. For a while, their cost-per-lead looked steady and reasonable, and their owner had no reason to dig further. Then the office started tagging every call with a disposition, and a pattern showed up fast: a sizable chunk of the calls their Google Ads campaign was getting credit for were actually customers who’d found them through the manufacturer’s authorized-repair locator, not through the ad at all. Those calls were landing on the same tracked number because the website funneled every job type to one phone line. Once the warranty-referral calls got routed to their own number and excluded from the paid search attribution, the picture changed. The campaign’s real cost-per-booked-job came in higher than anyone wanted to see, but it was finally honest. That let the owner redirect part of the budget toward the brands and job types where paid search was actually winning jobs, instead of a blended number that made every campaign look roughly the same. No single ad changed. No new landing page went up that week. The only thing that moved was which calls counted as which channel’s result, and that was enough to show where the real money was going.

What appliance repair shop owners notice once the numbers finally line up

“We used to argue every month about whether the ads were working. Turns out half the argument was warranty calls getting credited to the wrong line item. Once we split those out, the conversation changed completely.” - Owner, three-truck appliance repair company

“Our office manager started tagging calls as booked or not booked, and within a few weeks we could finally see which zip codes were worth bidding harder on and which ones were just burning the budget on calls that never turned into a truck roll.” - Office manager, independent appliance repair shop

Prefer to just ask? Message Martin directly on WhatsApp: Chat with us on WhatsApp
Elegant kitchen featuring stainless steel appliances and classic white cabinetry. Photo by Curtis Adams on Pexels
Photo by Curtis Adams on Pexels

Frequently asked questions

Do I need separate phone numbers for Google Ads, my website, and Google Business Profile? Yes, if you want to know which one is actually producing booked jobs. A single shared number means every call looks like it could have come from anywhere, and you end up guessing at what’s working instead of knowing.

Can I legally record calls for lead tracking purposes? Call recording laws vary by state, and several states require all parties on the call to consent to recording, not just one. If you’re setting up call tracking across multiple states or working with customers out of state, check your local requirements and add a short recorded disclosure at the start of the call rather than assuming a single national rule applies.

Is it okay to ask every happy customer to leave a review, or only the ones I know will say something good? Filtering who gets asked to leave a review based on how satisfied they seemed, sometimes called review-gating, runs into the FTC’s current rules on fake and misleading testimonials. The safer approach is to ask everyone, consistently, and let the reviews land where they land.

How is tracking a “lead” different from tracking a “lead source”? A lead count tells you how many people contacted you. A lead source tells you which channel, campaign, or page produced them, and whether that particular channel’s leads actually turn into paid jobs. Most repair shops have the first number. Very few have the second, and the second is the one that should drive budget decisions.

What should I track for warranty and manufacturer-authorized jobs specifically? At minimum, tag the brand, the referral source (manufacturer locator versus your own marketing), and the flat rate paid versus what an equivalent out-of-pocket job would have earned. That split alone usually explains a lot of the confusion in a blended cost-per-lead number.

Next steps

Start this week by pulling your last 30 days of inbound contacts, calls, texts, chat messages, and web forms, and manually tagging each one with a disposition and a source. It’ll take an afternoon, but it’ll show you exactly what percentage of your “leads” never got tagged at all, which is usually the real reason the numbers never add up.

The gap between a logged lead and an attributed, booked job is exactly the kind of ongoing tracking and reporting work HeyLead takes off a repair shop’s plate, building and maintaining the call tracking, UTM structure, and job-value feedback loop so your ad spend chases real jobs instead of raw call counts. Chat with us on WhatsApp.

Work with HeyLead
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]