It is 2:47 AM. A supply line under a homeowner's kitchen sink just let go, and there is an inch of water spreading toward the living room hardwood. They grab their phone, type "water damage cleanup near me," and tap the first ad that shows a phone number. Whoever answers that call inside 30 seconds is about to book a $6,000 to $18,000 job. Everyone else paid for a click and got nothing.
That is restoration Google Ads in one moment. The customer is panicked, searches once, and hires within hours, sometimes minutes. There is no comparison shopping, no three-quote ritual, no nurture sequence. This is why restoration clicks cost more than any other home-services category, and why a badly built account can burn a month of budget before you notice the leads were all tire-kickers and wrong-number calls.
If you have run restoration ads and lost money, the problem almost certainly was not Google. It was structure. Here is the realistic playbook: how emergency intent actually behaves, the campaign build that isolates your money keywords, the call-only and Local Services Ads layer that catches the 3 AM click, and the budget math for a single-truck shop versus a multi-truck operation.
Why generic home-services campaigns bleed money here
Most restoration owners inherit a Google Ads account built like a plumber's or a general contractor's. One campaign, a big bucket of keywords, a landing page, set it and forget it. In a research-driven trade that survives. In restoration it hemorrhages, because restoration mixes two completely different searchers into the same auction and pays emergency prices for research clicks.
- Separate campaigns per job type, each with its own bid and budget
- Emergency terms isolated from research terms so bids never dilute
- Call-only ads and LSAs carry the after-hours load
- Tight negative lists kill DIY, jobs, and product searches
- Radius bids tuned to real drive time from each truck
- One catch-all campaign for every service word
- Emergency and research keywords share a budget and starve each other
- Website-only ads that assume the panicked caller will fill a form
- No negatives, so "how to dry a carpet" eats emergency dollars
- One flat radius that overpays fringe zip codes you cannot service fast
The catch-all account is the single most common reason restoration PPC fails. When "emergency water extraction" and "how much does mold removal cost" live in the same campaign, Google spends your budget wherever clicks are cheapest, which is almost always the low-intent research query. You pay premium restoration CPCs to attract people who are three weeks from a decision, if they ever call at all.
Emergency intent is a different animal than research intent
Every restoration search falls on one side of a line, and the line is time. Emergency intent means water is moving right now and the customer will hire the first credible responder. Research intent means the crisis is over, or covered, and they are gathering information. You bid, write, and route these two completely differently.
The real numbers, so you can do the math
Restoration keywords are the most expensive in home services, and the honest ranges are wide because they swing hard with city size and competitor density. Treat these as directional planning benchmarks from restoration PPC data, not guarantees. Your actual numbers depend on your market and how tightly your account is built.
Now flip it to what matters, which is not cost per lead but cost per booked job. Say your blended lead cost lands at $200 and you close one in three qualified emergency calls. That is roughly $600 in ad spend per booked job. On a job that nets several thousand dollars in revenue, the math works comfortably. It only stops working when your close rate craters, and close rate in restoration is decided by one thing more than any other: who answers the phone, and how fast.
Job-type structure, call tracking, and negative lists done right from day one.
See how we build Google Ads for home-service prosBuild by job type, not by service page
This is the core of a profitable restoration account. You do not run one "restoration" campaign. You run separate campaigns for each job type, because each has its own urgency, its own price point, its own competitors, and its own ideal customer. Isolating them lets you fund the emergency work aggressively while keeping slower, lower-margin work on a tight leash.
Inside each campaign, keep ad groups tightly themed to a handful of closely related keywords, and lean on phrase and exact match. Broad match in restoration is a budget shredder: it will match you to product searches, unrelated trades, and DIY questions at $40-plus per click. Start tight, then expand only from real search-term data.
Layer call-only ads and LSAs on top
A panicked homeowner at 3 AM is not filling out a contact form. They are calling. So your emergency layer should push the call, not the website, and you should stack four surfaces so you own that moment from multiple angles.
- Call-only ads on your emergency campaigns, so the tap dials your phone directly instead of loading a page that may cost you the caller.
- Local Services Ads (LSAs) running alongside search, where you pay per lead, appear above the standard ads with the Google Guaranteed badge, and get filtered, local calls.
- A fast, call-first landing page for the searchers who do click through, with a giant tap-to-call button above the fold and proof of 24/7 response.
- Call tracking on every surface so you know which campaign, keyword, and ad produced each ringing phone, and which produced silence.
Google Guaranteed placement plus call tracking, layered with your search campaigns.
Add Local Services Ads to your emergency stackGeographic radius bidding: pay for what you can actually service
Restoration is a speed business. A lead 45 minutes away is worth far less than one 10 minutes away, because your competitor who is closer will get there first and win the job. So your radius bidding should mirror real drive time from each truck, not a lazy flat circle around your zip code.
- Bid up in your core zone where you can arrive fast and win on response time.
- Bid down, or exclude entirely, fringe areas where you cannot beat a closer competitor to the door.
- Layer in weather and storm surges: when a system hits part of your territory, shift budget toward those zips for the spike.
- For multi-truck operations, segment by truck territory so each rig's coverage area is funded on its own merits.
After-hours call handling is where most restoration ads quietly die
You can build the perfect account and still lose, because restoration emergencies do not respect business hours. A huge share of the most valuable calls come nights, weekends, and holidays. If those calls hit voicemail, you paid premium CPCs to send hot leads straight to your competitor, who answered on the second ring.
“In restoration, the account gets you the ring. The person who answers gets you the job. Owners obsess over bids and ignore the fact that half their emergency calls hit voicemail at night.”
Honest budget math: single-truck vs multi-truck
Restoration ads are not a place to dabble with $500 a month. At $25-plus per click, a token budget buys you a handful of clicks and no data to optimize on. You need enough volume to learn which keywords convert and enough consistency to be live when emergencies happen. Here is the realistic way to size it.
- Start with a focused budget on one or two job types, usually water extraction first
- Tight radius around your fastest-response zone only
- Lean on LSAs and call-only ads to stretch limited spend
- Goal: keep the one truck booked, not to cover the whole metro
- Scale budget only after your close rate and answer rate are solid
- Fund each job type and each truck territory as its own line
- Wider combined radius, segmented by which rig covers where
- Surge budget on storm and weather events across zones
- Dedicated after-hours dispatch, not a single owner's cell
- Invest in reconstruction and insurance campaigns for higher job value
The unlock for either size is not a bigger budget, it is a tighter one. A single-truck shop with a clean, job-type structure, a live phone, and a focused radius will out-earn a multi-truck operation running one sloppy catch-all campaign. Spend follows structure, not the other way around.
Put it together
Restoration is the hardest and most rewarding niche in home-services Google Ads. The clicks are expensive, the competition is brutal, and the margin for a sloppy account is zero. But the customer is the most motivated buyer in the trades: crisis in hand, wallet open, hiring today. Win that moment and the economics are excellent.
- Split emergency intent from research intent, and never let them share a budget.
- Build separate campaigns per job type: water, mold, fire, reconstruction, insurance, storm.
- Layer call-only ads and LSAs so you own the 3 AM call from every angle.
- Bid your radius to real drive time, and surge on storms.
- Answer the phone, day or night, or none of the above matters.
- Optimize to cost per booked job, and move money toward what actually sells.
We build the job-type structure, LSA layer, and call tracking, and tune it to your trucks and territory.
Get a restoration Google Ads plan built for your marketTransparent management for home-service pros, no long lock-in.
See pricing for managed Google AdsHow paid and organic work together for contractors.
Should you run ads, SEO, or both? Read the breakdown
