Quick answer

A capacity-led paid-search system that follows collision intent from the search through estimate intake, vehicle receipt, and a closed repair order.

Auto body shop Google Ads fail at the handoff between a driver's search and the shop floor. A person with a tow situation needs a different intake path from someone comparing cosmetic dent repair. If both land in one campaign, one form, and one “lead” column, the shop cannot tell which enquiries fit its collision work or current production load.

This guide starts with the facility, not the ad account. You will define accepted collision families, map customer wording to human intake, align geography with how vehicles reach the shop, build truthful landing paths, and measure each stage through the closed repair order. Search volume, CPC, paid competition, demand, ticket size, and cycle-time benchmarks are unavailable in the locked research.

Use the auto body shop lead-generation guide for channel selection. Use the Google Ads versus SEO comparison for the broader paid-versus-organic decision. This page stays with collision paid search and the operating evidence needed to keep, change, merge, or stop it.

The operating rule: buy search traffic only for supported collision job families while estimate intake and production can accept them. Keep impression, click, call click, form, qualified enquiry, booking, vehicle receipt, and closed repair order separate from one another.

Decide whether paid search fits today's estimate and production capacity

Launch paid search only when the shop has defined accepted collision work, vehicle coverage, staffed intake, estimate slots, production capacity, repair-order tracking, a spend owner, and a pause condition. Ads cannot correct an unanswered phone, unsupported structural work, a full paint schedule, parts blockage, or no room to receive another vehicle.

Start with what can enter the building this week. A collision center may accept drivable bumper and panel damage while pausing hail, fleet, or structural intake. Another may have body capacity but no paint slot. That operational split belongs in the campaign plan before anyone writes an ad.

The written qualification rule should capture job family, vehicle location, arrival path, estimate access, and current acceptance. Search wording never authorizes a diagnosis or promises acceptance.

Pre-launch gateBody-shop decisionOwnerPause condition
Accepted workList supported collision families and temporary exclusions.Shop managerPause a family when equipment, staff, or parts constraints block intake.
Vehicle coverageWrite the drivable area, tow boundary, and fleet/dealer arrangements.Intake ownerPause an area when the facility cannot accept vehicles from it.
Estimate accessList open estimate-request and estimate-completion slots.Estimator leadPause when the next acceptable slot breaches the shop's own rule.
ProductionCheck body, paint, parts, staging, and vehicle-receipt capacity.Production managerPause the affected family when capacity is unavailable.
EvidenceConfirm intake, scheduling, and repair-order records can join.Marketing and operationsDo not launch while later-stage outcomes are unattributable.
Spend controlEnter a shop-defined cap and name one decision owner.Shop ownerStop at the cap or any declared operating condition.

An open estimate slot is not permission to fill production. Paint, parts, staging, vehicle receipt, and job-family support still control acceptance.

Build the organic system beside paid acquisition. theStacc can research, draft, and queue content, while its Local SEO module supports GBP posts, review replies, citations, and rank tracking. It does not manage Google Ads, estimates, or repair orders.

Book a free strategy call →

Translate collision job states into intent groups

Group searches by the collision state the customer describes and the intake route the shop supports: non-drivable or tow, drivable damage, cosmetic dent or scratch, hail or PDR, paint or refinish, supported structural work, fleet or dealer work, and branded searches. Keep mechanical, DIY, parts, jobs, and insurance-advice intent outside.

Customer wording is evidence of intent, not evidence of damage. “Car hit curb body shop” may describe a non-drivable situation, but intake must determine the supported next step. “Scratch repair near me” signals a different estimate path from a tow request. Neither phrase proves scope, safety, price, coverage, or availability.

