Chapter01An old rust-brown couch set out on the grass by the curb of a quiet suburban street at dawn, with a smartphone glowing on its armrest
Google Ads

Google Ads for Junk Removal · Chapter 01 of 16 · All chapters

Five of 12 Junk Removal Sites We Checked Take Requests by Text, Where Google Ads Can't See Them. Count the Texts and What Each Job Paid.

A lead tracker for junk removal Google Ads: count every call, text and online booking once, then send back what each haul paid so Google bids on real jobs.

David SmaniaFounder, BrandRocket12 min read · October 5, 2026

At 7:40 on a Thursday morning, a woman photographs the sagging brown couch in her den and texts it to a junk removal company she found through a Google ad the night before. By 7:55 the hauler has offered a pickup that day with a two-hour arrival window. By 8:10 she has booked it. That afternoon two crew members carry the couch down her front steps, and she pays.

Google Ads saw the click on Wednesday night. It never saw the text, the price, the booking or the money. As far as the account knows, that ad produced a visitor who read a page and wandered off.

Multiply that by a season and the account bids up the searches it can see paying off and starves the ones that quietly fill your trucks. So the counting gets fixed first, before the account buys its first click. Our examples are 12 junk removal companies in Charlotte, North Carolina, our example market, each one confirmed in Google's Ads Transparency Center as a Search advertiser. Your haulers and your phone lines will differ. Counting what they bring in works the same way in any US market.

Chapter 1 of 16

In Google Ads, a conversion is whatever action you tell the account to treat as a win. Whatever you put on that list becomes Google's description of a good customer, and its bidding spends the week chasing lookalikes. Feed it a sloppy list and it buys sloppy clicks with total confidence.

Junk removal makes that list longer than most trades. Among the 12 example sites:

Customers use every one of those doors. "They gave me a price through texting and said they could do it the next morning," one VETS Junk Removal and Dumpsters customer wrote. "I got a quote promptly after sending a picture," wrote a Queen City Hauling customer about a pile of dirt dug out of the yard.

Each door needs its own conversion action, and each action gets a job title. Primary actions steer the bidding. Secondary actions are recorded for your reports and ignored by the bidding. A tap on your email address belongs in secondary: it tells you someone was interested, not that a truck has a stop on its route. Calls, texts, booked appointments and quote requests that a real person sends are the primary candidates, and the rest of this chapter is about counting them honestly.

A Five-Second Pocket Dial Isn't a Junk Lead. A 30-Second Floor Keeps It Out.

Phone calls are the easy part, because Google already built the plumbing. Two kinds of hauler calls need no extra software: someone tapping Call on the ad itself, and someone dialing the Google-issued number that swaps onto your website. A call counts when it runs longer than a minimum length you choose. Google's help page doesn't name a default, so pick one on purpose.

We use 30 seconds. A customer who reaches voicemail at 6:50 a.m., says "I've got a recliner and a dryer, call me back," and hangs up is a real lead, and a 60-second floor would throw them out. A 30-second floor still filters the pocket dials and the "do you take paint?" calls that end before a price comes up.

For ad calls between US or Canadian phones, Google may also listen to the recording and decide whether the caller was a genuine prospect, and judge by length whenever it has no recording. Handy once the phones are busy. Set your own floor anyway.

Two outside tools are worth knowing about: CallRail and CallTrackingMetrics. Both hand each marketing source a separate number, keep the recordings, and push call results into Google Ads. Google's own call tracking covers the basics for free.

A Customer's Text Is Invisible to Google Ads Unless a Tracking Number or Tagged Link Logs It

Here is the hole in most junk removal accounts. A text message travels from the customer's phone to yours, and Google Ads is not on that road. Unless something logs it, the account never learns the text happened. There are three ways to log it, and each one has a limit worth knowing before you rely on it.

The tagged link. If your site has a "text us" button, Google Ads can count taps on it as a click conversion, the same way it counts taps on a phone number. The catch: it records the tap that opens the customer's messaging app, not a sent message. Someone who taps, sees the blank thread and puts the phone down still counts. Treat it as a secondary signal until you've checked how many of those taps turn into real conversations.

The tracking number that takes texts. CallRail says its Google Ads integration sends calls, texts and form fills back to Google Ads and matches each to the paid click behind it. That is the vendor's description of its own product, so test it in your account before you lean on it. CallRail also notes that only local US and Canadian tracking numbers can send and receive texts.

The message asset. Google offers a message button on Search ads that opens a text or messaging conversation with your business. It is still a beta, and in the US it has a hard limit: Google lists message ads as available on Android everywhere, but its list of countries where they show on iPhones doesn't include the United States. Customers searching on an iPhone won't see the button.

None of the three is perfect. All three beat a texting business whose ads look like they never produce anything.

