Google Ads guide

How to Audit Google Ads for Home Services

To audit Google Ads for a home-services company, trace each local search to the service area, job type, landing page, call or form, booked visit, completed work, invoice, and collected margin. Separate emergency demand from routine work and compare results with technician availability, travel time, materials, warranty work, and real response capacity.

This is an educational account-review framework, not trade, safety, legal, or pricing advice. Start with approved, de-identified records and review Google Ads Help plus local advertising and licensing requirements before changing claims or tracking.

1. Define services, areas, and the decision

State whether the business handles repairs, installation, maintenance, inspections, remodeling, emergency calls, or several trades. Record offices, service radius, zip codes, hours, dispatch rules, technicians, vehicles, pages, phones, forms, booking system, CRM or field-service stages, campaigns, budgets, and conversions.

Define click, call, form, qualified request, scheduled visit, dispatched job, completed work, estimate, approved work, invoice, payment, warranty, cancellation, and repeat service. Keep suppliers, employment, existing-customer support, wrong numbers, and spam separate.

If the account reports only calls or form fills, it proves contact volume but not a profitable job. Record the missing stage and owner. Do not use an average ticket for every service when travel, urgency, equipment, materials, and close rates differ.

2. Audit local targeting and job intent

Map each campaign to trade, service, urgency, service area, landing page, phone route, dispatch owner, and booking path. Review location targeting, exclusions, presence assumptions, radius or city settings, location assets, office address, and out-of-area search terms.

Classify searches as emergency, repair, replacement, installation, maintenance, inspection, quote, price, DIY, parts, jobs, suppliers, existing-customer support, competitor, or irrelevant. Emergency language requires a real response path; do not advertise 24/7 coverage if the team cannot answer or dispatch it.

Check whether the page identifies the service area, availability, qualification, response expectation, and next step. Do not infer the property condition or danger from the query; test whether the company can handle the request safely.

3. Review pages, offers, and claims

Follow representative searches through ad, service page, phone, form, booking, and confirmation. Check trade identity, license or credential language, service area, hours, emergency instructions, pricing or estimate language, warranty, financing, and customer expectations.

Flag guaranteed arrival, lowest price, permanent fix, “no problem,” unsupported savings, or licensing claims that vary by location. Check that promotions, maintenance plans, discounts, and financing terms are current and available.

Review change history alongside phone, page, schedule, dispatch, and budget changes. A drop in booked jobs may follow a broken form or unavailable technician rather than a keyword problem.

4. Test calls, forms, and dispatch handoffs

Use an approved test identity and do not submit a real address, access code, alarm detail, or safety-critical information to an uncontrolled system. Test mobile and desktop routes during open, closing, overnight, and weekend conditions where advertised.

For calls, check number ownership, answering service, wait time, emergency triage, dispatch route, missed-call response, call disposition, recording notice, and source value. For forms, test required fields, consent, confirmation, duplicate handling, page source, technician or office assignment, calendar slot, and follow-up.

Distinguish an inquiry, qualified job request, scheduled visit, dispatch, estimate, approved work, completed job, invoice, and payment. Keep addresses and customer details in approved systems.

5. Reconcile jobs and operational outcomes

Compare ad events with connected calls, qualified requests, booked visits, dispatches, completed jobs, estimates, approvals, invoices, payments, cancellations, no-access visits, warranty callbacks, and repeat work. Break down by trade, service, area, campaign, query, page, device, day, hour, technician, and cohort.

Check source IDs, call and form definitions, deduplication, time zone, service-area join, field-service imports, and delayed revenue. A completed repair may occur after a quote or multiple visits; record stage maturity.

Review whether leads are routed to a crew that can serve the address, service, urgency, and schedule. Cheap calls from outside the service area or for unsupported trades are not qualified success.

6. Evaluate job margin and capacity

Build a view with ad spend, connected calls, booked jobs, completed work, invoice, collected revenue, technician time, travel, fuel, materials, equipment, subcontractors, dispatch, warranty, refunds, discounts, payment fees, and rework.

Keep estimate, approved value, billed amount, and collected cash separate. Compare demand with technician capacity, route density, appointment windows, and emergency coverage. Identify campaigns that create profitable jobs but exceed response capacity or produce low-margin work that blocks better jobs.

If materials, travel, or job outcomes are missing, mark margin unknown rather than using gross ticket value.

7. Review privacy, safety, and claims

Inspect forms, calls, analytics, customer lists, remarketing, CRM or field-service imports, dispatch notifications, access, retention, and consent. Limit collection of property, access, security, or personal information to approved systems and the operational need.

Review licenses, permits, trade claims, safety language, pricing, guarantee, emergency, and financing claims with the responsible owner. This audit does not replace trade, safety, legal, or insurance review.

8. Prioritize repairs and retest

Write findings with trade, service, area, campaign, query or page, device, evidence, impact, owner, priority, action, proof condition, and limitation. Prioritize broken calls or forms, wrong-area routing, false emergency coverage, missing consent, unsupported claims, and job-stage gaps.

Then test exclusions, service-page alignment, call coverage, dispatch rules, schedule, budget distribution, and offline-stage definitions. Repeat the same journey and compare comparable cohorts, annotating weather, seasonality, staffing, outages, pricing, and capacity.

Home-services audit handoff

End with what is proven, what is broken, what requires trade or safety review, what should be tested, and what remains unknown. For broader context, see best Google Ads audit tools and keep recommendations tied to local service, dispatch, technician capacity, and collected margin.