Customer wordingLikely job stateSupported routeEvidence neededBoundary
“collision shop tow”Non-drivable or tow describedStaffed tow-intake path where acceptedLocation, vehicle-receipt capacity, job-family fitNo damage, safety, response-time, or coverage claim
“body shop after accident”Drivable status uncertainHuman collision intakeCustomer description and shop acceptanceDo not infer repair scope
“car dent scratch repair”Cosmetic damage describedDent/scratch estimate pathService supported and estimate slotSeparate PDR from conventional body work
“hail dent PDR”Hail or PDR requestDedicated route only when offeredCurrent capacity and service scopeNo weather-demand or outcome claim
“auto paint refinish”Paint/refinish requestVerified refinishing pageFacility claim approval and capacityCompliance review before publishing claims
“frame repair body shop”Structural work requestedOnly to equipped, approved service pathCurrent shop capabilityExclude when unsupported
“collision repair jobs”Employment intentNo customer landing pathSearch-term evidenceNegative or handoff

Keep branded searches separate so they do not mask non-brand groups. Fleet and dealer work also needs its own owner and arrival path.

Set geography and schedule from how vehicles reach the facility

Set geography from the real vehicle journey: a customer driving damaged but operable transportation, a tow within an accepted boundary, or a documented fleet or dealer arrangement. Schedule ads for staffed collision intake, not the building's nominal hours. Record Google's presence-or-interest setting and exclude every area the shop cannot support.

Google's location-targeting documentation explains geographic eligibility and the presence/interest options an advertiser can review. It does not supply a universal body-shop radius. Write the chosen setting, the operational reason, the approval date, and who owns later changes.

A drivable customer area, tow boundary, and fleet or dealer arrangement may differ. Keep them distinct; one large circle hides how the vehicle will arrive.

Schedule for trained collision intake. If a receptionist cannot handle non-drivable or paint-capacity questions after the estimator leaves, those hours do not qualify.

Search ads and Local Services Ads stay separate

FieldGoogle Search adsLocal Services Ads
Charging unitAd clicks under campaign settingsSeparate lead-based product
Eligibility checkAdvertiser account and policy reviewCategory and region must be checked in the official flow
Placement/controlKeywords, match types, ads, locations, and schedulesSeparate placement and controls governed by LSA
Source systemGoogle Ads plus the shop's intake and repair-order recordsLSA lead handling plus the shop's later-stage records
Lead handlingShop-defined intake and dispositionSeparate lead and dispute workflow
Plan ruleInclude only supported collision pathsExclude until category and region eligibility is verified

Verify current Local Services Ads eligibility with Google. Do not claim eligibility or a badge from another advertiser's result.

Build one truthful landing path per supported intent family

Each landing path should name the supported collision service, actual facility, estimate-request process, staffed intake hours, exclusions, next step, current proof owner, and capacity pause. Separate tow, hail or PDR, cosmetic, refinishing, and structural paths when their intake differs. Remove any claim the shop cannot verify today.

A hail/PDR search should not reach an “all collision work” page when PDR intake is paused. Non-drivable queries need a staffed route and accepted receipt process. Structural pages require current capability approval.

Landing-path truth fieldWhat to publishRecord behind it
Job/service scopeOnly collision families the facility acceptsCurrent service and equipment approval
LocationThe actual facility and relevant arrival instructionsShop record
Estimate processHow a customer requests the next intake stepEstimator workflow
Contact route and hoursThe live phone/form route and staffed collision-intake hoursStaff schedule and route test
ExclusionsUnsupported job families, areas, or vehicle-arrival pathsWritten intake rule
Proof governanceClaim owner and last verified dateApproval log
Stop conditionWhen traffic must pause or route elsewhereCapacity decision

Do not publish promises about immediate estimates, insurer approval, repair time, rentals, loaners, warranties, certifications, paint match, parts availability, round-the-clock response, or customer rights without verified approval. Refinishing claims also need a compliance gate. The EPA collision-repair campaign references the federal Auto Body Rule; jurisdiction-specific requirements still need current official review.

Use match types, search-term review, and negatives as controls

Choose match types as controlled hypotheses about collision wording, then review the actual search terms admitted. Exclude mechanical repair, DIY, parts or products, careers or training, salvage, insurance-only questions, unsupported geography, and unsupported collision work under written rules. Never treat a copied negative list as a finished body-shop campaign.

