folder_open Paid Search

Google Ads for double glazing companies in the UK

Martin Marinov Martin Marinov
14 min read
Topics call-trackinglanding-page-crolead-source-attributionnegative-keywordsoffline-conversion-import

A whistle at the window frame on a cold January night does more for double glazing enquiries than any January sale ever has. So does the grey smear of condensation sitting between two panes that should never let moisture in. Nobody goes looking for a quote because they fancy a Saturday chat with a salesperson. They go looking because something in the house just told them the windows are failing, and they want it sorted before the next cold snap makes it worse.

That moment is where most double glazing Google Ads accounts quietly fall apart. The business runs ads built around “double glazing” or “replacement windows,” the clicks come in, the forms get filled, and then half the booked surveys either cancel or never open the door. A salesperson drives twenty minutes each way, stands on a step, and nobody answers. Multiply that by a few wasted afternoons a week and the cost isn’t the ad spend, it’s the diary. Adding more budget doesn’t fix a diary full of no-shows. It just buys you a busier one.

Here’s the insight most accounts miss: a search for “double glazing quotes” and a search for “window seal blown fix” are not the same buyer at the same stage, even though they might land on the same campaign. One is three weeks from signing a contract. The other is googling a problem they haven’t fully diagnosed yet. Treat them identically and you’ll either bid too aggressively for someone who isn’t ready, or too softly for someone who is.

The real reason someone types “double glazing quotes” into Google this week

Walk through what actually triggers a UK homeowner to search this category, and it rarely starts with the product. It starts with a symptom. A draught they can feel with a hand near the frame. A heating bill that jumped after the last cold stretch and made them check their EPC rating for the first time in years. A storm that took the roof off next door’s shed and made them wonder if their own window seals would hold. A house they’re about to sell, where the surveyor flagged single glazing as a reason buyers will knock money off the asking price. Each of those is a different person, with a different urgency, and a different amount of trust they need before they’ll hand over a mobile number.

Storm season and cold snaps genuinely change buying behaviour here in a way that doesn’t happen in most other home improvement categories. Search volume for draught and seal-related terms spikes within days of a named storm or a sharp temperature drop, and it fades just as fast once the weather settles. An account that treats every week the same, with a flat budget and generic ad copy, misses both ends of that spike: it underspends during the surge when intent is highest, and it keeps paying the same rate during the quiet weeks when competition for broad terms is stiffer and conversion is lower.

Before you touch campaign settings, get honest about what’s actually in place. You need a call tracking number live on the site and in the ads, a Google Business Profile with the same name, address and phone number as everywhere else you’re listed (NAP consistency matters more here than people assume, since Google quietly downgrades confidence in a listing that doesn’t match), a landing page for at least your two or three biggest trigger groups, and somewhere, even a shared spreadsheet, that tracks whether a lead actually became a booked survey and whether that survey became a signed job. Without that last piece, you’re optimising an account on guesswork no matter how good the campaign structure is.

This is the part that actually moves the needle, and it’s worth doing properly rather than rushing to get something live by Friday. Build the account around the trigger, not the product spec, and the rest of the structure follows naturally.

How-to: building the account

  1. 1Split your campaigns by trigger, not by glass type. A reasonable starting structure is: storm damage and draughts, condensation and EPC/energy bills, noise reduction (useful near busy roads or flight paths), security and break-in concerns, and general replacement for people already shopping around. Each gets its own budget and its own messaging, because the person searching "window seal blown" and the person searching "replacement windows prices" need completely different proof points.
  2. 2Build the keyword list around the actual words homeowners type when something's wrong, not just the category name. "Condensation between glass panes," "window frame draught fix," "noisy windows double glazing," and "upvc window seal replacement" all pull in people further along than someone typing "double glazing companies near me."
  3. 3Run phrase and exact match on the high-intent, trigger-specific terms. If you want to run broad match at all, keep it inside a tightly audience-signalled campaign fed by first-party data, your past quote list uploaded as customer match, and Enhanced Conversions turned on, so the algorithm has something real to learn from rather than guessing.
  4. 4Write ad copy that answers the trigger directly and removes the objection before it's asked. State clearly that quoted prices include VAT (home improvement buyers in the UK expect this and get suspicious of ads that don't say it), mention your FENSA or Certass registration, and lead with same-week survey availability rather than a generic "free quote" line.
  5. 5Add call extensions and accurate location extensions tied to the Google Business Profile you've already cleaned up. Lead form extensions can sit as a secondary option, but don't let them replace a proper landing page; forms collected through an ad extension almost always convert worse than a page built to address the actual search.
  6. 6Build or confirm a dedicated landing page per trigger group. The storm-damage page should talk about seal failure and emergency boarding if relevant. The energy-bill page should talk U-values and EPC impact. Sending every click to the homepage is the single fastest way to burn a good campaign.
  7. 7Set your primary conversion as "survey booked," confirmed through call tracking or a booking calendar, not "form submitted." A form fill tells you someone was curious for thirty seconds. A booked survey tells you someone cleared space in their diary.
  8. 8Import offline conversions from your CRM or job tracker so Smart Bidding eventually learns from won jobs and real order value, not just the volume of form fills. This is the step most installers skip, and it's the one that actually changes how the algorithm spends your money.
  9. 9Build a negative keyword list from day one covering "jobs," "how to fit," "DIY repair," "window fitter vacancies," and anything tied to self-installation if that's not what you sell. Review it weekly for the first month, then fortnightly.
  10. 10Set a rule for shifting budget toward storm and draught messaging when a cold snap or named storm hits, and toward energy-bill messaging when heating costs are in the news. You don't need daily tinkering, but a seasonal account that never adjusts its weighting leaves the biggest spikes in demand under-funded.

