A loft inquiry at 19:40 is not a “brand click.” It is a homeowner who just got a quote from a neighbour, a property manager staring at a cold office on Monday, or a landlord trying to finish a retrofit before winter. If your Google Ads account treats all of those as the same conversion, you are buying noise and calling it pipeline.
As of Q1 2025, average Search CPC across home-services categories sits near $6.75 (WordStream). Insulation CPCs vary sharply by metro and job type-budget accordingly. Across industries Google Ads still sits around 4.2x ROAS (WordStream 2024), but that figure is dominated by e-commerce; home-services accounts typically see lower ROAS but higher absolute margin per job. Insulation firms do not live in that average. You sell blown cellulose, spray foam, cavity wall, loft, and commercial wrap at very different ticket sizes, with very different close rates. The account that wins is the one that matches intent, offer, and page, not the one that dumps everything into one Search campaign named “Insulation - Exact.”
This piece is a working playbook for marketing leads at insulation companies: how to structure campaigns around real jobs, starve DIY and “how to insulate a shed” queries, land people on pages that book surveys, and keep smart bidding honest when 20%+ of conversion data still vanishes to blockers and privacy cuts.
Why most insulation Search accounts buy research, not booked surveys
Type “loft insulation” and Google will happily serve you. It will also serve “is loft insulation worth it,” “diy loft insulation cost,” “can I claim a grant,” and “how to insulate a garden office.” Twenty to thirty percent of SEM budgets still leak on irrelevant queries, neglected negatives, or a homepage that does not match the ad. Insulation is a textbook case because the language of the job and the language of the hobby overlap.
You feel it in the diary, not in CTR. Form fills arrive from people comparing R-values for a weekend project. Calls come from postcodes you do not cover. Smart bidding then treats those as success if you marked “form submit” as the only conversion. Automated bidding is not the villain here. Dirty conversions are. When signal quality drops, Target CPA chases volume and your cost per qualified survey climbs even while the dashboard looks “efficient.”
Mobile is another quiet leak. Mobile already accounts for 63%+ of paid search clicks, yet conversion rates lag desktop by 30-40%. Insulation buyers tap from a cold hallway. If the page is a 4MB homepage with a buried “Contact” in the footer, they bounce. Most insulation landing pages we audit fail INP on the quote form-typically because a live-chat widget or a gallery of uncompressed loft photos fires before the CTA renders. If yours fails INP on the quote form, you are paying for clicks that never become surveys.
If they say they just send traffic to your homepage, treat that as a warning. Dedicated landing pages aligned to the ad (loft vs spray foam vs commercial) are the minimum. HeyLead Insights is useful here as a behaviour layer: you see where proof, phone numbers, and forms leak after the click instead of guessing from bounce rate.
A short check before you add budget: pull Search terms for 30 days, tag each as survey-intent, grant-research, DIY, or out of area. If more than a quarter of spend sits in the last three buckets, structure is the problem, not bid strategy.
Campaign architecture that maps to loft, spray foam, and commercial jobs
Fewer campaigns, broader targeting works when your assets and landing pages are specific. It fails when one RSA tries to sell residential loft top-up and factory spray foam in the same headline. Build around job types, not around “brand vs generic” as the only split.
Audit scorecard
-
Split by job, not by vanitySeparate residential loft / cavity, spray foa
Split by job, not by vanitySeparate residential loft / cavity, spray foam, and commercial or industrial wrap. Match each to its own ad group themes, RSA pins, and landing page. Do not mix “loft insulation grants” with “warehouse insulation contractor” in one ad group.
-
Protect geo like a dispatcherTarget the postcodes your vans actually cov
Protect geo like a dispatcherTarget the postcodes your vans actually cover. Exclude islands, neighbouring cities you never quote, and “nationwide” if you are a two-crew firm. Location bid modifiers cannot fix a campaign that bids 80 miles from the depot.
-
Negatives as a weekly jobSeed lists: diy, how to, youtube, course, job,
Negatives as a weekly jobSeed lists: diy, how to, youtube, course, job, salary, meaning, animal, clothing, foam mattress, soundproofing headphones. Add grant-only terms if you do not handle schemes. Review Search terms every week until waste drops under 10% of spend.
-
One primary conversion: booked surveyCount a qualified booked survey or
One primary conversion: booked surveyCount a qualified booked survey or a 60-second-plus call, not every form. Use Enhanced Conversions and a clean GTM setup so smart bidding is not trained on tyre-kickers. Last-click still double-counts across channels; do not let that be the only story you tell the owner.
-
RSAs that name the install, not the categoryHeadlines: loft top-up from
RSAs that name the install, not the categoryHeadlines: loft top-up from [town], spray foam for roofs, cavity wall surveys this week, commercial warehouse wrap. Sitelines: certified installers, photos of completed lofts, typical survey-to-install window. Pin the phone if call volume is how you close.
-
Performance Max as a satellite, not the whole skyMany accounts now say P
Performance Max as a satellite, not the whole skyMany accounts now say Performance Max drives the bulk. Fine, if Search still owns high-intent loft and spray foam terms and PMax is fed with asset groups per job type plus audience signals from past survey bookers. Do not dump the brand into PMax and hope.
-
Landing pages that match the queryAd says loft insulation in Leeds, page
Landing pages that match the queryAd says loft insulation in Leeds, page is loft insulation in Leeds: proof photos, coverage map, what the survey includes, form with postcode first. Homepages kill Quality Score and conversion rate together.
-
Do not reset learning for sportConstant structure changes and daily bid
Do not reset learning for sportConstant structure changes and daily bid flips reset learning. Change one lever at a time. New accounts under CPC pressure may need a short manual-bid period to collect clean survey conversions, then move to Target CPA once you have 30-50 qualified actions in 30 days.
If you need a partner to run Search, negatives, and landing alignment as one program rather than a media plan in isolation, HeyLead’s Google Ads management is built for that loop. Keep the account in the company’s Google login so you never get locked out of history.
Get a free marketing audit - we review your search, ads, and landing pages and send back what to fix first.
Get a free audit
The landing page and tracking stack that stops fake “leads”
Agencies still send insulation traffic to unoptimized homepages. The ad promised a free loft survey. The page talks about the company story. That mismatch is how you fund research traffic. Rebuild around one job per URL.
Action checklist
- Write the H1 as the job: “Loft insulation surveys in [coverage area],” not “Welcome to Acme Insulation.” Check it with a title and H1 tool before you spend another week of CPC.
- Lead with proof that a sceptical owner cares about: before/after loft photos, installer certifications, typical install window, and a coverage map. One social-proof block is not decoration. In other verticals, CVR has moved from the low thirties to the low forties after proof was added. Insulation buyers are even more quote-sceptical.
- Put postcode and phone above the fold on mobile. Keep the form to postcode, property type (loft / cavity / foam / commercial), and callback window. Long forms on cold evenings die.
- Pass Core Web Vitals on the quote URL. Compress loft photos. Defer chat widgets. A slow INP on “Book survey” is paid traffic you already bought and then threw away.
- Fire one primary conversion: survey booked (thank-you page plus CRM status) and one secondary: qualified call. Turn on Enhanced Conversions. UTM every ad so the diary and Google Ads can be reconciled without a fight.
- Exclude DIY and grant-only traffic at the ad and page level: a line that you survey and install, you do not sell bags of roll for self-fit, saves both CPC and estimator time.
Free tools - try these yourself
A realistic pattern: a growth lead at a regional loft and cavity firm was celebrating 140 form fills a month. Estimators were quoting 38 of them. The rest were “how much does loft insulation cost uk” researchers and out-of-area foam queries. They split loft vs spray foam, moved conversions to booked surveys only, and rebuilt two pages. Fill volume fell. Booked surveys did not. Cost per survey dropped because bidding stopped chasing junk.

