Google Ads for
Auto Detailing

We run Google Ads for auto detailing, PPF, ceramic, and tint shops that need booked install work. Across the shops we run, those accounts sit under one MCC, so the way we structure and clean them is what we actually do at portfolio scale, not a theory deck.

We build every account around one idea: paid search only works for a shop when you buy the person who already decided the work happens in a shop, and you send that click to a page that matches the service they typed. Everything below is how we do that, and what the portfolio looks like while we do it.

You're mid-month in Google Ads Manager and spend is climbing while booked work sits flat. The search terms report is full of "ceramic coating spray," "how to detail a car," and "free." Those clicks cost the same as a real PPF inquiry, and they will never sit in your office and buy the job.

A lot of shops blame Google. What we usually find is the campaign hired the wrong searcher, then dropped that person on a homepage that talks about everything.

Who this Google Ads work for

This page is for owner-operators and shop leads who already sell installs or premium detail work and want Google Ads (and auto detailing ads more broadly) to bring people who will book, not people who want a bottle, a tutorial, or the cheapest quote in town.


It fits shops that sell some mix of:


PAINT PROTECTION FILM & RELATED FILM WORK

CERAMIC COATING INSTALLS

WINDOW TINT

FULL DETAIL / HAND WASH PACKAGES
MOBILE DETAILING

 

If you’re still guessing which service makes money, we can still help, but the first job is structure and tracking so the account can tell you the truth. If you want a DIY course on Google Ads Manager, this isn’t that page. We run the accounts. We teach the shop how to read the scoreboard while we do it.

 

Car detailing ads and auto detailing advertising show up in the same buyer conversation. The channel is Google Ads. The outcome we care about is booked work for the services you actually sell.

What our Portfolio actually looks like

Detailing Growth manages Google Ads under one MCC for detailing, PPF, ceramic, and film shops. 

As of 09/08/26 we measured 81 ENABLED shop accounts.

 

Across those accounts in the 90 days from 2026-06-10 to 2026-09-07:

SPEND

$394,951.97

CLICKS

79,769

IMPRESSIONS

1,728,396

TRACKED CONVERSIONS IN GOOGLE ADS

10,304.44

CTR

4.62%

COST PER TRACKED CONVERSION

$38.33

Last 30 days:

SPEND

$128,280.45

CLICKS

24,475

TRACKED CONVERSIONS

3,084.68

COST PER TRACKED CONVERSION

$41.59

Those conversion numbers are Google Ads metrics.conversions as the platform reports them (leads and tracked actions as each account is set up). We are not calling them booked install jobs on this page. Booked-job math lives in your CRM. We put the portfolio line here because this is what our auto detailing ads accounts are actually doing right now, across the shops we run, with a dated pull you can check against our proof notes.

 

Markets differ. Offers differ. Tracking setups differ. The portfolio line is a scoreboard for how we run Google Ads for auto detailing at scale, not a promise that every shop lands on the same cost per tracked conversion next month.

How we structure accounts (not one blob)

When we open accounts across the portfolio, we split campaigns by service line. PPF, ceramic, window tint, mobile detailing, and hand wash do not share one pile of money when the search language and the margins differ.

You’ll see patterns like separate search campaigns for Window Tint, PPF, and Ceramic, plus matching Performance Max lines where those lines earn their keep. We do that so budget stays on the jobs that pay installers, and so we can see which service is actually producing tracked conversions.

If the account is still one campaign named “Detailing Leads,” you can’t tell which service is buying junk and which one is buying buyers. That blindness is expensive.

What service-line structure looks like in practice

A PPF searcher and a ceramic searcher often use different words, different price expectations, and different decision timelines. When those clicks share one budget and one landing page, the cheap curiosity clicks can crowd out the install ask. We keep the lines readable so spend can follow profit. Window tint has its own search language too. Mobile detailing ads need geo and schedule rules that a brick-and-mortar shop may not want. Hand wash and express packages behave differently from film installs. The exact campaign list follows what the shop sells. The rule stays the same: if the margin and the search language differ, give the service its own budget line.

Performance Max can earn a seat when search intent is still visible somewhere in the account and when it isn’t the only place money goes. We don’t hand the whole shop to one black-box campaign and hope.

The Wrong Searcher Problem

Waste usually sits in the search terms report.

Someone searched a product they can buy in a bottle. Someone searched a tutorial. Someone searched the cheapest version of the word you use for a premium install. Google still charged you.

Auto detailing advertising only works when the campaign is built to refuse that traffic. Broad match without a serious negative list will keep buying DIY curiosity. You don’t need more volume of that. You need fewer of those clicks and more of the people who already decided the work happens in a shop.

We call that the wrong searcher problem. The fix is the hiring, before anyone raises the budget.

What “wrong searcher” looks like in the report

Patterns we see over and over in shop accounts:

  • How-to and DIY language next to coating or detail terms
  • Spray, kit, bottle, Amazon, and buy-online intent on install keywords
  • Free, cheap, coupon, and discount piled onto premium service words
  • Job, salary, course, and wholesale when the shop sells installs to car owners
  • Service names the shop doesn’t sell, still eating budget because match types were left wide

