Google Ads guide

How to Audit Google Ads for Plumbers

Audit Google Ads for a plumbing company by tracing service, location, urgency, device, call or form path, dispatch, job qualification, estimate, booked work, completed revenue, cancellation, and margin. Separate emergency calls from planned installation, maintenance, remodeling, and commercial work. A lead is not automatically a job, and a booked job is not automatically profitable.

Set the audit period, service area, cities or postal regions, hours, emergency coverage, crews, campaigns, landing pages, phone numbers, CRM, and conversion definitions. Preserve settings, search terms, call records, form submissions, change history, CRM stages, job outcomes, and revenue. Use Google Ads Help and Google Ads policy guidance for platform questions.

Define the plumbing audit question

State whether the audit asks about qualified demand, wasted geographic spend, missed calls, lead routing, booking rate, job value, or contribution margin. Separate emergency service, drain cleaning, leak repair, water heaters, sewer, gas-related work, remodeling, maintenance, and commercial service when response time, licensing, capacity, and economics differ.

Document call, form, chat, quote, appointment, dispatch, arrival, estimate, approved work, completed job, invoice, payment, repeat service, cancellation, and invalid-lead definitions. Mark profitability unknown when labor, materials, travel, subcontractor, or callback data is missing.

Audit service areas, hours, and campaign settings

Map campaigns, ad groups, services, locations, hours, devices, networks, languages, audiences, budgets, bidding, call assets, location assets, and landing pages. Compare the advertised service area with actual dispatch coverage, licensing or registration boundaries where relevant, travel limits, emergency hours, holiday coverage, and crew capacity.

Check location options, presence versus interest settings, excluded areas, address or service-area language, radius assumptions, and city or postal targeting. Review search terms for locations outside coverage, people seeking a different trade, parts or DIY research, employment, training, wholesale, suppliers, and support. Do not treat a click from inside a radius as proof that the caller is a serviceable customer.

Note seasonal weather, freezes, storms, construction cycles, promotions, price changes, staffing, after-hours coverage, and dispatch constraints. Keep change history for location, budget, bid, ad, phone, form, conversion, and exclusion edits.

Classify emergency and planned plumbing intent

Separate emergency leak, burst pipe, flood, no-water, sewer backup, gas-related, and after-hours queries from drain cleaning, inspection, water heater, fixture, repipe, remodel, maintenance, and commercial work. Record query, service, location, urgency, landing page, call or form, lead outcome, and owner.

Look for an emergency message sent to a form with slow response, a planned-project page used for urgent demand, a commercial query routed to residential dispatch, or an educational or DIY query counted as a lead. Do not infer a person’s home condition beyond what the contact and service record proves.

For returning visitors, distinguish service-page visitors, call visitors, form starters, quote visitors, prior customers, support contacts, and canceled appointments. Review audience windows, exclusions, consent, frequency controls where applicable, and message fit. The Google Ads remarketing best practices page supports the returning-visitor review.

Check calls, forms, and landing pages

Test ad and page paths on mobile and desktop during open and closed hours. Confirm phone number, call asset, tracking number, business name, service area, emergency availability, licensing or insurance language where applicable, expected response time, form fields, privacy notice, thank-you page, scheduling, and dispatch instructions.

Common findings include:

  • a call asset reaches an unanswered line or a number outside the service area;
  • a form submission omits address, service, urgency, or consent information needed for routing;
  • a page promises twenty-four-hour or same-day service outside actual coverage;
  • a call conversion fires on a short hang-up, wrong number, supplier, or support call; and
  • a lead form or call path loses the campaign identifier before the CRM record.

Capture URL, campaign, keyword or query, device, time, phone or form path, observed behavior, expected behavior, owner, and proof condition. Keep caller names, addresses, and recordings in approved systems.

Verify conversion and CRM stages

Trace ad click, call, form, chat, quote request, appointment, dispatch, arrival, estimate, approval, completed work, invoice, payment, repeat service, cancellation, refund, and invalid lead. Confirm calls and forms fire once, use stable lead or call IDs, and pass source, campaign, service, location, value, and stage without duplication.

Reconcile Google Ads with call logs, CRM, scheduling, dispatch, job-management, invoicing, payment, and approved offline conversion imports. Separate a phone call from a qualified lead, a qualified lead from a booked appointment, and a booked appointment from completed revenue. Review call duration rules, missed calls, after-hours behavior, imported stages, attribution windows, time zones, consent, and currency.

Test consent granted, denied, changed, and withdrawn for forms and tracking. Do not copy call transcripts or customer addresses into a general audit file.

Compare lead value with job economics

Compare reported leads and value with dispatch cost, technician labor, materials, travel, equipment, subcontractors, permit or disposal cost, financing, callbacks, warranty, refunds, discounts, and unpaid invoices. Segment emergency, maintenance, replacement, installation, remodel, commercial, service area, device, campaign, and new versus repeat customer where reliable data exists.

Look for high lead volume from low-value or unserviceable locations, expensive after-hours dispatch, emergency calls that do not become jobs, projects with high estimate rejection, and revenue figures that omit labor or callbacks. If job cost, stage, or cancellation data is missing, mark profitability unknown.

Prioritize corrections and tests

Write each finding as observed behavior, expected behavior, evidence, scope, impact, owner, action, and proof condition. Prioritize:

  1. missing, duplicate, consent-invalid, or incorrectly valued calls, forms, and imports;
  2. service-area, hours, emergency, location, phone, form, landing-page, policy, or routing mismatches;
  3. CRM stage, booking, cancellation, dispatch, callback, invoice, and margin gaps;
  4. irrelevant, DIY, employment, supplier, support, commercial, or unserviceable intent;
  5. campaign, budget, audience, keyword, and bidding decisions; and
  6. controlled message, landing-page, schedule, offer, or call-routing tests.

Retest the exact query, location, phone, form, CRM stage, import, campaign, or landing path after correction. A new lead count is not proof that qualified job measurement is correct.

Plumbing audit worksheet

Capture account, campaign, service, urgency, location, query, device, phone, form, landing page, lead or call ID, CRM stage, appointment, dispatch, job, invoice, revenue, cost, callback, cancellation, consent, claim, and policy evidence. Add date, observed and expected behavior, owner, priority, action, proof condition, retest result, and limitation.

Finish with what is proven, what should be corrected or paused, what can be tested, and what remains unknown. Use best Google Ads audit tools for evidence-collection ideas and keep the conclusion grounded in the plumbing company’s actual coverage, calls, crews, job stages, customers, and economics.