What to do when CPCs rise and AI Overviews steal the click
High CPC pressure is real. Search got more expensive. AI Overviews now sit on a large share of queries and can cut CTR sharply even when you still “show up.” Estimates put zero-click US searches at 55-68% depending on methodology (SparkToro / Datos, 2024). That is the climate, not a one-week blip. Insulation “how it works” queries are exactly the kind of informational SERP that overviews eat. You should not fight those with paid search. You should not bid on them.
Bid on commercial intent: “loft insulation installers near me,” “spray foam roof contractors,” “cavity wall insulation quote,” “warehouse insulation company.” Let organic and content handle “is spray foam a scam” if you must be in that conversation at all. Signals over keywords still need keywords on Google. Broad match plus strong assets can work; broad match plus a homepage will fund the 20-30% waste bucket.
Broad match plus Smart Bidding-and, in some accounts, Search Max where it is in limited beta-should be treated as a test cell with the same conversion definition, not as a reason to switch the whole account overnight. If automated bidding inflates spend without better survey quality, your conversion action is too loose. Tighten the event, do not throw the bid strategy in the bin on day four.
Reporting cadence matters more than a prettier dashboard. Monthly PDFs bury a bad week of DIY queries. Weekly Search term plus booked-survey vs form-fill is enough. No one can honestly guarantee a CPL before seeing your account, coverage, and unit economics. Three to six months of clean signal is the honest window. If a proposal guarantees CPL before seeing your coverage radius, ticket size, and conversion setup, it is a number from a deck, not from your account.
What marketing leaders are seeing
A pattern we see repeatedly: a regional loft and cavity firm’s head of marketing told us they were optimizing to form fills until estimators drowned in DIY loft questions. Once the conversion was booked survey only, Target CPA stopped looking cheap and started looking true. Fill volume fell; booked surveys did not. In one account that meant 140 fills a month and only 38 quotes until job-type splits and survey-only conversions cleaned the signal.
Another composite we hear from residential retrofit founders: PMax ate brand and still sent spray foam clicks to the loft page. Splitting asset groups by job type was the unglamorous fix, not a new bid strategy.

