← Back to blog

Marketing

Service Area Pages for a Plumbing Contractor: Which Towns Bring Profitable Calls

The problem: A plumbing contractor sees traffic from several towns but cannot tell which pages bring work that pays.

The solution: Connect each page's calls to booked jobs and margin, then spend on the towns that produce useful demand.

The math

At $3,000 a month to promote a service area, six additional jobs contributing $500 each would only cover that spend.

A page titled for the next town over can look like a success in a traffic report. It gets visits, a few calls, and a green arrow beside last month's number. Then a dispatcher looks at the calls and finds requests outside the service radius, jobs too small to cover the drive, and customers who wanted an emergency visit the company could not provide.

The owner paid for attention. What the business needed was profitable work.

Follow the call beyond the page

For each service area, the useful chain is page or campaign, inquiry, booked job, invoice, and direct job cost. The page is only the first link. If the call ends without a booking, record why. If a job is booked, record the town, service type, travel time, and margin.

This does not require inventing a perfect attribution model. A short intake question and a consistent way to label calls will reveal more than a dashboard that stops at visits. Keep an "unknown" source for calls that cannot be traced. Do not force them into the nearest campaign to make the numbers look tidy.

A look at a plumbing contractor

Consider an $8 million plumbing contractor serving a city and several nearby towns. It spends roughly $3,000 a month promoting one fast-growing area. The page produces calls, so the agency calls it a winner.

Suppose the contractor ties those calls to completed work for a quarter. Eight extra qualified calls a month might lead to three jobs, each contributing about $500 after the direct labor and material. That is around $1,500 of contribution against $3,000 of monthly promotion. The campaign could still have a longer-term benefit, but on the evidence in hand it is not yet paying for itself. Six such jobs a month would merely cover the spend.

Another town might send fewer calls but more replacement work within the normal route. The owner's question is not which page ranks highest. It is which town deserves the next dollar of marketing.

Keep the comparison honest

Compare similar time periods and separate paid promotion from the cost of maintaining the page. Count gross contribution, not invoice value. Check whether booked work displaced better work the crews could have taken nearby. A page with low traffic and high-value calls may be more useful than a page that wins broad searches and fills the phone with work you decline.

AI can help sort call notes into service types, match a source to a job, and flag towns whose calls fail at the same point. A person still needs to review the uncertain matches and the decisions about where the crews can actually serve.

The four-step check, in your business

  1. List the service areas. Put each page and its paid promotion beside the towns you truly serve.
  2. Label incoming calls. Capture town, requested work, source when known, and the reason a lead did not book.
  3. Join calls to jobs. Compare completed-job contribution with promotion and travel cost by town.
  4. Move one budget line. Reduce spend in a weak area and test the stronger area for a month before changing everything.
No email, no signup. Take it and hand it to whoever runs the work.

The page worth keeping is the one that brings work the business wants at a cost the job can bear. That answer lives after the click, in the call and the completed job.

Common questions

Which service area pages are worth keeping?

Keep the pages that lead to qualified calls and jobs with enough margin to cover the cost of creating and promoting them. Traffic alone is not the answer. Match each page or campaign to the call, the booked job, and its contribution after direct costs.

What if callers never say which page they saw?

Use a tracked call path or a short intake question, then keep an unknown bucket instead of guessing. Even partial attribution is useful when the same towns keep producing calls that never become work.
Keep goingEverything we have written for general contractors

Related reading

What can AI do for your business?

Enter your website to see 3 ideas you can implement now.

Would rather just talk? Text us, or use the contact form.