If you’d rather have someone build and run this structure alongside everything else on your plate, a Google Ads management programme built around a specific trade is a different proposition from a generalist agency bolting double glazing onto a template they use for everyone.

Not sure where your funnel leaks?
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit
Close-up of hand holding an aluminum window frame sample, ideal for construction themes. Photo by Francesca Cinel on Pexels
Photo by Francesca Cinel on Pexels

Where these accounts quietly leak budget - and how to prove the survey actually got booked

The most common failure isn’t a bad keyword. It’s a conversion that’s measuring the wrong thing. Plenty of accounts still count a form submission as the finish line, which means Smart Bidding spends the next month chasing more people who fill in a box and never pick up when the salesperson calls back. Fix the conversion definition before you fix anything else, because every other optimisation sits on top of it.

Duplicate tags are the second most common mess we see when we audit an existing account. A GTM container fires the same conversion twice, the reported cost per lead looks fantastic, and the owner quietly wonders why the sales numbers never match the dashboard. It’s worth checking this directly in Google Tag Manager’s preview mode rather than trusting the summary numbers in Ads.

Then there’s the gap between where the enquiry comes in and where it gets logged. A lot of UK homeowners now message through WhatsApp rather than filling in a form, especially once they’ve seen a phone number on the ad or the Google Business Profile. If those conversations aren’t tracked back to the campaign that produced them, your lead source attribution looks broken even when the campaign is working fine. The fix isn’t complicated: route WhatsApp enquiries through a tracked number or a click-to-chat link that passes a UTM parameter, and log the outcome in the same place you log everything else.

The landing page itself is where a lot of good traffic quietly dies. If the ad promises same-week surveys and VAT-inclusive pricing, and the page it lands on is a generic homepage with a stock photo of a window and a contact form at the bottom, you’ve broken the promise before the visitor’s even read a sentence. Watching session recordings on a page like this is usually uncomfortable the first time; you’ll see people scroll straight past the trust signals looking for a price range, hover over the phone number without calling, or abandon a form halfway through the postcode field. HeyLead Insights is built for exactly that diagnosis: it shows where attention and intent actually drop off on the page, rather than leaving you to guess from the Ads dashboard alone.

Finally, make sure the no-shows get logged somewhere your account can see. If a keyword produces five booked surveys and four of them cancel on the day, that’s not a successful keyword no matter what the cost-per-lead says. Feed that outcome back into the CRM and, where possible, into offline conversion import, so the account starts learning the difference between a lead and a job.

What installers notice when a lead goes cold

“We used to think a cheap lead was a good lead until we started matching our Google Ads report against who actually opened the door for the survey. Half the ‘wins’ on paper were people who’d forgotten they even filled in the form.” - Sales manager, independent double glazing and conservatory company

Prefer to just ask? Message Martin directly on WhatsApp: Chat with us on WhatsApp
Symmetrical window view showing city life inside a New York building facade. Photo by _ Whittington on Pexels
Photo by _ Whittington on Pexels

FAQ

How much should a double glazing company budget for Google Ads in the UK? It depends heavily on your region and how competitive your local market is, but the bigger lever is usually conversion quality rather than raw spend. A smaller budget pointed at trigger-specific keywords with a tracked, trade-specific landing page will often outperform a larger budget spread across generic terms with a weak conversion setup.

Should we bid on terms like “cheap double glazing” or “budget window replacement”? Only if that’s genuinely your positioning. Those searchers tend to be price-shopping hard and far less likely to sit through a proper survey. If your business competes on craftsmanship, warranty, or accreditation rather than price, these terms usually drag your average lead quality down even when the cost per click looks attractive.

Do Performance Max campaigns work for double glazing companies? They can, but they need clean conversion data and strong asset groups to work with, including good photography of completed jobs and copy tailored to each trigger. Running Performance Max on top of a messy or missing conversion setup usually just scales the confusion faster.

How long before Google Ads starts producing booked surveys instead of just form fills? Expect the first few weeks to be about getting the conversion tracking and negative keywords right, not chasing volume. Most accounts need a proper look at the data after a full weather cycle, storm season and a calmer stretch, before you can judge which campaigns are genuinely working.

Does the weather really affect how we should run the account? Yes, more than most home improvement categories. Search demand for draught and seal-related terms spikes around storms and cold snaps and drops off quickly afterward. An account that doesn’t flex its budget and messaging around that misses both the surge and the quieter weeks that follow it.

Putting it to work

Start this week by pulling the last 90 days of enquiries, whatever channel they came from, and lining them up against your survey calendar. Mark which ones actually got a visit, which ones no-showed, and which ones turned into a signed job. It’ll take an afternoon, and it’ll tell you more about which keywords and ad groups are worth your money than a month of watching the Ads dashboard in isolation.

If the gap between enquiries and booked surveys is the thing keeping you up, that’s precisely the problem HeyLead takes off a double glazing company’s plate, from fixing the conversion tracking to building trigger-specific landing pages and running the account against actual job value rather than form fills. Chat with us on WhatsApp.

Work with HeyLead
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]