FAQs
Should insulation companies use Performance Max or Search first?
Start with Search on high-intent installer and quote terms, clean negatives, and job-specific pages. Add Performance Max once you have conversion volume and asset groups that match loft, foam, and commercial. PMax as the only campaign usually mixes jobs and hides query waste.
What is a sensible Google Ads budget for an insulation company?
It depends on coverage, ticket size, and close rate, not a national average. Search CPC near $3 means a thin daily budget cannot exit learning with a strict Target CPA. Fund enough to collect 30-50 qualified surveys before you judge the bid strategy. Management fees in market often sit at 10-20% of spend or a retainer; price the work against booked surveys, not against clicks.
Do we need separate campaigns for grants and schemes?
Yes if you actually deliver those jobs and the landing page states eligibility. If you do not, negative those queries hard. Grant researchers convert to forms and almost never to paying installs unless you run that product.
Why does in-platform CPA disagree with the survey diary?
Last-click double counts, call tracking is missing, thank-you fires on errors, and 20%+ of conversions never reach Google because of blockers. Fix Enhanced Conversions and CRM status as the source of truth. Then train bidding on that event.
What KPIs should insulation companies track in Google Ads?
Cost per booked survey, survey-to-install rate by job type, and wasted-query spend as a % of total. These connect the ad account to the business, not just to the dashboard.
Putting it to work
Execution sprint
This week
- Pull 30-90 days of performance for insulation (Search Console, ads, CRM, or call logs - whatever you have).
- Flag the top leak: wrong intent, weak page, slow response, or dirty conversion tracking.
- Ship one fix on the highest-traffic money path (page, campaign split, or response rule).
- Run the free tools below on that same URL or account and log the findings.
Free tools for this sprint
Next 30 days
- Expand the fix to the next one or two money paths only after the first one shows cleaner bookings.
- Align creative, keywords, or content with the same offer the page now states.
- Review booked outcomes weekly; cut anything that still only produces unqualified volume.
This week
-
Export 30 days of Search terms and tag DIY, grant-research, out of area, and survey-intent. Pause or negative the first three.
-
Change the primary conversion to booked survey or qualified call. Stop bidding on raw form fills.
-
Build or fix one job-specific landing page (loft or spray foam) with postcode form above the fold.
-
Run the Core Web Vitals and H1 checks on that URL. Fix INP before you raise budget.
-
UTM every campaign so the diary can be matched to Google Ads without a spreadsheet argument.
Next 30 days
-
Split remaining mixed ad groups by job type and geo.
-
Add PMax only as a satellite with matching asset groups.
-
Review Search terms weekly until wasted query spend is under 10%.
-
Reconcile booked surveys to spend and kill any campaign that cannot show a path to a survey, not just a click.
Pull last 60 days of insulation leads by query theme and page, then starve every term that never becomes a survey. If you want that query-to-diary loop owned end to end, negatives, job-specific pages, and conversion hygiene included, Chat with us on WhatsApp.
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]