None of that means Google Ads is broken. It means the account is paying for research and product shopping while the shop needs install buyers. Search terms plus negatives are how we correct the hiring every week.

Why the Homepage kills the click

Most shops send every paid click to the homepage. A person searched a specific service, often with a car model in the query, and landed on a menu of everything you offer. The ad and the first screen don’t match. They leave. We send Google Ads for auto detailing traffic to pages that match the search. PPF searchers get a PPF page. Ceramic searchers get a ceramic page. Tint searchers get a tint page. The ad promise and the page have to say the same thing, or you paid for a bounce. If the shop site still can’t hold that match, that’s a website problem first. We build those service pages when shops need them through our website development work. Paid search shouldn’t be asked to fix a missing destination.

Message Match in Plain Terms

If the ad says PPF for a specific vehicle class, the first screen should speak PPF for that buyer. If the ad says ceramic coating install, the page should speak install, warranty language the shop can stand behind, and a clear next step. If the ad is mobile detailing in a radius, the page should make the mobile offer obvious without burying it under a full shop menu. Message match is boring when it’s done right. It’s expensive when it isn’t, because you already paid for the click.

Mobile Detailing Ads

Mobile detailing ads sit in the same Google Ads system, with a few rules that brick-and-mortar shops often skip.

Geo has to match where the van actually goes. Schedule has to match when someone will answer and book. The offer on the page has to say mobile clearly, or the searcher who wanted a driveway job lands on a shop-only story and bounces. Negatives still matter, because DIY and cheap intent show up in mobile search language too.

We treat mobile as its own budget line when the shop sells it as a real service, so cost per tracked conversion for mobile doesn’t hide inside a film or ceramic campaign.

Google Ads Waste Score (coming)

We’re building a short Waste Score for detailing shops: 7 yes/no questions on negatives, landing match, service-line structure, call tracking, search-term hygiene, conversion definition, and whether budget follows profit. Higher score means more waste risk.

It isn’t live on this page yet. When it ships, it will sit here as a quick self-check before the Cleanup Checklist. Until then, use the questions below as a manual audit, or start a conversation if you want us on the account.

Questions we use (manual version)

  1. DIY negatives: Do you actively block DIY / how-to / spray / kit / free / cheap search terms every week?
  2. Landing match: Do paid clicks for a specific service (PPF, ceramic, tint) land on a matching service page (not only the homepage)?
  3. Service-line structure: Are PPF, ceramic, window tint (and mobile/detail if you sell them) in separate campaigns or clear budget lines?
  4. Call tracking: Can you see which Google Ads campaign produced each phone lead?
  5. Weekly search terms: Does someone open the search terms report at least weekly and add negatives?
  6. Conversion definition: Are you optimizing to tracked conversions you trust (form + call), rather than clicks or CTR alone?
  7. Budget follows profit: Do you move spend toward the service lines that produce the jobs you want, rather than the cheapest clicks?

If you answered “no” to 3 or more, you’re likely paying for curiosity and/or blind spots in tracking. Fix structure and search terms before you raise budget. If you answered “no” to 5 or more, pause scale: clean negatives, split services, and stop sending paid traffic only to the homepage

Shop Google Ads Cleanup Checklist (coming)

We’re also packaging a 12-item Cleanup Checklist (the same filters we use when we open a detailing, PPF, ceramic, or tint account) as a free email opt-in. That form isn’t live on this page yet.

When it is, you’ll enter name, email, shop name, and a monthly spend band, and get the list by email. Until then, the core moves are already on this page: search-term negatives, matching landers, service-line structure, and tracked-conversion hygiene. Or talk to us and we run the cleanup inside the account.

Checklist preview (what the opt-in will cover)

Open Search terms (last 30 days). Add negatives for how to, DIY, tutorial, spray, kit, bottle, Amazon, free, cheap, coupon, wholesale, job, salary

Confirm every paid ad group has a landing URL that matches the service in the ad (no default-to-homepage for PPF/ceramic/tint).

Split budget by service line: PPF, ceramic, window tint, and mobile/detail if you sell them. Stop one-blob “Detailing Leads” if you can’t see which service produces tracked conversions.

Turn on call tracking (or call extensions with conversion import) so phone leads map back to campaign.

Define the conversion you optimize to (form submit + qualified call). Stop optimizing to clicks alone.

Review search terms weekly on a fixed day. Same day every week. Add negatives before you add budget.

Exclude locations and schedules that never book (overnight, out-of-area) unless mobile coverage is intentional.

Write one ad line that names the service and the buyer (vehicle or job type), rather than “best detailer in town.”

Check that Performance Max (if used) isn’t the only campaign and that you can still read search intent somewhere in the account.

Compare cost per tracked conversion by service line for the last 30 days. Move spend toward the line that produces the jobs you want.

Confirm brand and competitor terms are intentional, rather than accidental bleed.

Screenshot this week’s search terms + negatives added. Keep a simple log so the account doesn’t forget what you already blocked.

