Cost per booked job ($142 to $59): −58% for Summit Air & Heat
Rebuilt call tracking, cut 1,900 wasted search terms in month one, moved budget to AC replacement in summer and furnace in winter.

No "300% increase in impressions". Booked jobs, signed cases, new patients and what each one cost, before and after we took the account over. Numbers our clients get paid on.
Rebuilt call tracking, cut 1,900 wasted search terms in month one, moved budget to AC replacement in summer and furnace in winter.

Case-type campaigns, 24-hour intake with recorded calls, Local Services Ads beside search, and signed cases imported back into Google.

Treatment-specific landing pages (implants, Invisalign, emergency), online booking tracked as a conversion, and Local Services Ads added once reviews passed 100.

A storm campaign built before the season, replacement terms split by county with financing in the ad, Google Guaranteed live before hail, and drone bumpers during the decision window.

Intake fixed first, emergency and big-ticket work split, north and south corridors separated, and booked jobs imported back into Google.

Flat-fee campaigns by matter type, regions split with town-named ads, online consult booking tracked as the conversion, and remarketing over the decision window.

Local Services Ads switched on in week two, tourist clicks filtered out, plans and termite work split, and a new-resident offer for the growth corridors.

New-patient and auto-injury campaigns split, booking tracked HIPAA-safe, remarketing removed from condition pages, and suburb ad groups with their own offers.


Rebuilt call tracking, cut 1,900 wasted search terms in month one, moved budget to AC replacement in summer and furnace in winter.
Read the case
Case-type campaigns, 24-hour intake with recorded calls, Local Services Ads beside search, and signed cases imported back into Google.
Read the case
Treatment-specific landing pages (implants, Invisalign, emergency), online booking tracked as a conversion, and Local Services Ads added once reviews passed 100.
Read the case
A storm campaign built before the season, replacement terms split by county with financing in the ad, Google Guaranteed live before hail, and drone bumpers during the decision window.
Read the case
Intake fixed first, emergency and big-ticket work split, north and south corridors separated, and booked jobs imported back into Google.
Read the case
Flat-fee campaigns by matter type, regions split with town-named ads, online consult booking tracked as the conversion, and remarketing over the decision window.
Read the case
Local Services Ads switched on in week two, tourist clicks filtered out, plans and termite work split, and a new-resident offer for the growth corridors.
Read the case
New-patient and auto-injury campaigns split, booking tracked HIPAA-safe, remarketing removed from condition pages, and suburb ad groups with their own offers.
Read the caseUse the arrows to read more.
Score your account in three minutes and get the fixes ranked.
Free toolWhat $3k, $5k or $10k a month produces in your niche.
Free toolTwelve questions on how much of your marketing runs on AI.
BlogNotes on tracking, lead quality and what actually moves cost per booked job.
AboutHow an operator who ran AdWords in 2014 built the agency he could never hire.