Every text that books a truck and never reaches Google Ads is a vote for your competitor's keywords.

Jobber Warns Its Embedded Request Form Can Hide Leads From Google Analytics

Online booking looks like the cleanest lead of all: a name, an address, a date. It can also finish somewhere your tag can't see.

Among the 8 example sites with online booking, two named their scheduler (one Workiz, one Housecall Pro), and the rest run booking flows built for the brand. Each of the field-service tools junk haulers use handles tracking differently:

If the pickup gets booked on a vendor's domain, turn on Google Analytics cross-domain measurement, or one customer shows up as two strangers. Then book a fake pickup yourself and watch whether the conversion shows up.

Bookings that vanish hurt twice. One customer in our example market wrote that they "booked through their online site and they were a no show and said they never received the appointment!" A booking that never reaches the dispatcher also never reaches Google Ads.

Six Texts About One Couch Are Still One Lead in Google Ads

A junk customer rarely makes contact once. She texts a photo, calls to ask about the dresser, and texts again to confirm Saturday. If each of those counts, the account thinks one ad click produced three leads, and it will happily pay more for the next click on that search because it looks three times as productive as it is.

Google's count setting fixes that. "One" counts a single conversion per ad click, which is what Google suggests when you care whether a lead came in, not how many messages it took. The trap is the defaults. Google counts every conversion by default for website actions and for clicks on a phone number on your mobile site, and counts one by default for calls from ads and calls to your website's number. Open each lead action and set it to One.

Two more settings belong in the same visit:

A $101 Mattress and a $1,099 Cleanout Shouldn't Count the Same

Counting leads tells Google that someone reached out. It says nothing about whether they booked, whether the truck showed up, or what the job paid. Junk removal jobs swing widely. 1-800-GOT-JUNK publishes its own 2025 averages: $107 to $396 for small loads, $396 to $600 for medium loads, $600 to $1,099 for large ones, and $101 for a single mattress across 5,630 jobs. To Google Ads, left alone, every one of those is the same "1."

A one-mattress pickup and a full garage cleanout both count as a win. Only the dollar figure tells Google which one to go find more of.

The fix is to send the finished job back with its dollar value. For a junk removal business, Google's recommended route is enhanced conversions for leads: your form or booking tool captures the customer's email or phone number, and when the job is hauled and paid, you upload that result to Google Ads, which matches it to the original click. Google calls the older click-ID upload "a legacy feature" that lacks the durability enhanced conversions for leads offers. The fine print, in junk removal terms:

Field-service software can do part of this. ServiceTitan sends completed-job revenue to Google Ads by click ID. Workiz can fire an offline conversion through Zapier when a job is marked done.

Then pick one stage for the bidding to chase. Google advises bidding toward a single stage of your lead-to-sale path that produced at least 15 conversions in the last 30 days. For a new account that is usually the qualified lead (a call over 30 seconds, a booked appointment). Completed jobs with values go in as well, and become the target once there are enough of them. Your first campaign is what we call Isolation, exact match with bids set by hand, so in month one the values are mostly there for you to read. Haul values steer bids later, in Exploration. That's our label for the second campaign, run on broad match and switched on when the account clears about 30 quality conversions in a month.

Counting Page Views as Leads Teaches Google to Buy Browsers, Not Bookings

Inherited junk removal accounts often carry tracking that does more harm than none at all: a "contact us" page view counted as a lead, a thank-you page that fires every time someone reloads it, two tags counting the same booking. Each one tells Google that a browser was a booking, and Google goes looking for more browsers.

If you find these, move them to secondary or turn them off before your first campaign spends a dollar. A short history of clean data is worth more than years of noise.

For the install, Google points advertisers to the Google tag, and when a site runs both the tag and Tag Manager, Google's advice is to pull them together, ideally inside Tag Manager. We build junk removal accounts that way. Then open Tag Assistant and walk the site like a customer: tap the text button, finish a booking, land on the thank-you page, and watch which tags fire and what they report.

Bad tracking doesn't just hide your good leads. It hands Google a picture of the wrong customer and asks for more of them.

Haulers who want someone else on the ladder for this part can look at our Google Ads management.

Next: "Bulk Trash Pickup" Is Hoping for Free. "Junk Removal Near Me" Is Ready to Pay.

With every call, text and booking counted once and the haul's value on its way back, Google can finally see which ads fill your trucks. Chapter 2 lines up junk removal searches from "how to get rid of a couch" to "junk removal near me" and picks the spot where a new account's first dollars belong.

You're reading Chapter 1 of Google Ads for Junk Removal, sixteen chapters written for haulers in every state.

David Smania · Founder, BrandRocket

25+ years running paid media for small businesses, and a low tolerance for agency theater.

Follow on LinkedIn