Google says keyword match types control how closely a search must match a keyword before an ad may be eligible. They do not guarantee a click, enquiry, or repair order. Start narrow enough that the intake owner can explain why every intent family belongs.

Build exclusions as categories, then add terms from observed searches. “Auto body parts,” “collision repair training,” and “insurance claim advice” have different reasons for exclusion, so preserve the reason. A mechanical query may belong to another operation inside a mixed shop; route it to the separate auto repair Google Ads framework rather than mixing it into collision reporting.

  • Mechanical: routine service and mechanical repair terms that belong to the repair operation.
  • DIY and products: tutorials, tools, body kits, paint products, and parts-only shopping.
  • Employment: jobs, careers, apprenticeships, training, and certifications sought by applicants.
  • Insurance-only: coverage or advice searches without an accepted collision-service request.
  • Unsupported: excluded geography, salvage, unoffered PDR, or structural work the facility does not support.

Read the full query before excluding a word. Review the phrase, intake disposition, and written rule together.

Instrument every funnel stage before spend begins

Track impression, click, call click, form, qualified enquiry, booked job, and completed job as distinct stages. Keep estimate requested, estimate completed, authorization, drop or tow, vehicle received, and repair order closed separate too. Google owns early ad events; shop systems and named operators own the operational truth that follows.

Google Ads conversion actions represent business-selected valuable actions. Its conversion-source documentation covers website actions, phone calls, and offline conversions. Neither mechanism turns an action into a booked or completed collision job.

StageDefinitionSource systemOwner
ImpressionAd was servedGoogle AdsMarketing owner
ClickAd click recordedGoogle AdsMarketing owner
Call clickCall action selectedGoogle Ads or websiteMarketing owner
FormEstimate or contact form submittedWebsite form systemMarketing owner
Qualified enquiryMeets the written collision family, geography, and capacity ruleIntake/CRMIntake or estimator owner
Estimate requestedCustomer requested an estimate stepEstimate intake systemEstimator owner
Estimate completedShop marked its estimate stage completeEstimate systemEstimator owner
AuthorizationAuthorization state recorded under the shop's processShop-management systemIntake owner
Booked jobConfirmed appointment, drop-off, tow, or receipt bookingScheduling systemScheduling owner
Drop/towScheduled arrival method recordedScheduling systemIntake owner
Vehicle receivedVehicle arrival recordedShop-management systemProduction owner
Completed jobRepair order marked closedRepair-order systemOperations owner
Repair order closedClosure record with the shop's stated ruleRepair-order systemOperations owner

Call reporting can record calls through Google forwarding numbers from eligible call and location assets or ads. Imported call conversions can connect ad-driven calls to an outcome stored elsewhere. Call duration remains a call rule, not qualification or repair-order evidence.

GA4 recommends separate lead lifecycle events including generate_lead, qualify_lead, working_lead, and close_convert_lead. Map them after the shop defines its stages; one blended row erases each operational handoff.

Set a bounded 28-day test with first-party economics and stop rules

Run one declared 28-day acquisition window with a written hypothesis, collision family, geography, match-type rationale, shop-defined spend cap, estimate and production capacity, events, owners, exclusions, compliance review, and pause conditions. Add the shop's actual booking and closure lag before judging completed work. Leave unavailable value fields blank.

The sheet states what the account may buy and when spending stops. Do not copy a spend cap from a case study. Market and performance benchmarks are unavailable here.

Bounded-test fieldRequired entry
HypothesisWhich supported collision wording should reach which intake path
ScopeJob family, search terms, geography, schedule, and match-type rationale
WindowDeclared 28-day acquisition dates plus booking and closure review lag
LimitsBlank shop-defined spend cap and capacity cap fields
EvidenceEvery funnel event, source system, owner, and joining method
ExclusionsUnsupported intent plus spam, duplicates, misdials, and unattributable records
ReviewCompliance owner, operations sign-off, pause conditions, and decision date
DecisionKeep, change, merge, or stop