How we run Google Ads for your shop

 

Week 1

We separate the account by service line so budget follows profit. We load negatives early. We check destinations before we scale spend. If the only live page is the homepage, we say so and keep spend honest until a matching page exists.

Week 1 is where we decide what the account is allowed to buy. That means match types and negatives that refuse DIY where we can see it, campaign names that match how the shop sells, and conversion actions the shop can trust enough to optimize toward. If call tracking is missing, we call that out, because phone leads without campaign mapping make the scoreboard fake.

Ongoing

Every week we read search terms and add negatives. We test service-specific ad lines. We watch tracked conversions and cost per tracked conversion by campaign, rather than vanity CTR.

Ongoing work is mostly hiring discipline. New junk language shows up. New offers need new ads. Budgets move toward the lines that produce the jobs the shop wants. When Performance Max is in the mix, we still keep a path to read search intent somewhere, so the account doesn’t go blind.

Across the live portfolio, cost per tracked conversion sat around $38 over the last 90 days and around $42 over the last 30 days. That is a portfolio average across 81 enabled accounts. It isn’t a promise that every shop lands there. Markets, offers, and tracking setups differ. The useful question is whether your account is structured to improve that number for the jobs you actually want.

What we watch every week

  • search terms that should become negatives
  • which service lines are producing tracked conversions worth the spend
  • whether landing URLs still match the ads
  • whether brand and competitor terms are intentional
  • whether mobile geo and schedule still match how the shop actually books

Paid search is one lane. If the shop also needs feed attention and proof, that sits under our Facebook and Instagram ads work. If organic visibility is the gap, that is SEO for detailing shops. Different jobs. Different hubs

Negatives that Protect the Budget

A clean negative list is half the campaign. Without it, auto detailing ads buy research and product shoppers all month.

We block patterns like:

  • how to, DIY, tutorial, homemade
  • spray, kit, Amazon, bottle, buy online
  • cheap, coupon, discount, free
  • wholesale, supplier, job, salary, course (when those aren’t your offer)
  • services you don’t sell

That list grows from your account’s real search terms. A starter list is a starting point. The weekly report is where the real list gets built, because every market invents new junk language around the same services.

Beyond “near me”

“Auto detailing near me” has a place. It is also crowded with people comparing shops on price. We still use local intent, but we don’t build the whole account on it.

Stronger commercial intent often looks like service plus vehicle, service plus problem, or service plus a clear install ask. Those searchers already know the category. They’re choosing a shop. That’s who Google Ads for auto detailing should buy.

Local coverage still matters for map-adjacent searches and for shops that win in a real drive-time radius. We use it as part of the mix. We don’t treat “near me” as the whole strategy, because the shops we run make money when the click was already leaning toward an install or a booked detail, not when the click was only shopping for the closest price.

What you get when we run the Account

In plain terms, the shop gets:

  • Google Ads management under our MCC process for the services you sell
  • Service-line structure so PPF, ceramic, tint, mobile, and detail don’t hide inside one blob
  • Weekly search-term cleanup and negative growth
  • Landing match pressure so paid clicks stop defaulting to a menu homepage when a service page should win
  • Reporting on tracked conversions and cost per tracked conversion by campaign, with the honesty that platform conversions are not automatically CRM booked jobs

You don’t get invented case-study theater, and you don’t get a promise that every market behaves like the portfolio average. You get the operating system we already run across the enabled accounts in that MCC pull.

Frequently Asked Questions

It depends on market and which services you are buying. We would rather run a tighter budget with negatives and matching pages than a bigger budget that buys DIY.

Traffic shows up quickly. Useful tracked conversions usually take a few weeks of search-term cleanup and page matching. Treat the first month as build and filter.

No. Those searchers are shopping for a method, and education belongs in content you choose to publish. Paid search should buy buyers.

Google buys existing search demand. Facebook and Instagram are stronger when you need attention and proof in the feed. Most shops need both for different jobs. For Meta-side management, see our social media ads service.

It means the conversion count Google Ads reports for the account (metrics.conversions). Depending on setup that can include form fills, calls, and other tagged actions. It isn’t automatically a booked install unless your CRM ties it that way.

Yes when the margins and search language differ. One blob campaign hides which service is producing tracked conversions. That split is how we run the portfolio.

Not as the default. If the homepage is the only live page, we say so and either build a proper destination or keep spend low until one exists. Matching service pages are often a website job before they are an ads job.

Same platform, tighter geo and schedule rules, and a page that makes the mobile offer obvious. We keep mobile on its own budget line when the shop sells it as a real service.

Sometimes the cleanest move is a rebuild under clear service lines and negatives. Sometimes it’s a cleanup of an account that already has history. Either way, we need access and an honest read of search terms and conversions before we scale spend.

You can work the 7 Waste Score questions above by hand, skim the Cleanup Checklist preview, and if you want us on the account start at gabe.detailinggrowth.com/win.

Still have Questions?

Not sure what’s wasting your ad budget?

Let’s take a look and help you find the next best move for your shop.

Scroll to Top