Ad campaign optimization is the habit of changing the account based on booked work, not based on boredom. For service businesses that means search terms, geography, schedule, landing pages, and bids, in that order. If you skip to bids first, you pay less for the same junk or more for the same junk.
This is the loop. It applies to Google Search ads first. LSAs optimize with accept speed and job types. PPQL optimizes the qualification definition, not an auction.
Know the numbers before you touch bids
- ·Spend.
- ·Qualified calls or forms (you define qualified).
- ·Booked jobs.
- ·Revenue or at least average ticket by service.
- ·Cost per booked job.
If booked job is missing, optimize toward qualified calls for a short stretch, and fix the CRM. Do not optimize toward clicks.
Weekly loop
Search terms
Add negatives. Pull converting queries into tighter match if they are getting lost in broad. This is the highest-yield hour in most HVAC and roofing accounts.
"Ad campaign optimization for contractors is a weekly loop: search terms, geo, hours, landing pages, and cost per booked job. What to change and what to leave alone."
Geo and schedule
Cut zips that spend without jobs. Cut hours nobody answers. Florida county-line leakage is a common finding.
Ads and assets
Replace lines the CSR has to walk back. Add sitelinks to pages that convert. Pause assets that link to 404s.
Landing pages
If one URL converts at twice another, send more traffic there and fix the loser. Speed under two seconds is part of optimization, not a redesign hobby.
Bids last
After waste is cut, raise budget on the service that books. Change Target CPA in small steps. See the bidding guide if the account is Florida-heavy.
What optimization is not
It is not rebuilding the account every Monday. It is not adding a new platform because last week felt slow. It is not turning on every Google automated recommendation. Many recommendations exist to spend more.
Automation that helps
Rules that pause ads on conversion-tracking outages. Alerts when spend spikes. Bid strategies once conversions are clean. Automation that writes ads or expands geo without a review will undo the loop. Related: automation in ad campaigns.
Service-business failure modes
- ·Optimizing to form fills that never book.
- ·Mixing emergency and remodel in one campaign so the algorithm chases the cheaper click.
- ·Ignoring missed calls.
- ·Letting storm weeks run uncapped.
- ·No negatives for employment searches.
Google Ads at $0 agency fee on typical $5,000 monthly competitive-metro spend includes this loop. ChatGPT Ads get optimized after Google tracking already works ($1,500 setup, $500 per month). OTT is brand spend, not a CPA campaign.
For a written pass on an existing account, $1,000 Growth Audit. Book a strategy call at (813) 669-7572.
A monthly optimization agenda
- 01 Cost per booked job by campaign vs last month.
- 02 Top converting search terms to promote or protect.
- 03 Zips and hours to cut.
- 04 One landing page change, not five.
- 05 One bid or budget change, documented with the reason.
Write the reason. Future you will thank present you when a lead drop lines up with a geo cut you forgot.
Offline conversion import
When the CRM can send booked jobs back to Google, Smart Bidding finally sees money. Until then it sees form fills. Shops that import every lead as a conversion teach Google to buy leads, not jobs. Import the stage that means a crew is on the calendar.
If you sell both $200 service calls and $20,000 replacements, those campaigns should not share a conversion value of 1.
Frequently Asked Questions
How often should I optimize?
Search terms weekly. Bids and budgets when you have enough conversions to see a pattern. Creative every few weeks unless something is false.
Should I use Google's Optimize recommendations?
Read each one. Accept tracking and broken-asset fixes. Be careful with budget and targeting expansions.
What if I have no conversions yet?
Test the tracking. Check geo and terms. Do not set Target CPA on zero data.
Does SEO replace this loop?
SEO reduces how much you must buy over time. While ads run, the loop still pays for itself.
Get a real diagnosis of your business.
A seven-layer review of your SEO, Google Ads, website, and Map Pack presence, delivered as a written report within 72 hours. It's $1,000 and it always credits toward any work you do with us. If we don't find $100,000 in missed revenue, we refund it.
Get the Growth Audit