If the shop supplies repair-order value bands, document the field definition, cohort dates, repair-order source, owner, supplements, credits, tax treatment, and exclusions. If any of those fields are missing, value stays unavailable. That prevents an estimate amount or open repair order from becoming a fabricated completed-job value.

Use only fully specified formulas

  • Qualified-enquiry rate: unique ad-attributed enquiries marked qualified under the written collision-job, geography, and capacity rule ÷ all unique ad-attributed enquiries in the same declared 28-day test window. Source: Google Ads/call or form plus intake/CRM. Owner: intake/estimator. Exclude spam, duplicates, misdials, job seekers, mechanical/DIY/parts/insurance-only, out-of-area, and unsupported jobs.
  • Booked-job rate: unique qualified ad-attributed enquiries with a confirmed drop-off, appointment, or tow/vehicle-receipt booking ÷ all unique qualified ad-attributed enquiries in the same 28-day cohort plus stated booking lag. Source: scheduling/shop-management system. Owner: scheduling/production. Count reschedules once; exclude estimates or authorizations without booking. Keep canceled-before-arrival records booked but not completed.
  • Completed-job rate: unique booked ad-attributed jobs with a repair order marked closed ÷ all unique booked ad-attributed jobs in the same acquisition cohort plus stated production/closure lag. Source: shop-management/repair-order system. Owner: operations. Exclude open work, canceled/no-show, estimate-only, vehicle never received, and warranty/comeback unless separately defined.
  • Cost per completed first-time job: direct Google Ads spend attributable to the cohort ÷ unique first-time repair orders from that cohort marked closed. Window: declared acquisition cohort plus actual production/closure lag. Source: Google Ads billing and repair-order records. Owner: marketing with operations sign-off. Exclude owner labor unless costed, taxes/credits/refunds under the written rule, and open, canceled, unattributable, or warranty jobs.

Need a cleaner acquisition plan around collision search? We can help separate paid-search evidence from the content and local-search systems theStacc actually supports, without pretending an ad click is a repair order.

Book a free strategy call →

Review search terms and closed repair orders before deciding

Wait for the declared cohort's authorization, vehicle-receipt, production, and repair-order closure lag, then compare qualified enquiries, booked vehicles, and closed orders with exclusions visible. Keep, change, merge, or stop each intent family from that evidence. Lower click costs, more calls, forms, or estimate requests cannot justify expansion alone.

Run the review in two directions. Start with every admitted search term and trace its disposition forward. Then start with each closed, first-time repair order attributed to the cohort and trace it backward to the intake record and ad source. Records that cannot make the trip remain unattributable.

Failure stateDispositionOwner
Mechanical, DIY, parts, jobs, insurance-only, or irrelevant searchApply the written negative or handoff ruleCampaign owner
Out-of-area or unsupported collision workExclude the term, area, or intent pathMarketing with intake
Unstaffed call, misdial, spam, or duplicateMark the exact disposition; do not qualifyIntake owner
Estimate only or no authorizationKeep at its actual stageEstimator owner
No booking, canceled, or no-showKeep outside completed jobsScheduling owner
Vehicle not received or open repair orderWait for actual receipt and closure evidenceOperations owner
Warranty/comebackApply the shop's separate written definitionOperations owner
Unattributable sourceReport as unattributable; repair the join before expansionMarketing and operations

Make the decision by collision family and cohort with open work visible. An account-wide total can hide estimate activity that never closes.

Frequently asked questions about auto body shop Google Ads

These answers cover the operational questions that remain after campaign setup: channel fit, collision search scope, Local Services Ads, shop-defined spend, booking evidence, special intake paths, review timing, and mixed-shop separation. Each answer preserves the line between platform activity and a vehicle that reaches production and closes in the repair-order system.

Do Google Ads work for auto body shops?

Google Ads can fit an auto body shop that has supported collision work, staffed intake, estimate availability, production room, and repair-order tracking. Judge the channel by qualified enquiries that progress to booked vehicles and closed repair orders. If phones go unanswered or the shop cannot receive more vehicles, pause the campaign rather than buying more early-stage activity.

Which collision-repair searches should a body shop consider?

Consider searches that match supported job families: non-drivable or tow situations, drivable collision damage, cosmetic dent or scratch work, hail or PDR, paint or refinish, structural or frame work where equipped, and fleet or dealer collision work where accepted. Search wording is an intake clue, so uncertain damage still needs human qualification.

How are Google Search ads different from Local Services Ads for a body shop?

Search ads use advertiser-selected campaign settings and send clicks or calls through the advertiser's chosen paths. Local Services Ads are a separate product with category- and region-dependent availability and their own lead handling. Exclude LSA from the plan until the shop verifies its current category and region in Google's official eligibility flow.

How should an auto body shop set a Google Ads budget?

Set a shop-defined spend cap against a declared test window, accepted collision family, estimate slots, vehicle-receipt capacity, and production capacity. Name the owner who can pause spend. Published body-shop budgets are not portable because each facility has different intake coverage, equipment, parts constraints, job mix, and closure lag. Record the cap as a blank decision field.

Does an ad call or estimate request count as a booked repair?

No. An ad call, call click, form, or estimate request is an early funnel event. A booked job needs the shop's written booking condition, such as a confirmed appointment, drop-off, tow, or vehicle-receipt booking in the scheduling system. A completed job requires a repair order marked closed in the shop-management system.

How should a body shop handle tow, hail, and non-drivable searches?

Give tow, hail, and non-drivable wording separate intake routes only when the shop supports the relevant job family and can receive the vehicle. State the actual tow boundary, staffed contact route, estimate process, and exclusions. Do not infer damage, safety, weather demand, response time, coverage, or vehicle acceptance from the search phrase alone.

How long should a collision shop test Google Ads?

Use one declared 28-day acquisition window, then wait for that cohort's stated booking, vehicle-receipt, production, and repair-order closure lag. The review date therefore depends on the shop's own process, not a portable campaign duration. Keep open repair orders visible and do not label them completed merely because the acquisition window ended.

How should a mixed mechanical-and-body shop separate campaigns?

Use separate campaigns, landing paths, negatives, intake rules, capacity fields, and outcome reporting for mechanical and collision work. Collision groups cover damaged panels, dents, paint, hail, tow intake, and supported structural work. Mechanical groups belong in the separate auto-repair campaign framework. Never let a combined automotive report hide which operation received and closed the job.

Turn the campaign into a controlled collision-intake system

A useful auto body shop PPC campaign is a controlled intake system tied to supported collision work and closed repair orders. Start with capacity, separate intent by vehicle and job state, publish only verified paths, instrument every stage, and use one bounded cohort. Stop whenever intake, production, evidence, or compliance leaves the declared boundary.

For the first 30 days, use the 28-day acquisition cohort plus setup and review time: approve job families and landing claims, verify vehicle boundaries, test every contact route, document match decisions, and assign stage owners before launch. At the review, keep open orders open. The campaign decision waits for the stated closure lag.

Keep the chain visible from query through intake, booking, receipt, and closure. That evidence supports a defensible keep, change, merge, or stop decision.

Connect paid-search decisions to the channels you own. theStacc supports content research, drafting, and queuing plus GBP posts, review replies, citations, and rank tracking. Google Ads campaign management remains outside the product.

Book a free strategy call →

Sources & references

Siddharth Gangal

Siddharth Gangal

Founder and CEO

Founder and CEO at theStacc. Previously co-founded ARKA 360 (solar SaaS) out of IIT Mandi in 2017. Builds AI systems that automate SEO at scale.

From the theStacc product Explore theStacc modules

Blog SEO, Local SEO, and Social Media — one dashboard, no headaches.