Pay per approved lead. First 3 leads free.

See how it works

Published in lead generation

Lead Generation for Window and Door Companies: How One Contractor Went From 29 to 150 Quote Requests

Lead generation for window and door companies from a real case: 29 to 150 quote requests a year, $927 of Ads waste, a silent LSA account, and the fixes.

Lead Generation for Window and Door Companies: How One Contractor Went From 29 to 150 Quote Requests
By Mohammad11 min read
In this article (12 sections)

Your ad account says you got 238 clicks last month. Your phone says you got almost nothing. Somewhere between the two, money disappears, and the reports don't say where.

We've seen exactly where, because we've worked with a window and glass contractor near Seattle and went through three years of their form inbox, ad spend and lead sources line by line. Their real quote requests went from 29 in 2024 to 150 in 2026. This is the full account of lead generation for window and door companies as it happened for them: what brought requests, what quietly burned money, and the mistakes we made along the way.

Water running down a double-glazed window, a repair job that drives lead generation for window and door companies
Foggy and failed glass units alone grew from 5 to 30 requests a year at this contractor.

Quick answer: Lead generation for window and door companies works best in this order: a fast site with a short quote form that takes photos, a complete Google Business Profile with reviews, one page per job type and city, Local Services Ads with current documents, then tightly run Google Ads. At one contractor near Seattle, real form requests grew from 29 (2024) to 63 (2025) to 150 (2026 through 21 October), while a 30-day Ads audit found $927 spent for 1 tracked conversion and a Local Services Ads account that had gone silent for a year over expired paperwork.

Want us to look at your numbers the same way? We'll check your site, form, Ads and Local Services account and send the leaks in order, free. Get my free audit

The numbers: 29, 63, 150

Real quote requests through the website form went from 29 in 2024 to 63 in 2025 and 150 in 2026 through 21 October.

How we counted:

  • Source: every message in the contractor's quote-form inbox, January 2024 to 21 October 2026.
  • Cleaned: spam and vendor pitches removed. That left 242 real requests out of 295 messages.
  • Not included: phone calls and Business Profile messages, which weren't logged the same way. So these numbers understate total demand; they don't overstate it.
YearReal form requests
202429
202563
2026 (to 21 Oct)150

Only about 8 requests in three years came from outside the service area. The pages and form were reaching people the contractor could actually serve, not random traffic from other states.

What the leads actually were

About a third of all requests were glass-only repairs, not full window or door jobs. That changes where a window and door company should put its pages.

  • Roughly 80 of 242 were broken panes or foggy, failed glass units.
  • Foggy glass alone went 5 → 6 → 30 requests by year. A homeowner with a cloudy pane is often ready to book within the week; they aren't shopping a whole-house remodel.
  • 24 requests were for glass table tops, a job that has nothing to do with windows but belongs on a glass contractor's site if the shop can do it.
  • Several came from property management companies with multiple buildings. They want a responsive vendor for repeat work across many units, which is a different buyer from a homeowner.

The lesson: requests don't come from "windows" and "doors" as broad words. They come from specific jobs, each of which deserves its own page and its own short path to the form.

Window installer measuring a window frame in a modern room
Repairs were about a third of all requests. A page per job type caught them; a generic "windows" page didn't.

What wasted money

In 30 days, the Ads account spent $927 for 238 clicks and 1 tracked conversion, and the Local Services Ads account produced nothing for a year. Here is where it went.

Our audit of the 30 days to 2 October 2026:

LeakWhat we found
Search partners$432 (46.6% of spend), 0 conversions
One broad keyword"windows for my house" alone spent $276
Overnight spend23% ran between 9 p.m. and 7 a.m.
Starved ad groupsEmergency and commercial lost 83–89% of impressions to ad rank
Landing pageEvery ad went to the homepage

"Windows for my house" is a research search, not a buying one, and broad match let it in. Search partners are sites outside Google Search that show your ads; they're on by default in many campaigns. Meanwhile the ad groups that should have won, emergency glass and commercial work, barely showed.

Nobody could see what worked

Before 27 September 2026 the site had no conversion tag, so Google Ads couldn't see a single form lead. The account had been optimizing toward nothing. We should have caught this earlier than we did; it's the first thing we now check on any account we touch. You can't steer an ad account toward a goal it can't see.

Local Services Ads looked fine and wasn't

Local Services Ads are Google's pay-per-lead listings with the "Google Guaranteed" badge at the top of local results. This account had produced 73 leads over its life. In the 12 months before our review it produced none. The dashboard said "eligible". It had zero impressions, because the contractor registration and insurance documents behind it had expired. No alert, no email anyone noticed; the leads just stopped. We found it late, too. Our guide to Local Services Ads management lists the monthly checks that would have caught it.

The form asked for too much

The quote form had 7 required fields: name, email, phone, service, address, date and time. Each required field is one more reason to quit on a phone. The fix is to ask for what you need to call back (name, phone, job, a photo) and collect the rest on the call.

Tradesman in uniform sitting in his van holding a phone
One expired document switched off a lead source that had sent 73 leads. Nothing on the dashboard said so; the phone just went quiet.

Lead generation for window and door companies: the stack, in order

Fix the place leads land first, then the sources that feed it.

  1. A fast site and a short quote form with photo upload. A photo of a cracked or foggy pane lets you quote faster and lets the homeowner skip the description. Keep required fields to four or fewer. Our lead-ready website checklist covers the rest, and our window and door website design page shows the build.
  2. Google Business Profile and reviews. For a service-area business it's often the first thing a homeowner sees. Use the right categories, list every job as a service, post real job photos, and ask for a review after each install. See our Google Business Profile optimization guide.
  3. One page per job type and city. Foggy glass repair, broken pane replacement, window replacement, sliding and patio doors, shower doors, table tops, each tied to the towns you serve. More in our guide to window and door SEO.
  4. Local Services Ads, with documents kept current. Put every license and insurance renewal date in a calendar with a reminder a month ahead, and check that the account shows impressions, not just "eligible".
  5. Google Ads, tightened. Turn off search partners unless they prove they convert. Cut broad research terms. Send each ad group to the matching job page, not the homepage. Fund emergency and commercial groups first, and pause overnight spend unless someone answers.
  6. Property manager outreach. Repeat multi-unit work rarely arrives through search alone. A page written for property managers plus direct outreach reaches the buyers who order again and again.
Homeowner taking a smartphone photo of damage at home to send with a quote request
A photo in the form beats seven required fields. The homeowner shows the job; you quote faster.

What a job-type page needs: the foggy glass example

A page that wins a repair job answers the homeowner's three worries in the first screen: can you fix it, what will it cost, and how soon. Foggy glass is a good model because the homeowner usually thinks the whole window is ruined.

  • Name the problem the way they say it. "Foggy window," "fog between panes," "cloudy double-pane glass." Use those words in the heading and the first paragraph.
  • Say what you replace. Usually just the sealed glass unit, not the frame. That one sentence lowers the price they fear.
  • Give a real price range and what moves it: size, glass type, tempered or not, ground floor or upstairs.
  • Show before-and-after photos from your own jobs, with a line on where and when.
  • Say how fast: measuring visit, ordering time for the new unit, install time.
  • End with a short form that takes a photo, plus a tap-to-call number.

Write one of these for each job that brings requests: broken pane, foggy glass, sliding door glass, shower doors, window replacement, storefront glass, table tops. Then add the towns you serve to each one in plain sentences, not a list of 40 city names.

A 15-minute monthly check for Ads and Local Services Ads

Most of the money this contractor lost could have been caught by one short check each month. Put it on the calendar for the first Monday:

  1. Local Services Ads: impressions this month above zero? Any document expiring in the next 60 days?
  2. Conversions: did Google Ads record form leads and calls last month? If it shows zero while your inbox shows requests, tracking is broken.
  3. Search terms: scan the top 20 by spend. Add research-only searches ("ideas", "best", "cost of" when you can't quote it, brand names you don't sell) as negatives.
  4. Networks: what share of spend went to search partners, and did any of it convert?
  5. Hours: how much ran overnight, and did any of it turn into a booked job?
  6. Landing pages: does each ad group send people to the page for that job?

If you'd rather not do it yourself, hand the list to whoever manages your ads and ask for the six answers in writing every month. A good manager will have them ready in minutes; a vague reply is a sign the account isn't being watched closely enough.

Fifteen minutes, six questions. Write the answers in one line each in a shared note, so next month you can see whether anything moved.

Property managers: a page and an outreach routine

Property managers buy differently from homeowners: they want one reliable glass vendor for many buildings, fast response, and clean invoices. A page written for them should say which building types you service, how fast you board up and replace after a break, how you invoice (per unit, per property, net terms), and who their single contact is.

Search alone rarely brings these accounts, so pair the page with a short routine: list the management companies that run buildings in your area, send the page to their maintenance coordinators, and follow up after the next storm or the next season of broken glass. One account can mean repeat work across many units every year.

Buying window leads vs your own site

Bought leads are faster to start; your own site gives you leads nobody else gets. Both have a place.

Bought home-improvement leadsYour own site and pages
Start timeDaysMonths to build momentum
Who else gets the leadOften several contractorsOnly you
Cost over timeSame price every leadFalls as pages rank and reviews build
What you own afterwardNothingThe site, pages, reviews and data

If you need jobs next week, bought leads can bridge the gap. Answer within minutes, because you're racing other contractors to the same homeowner. If you plan to run the company for years, your own site and job pages compound in a way rented leads don't. Our cost per lead guide shows how to compare them.

What it costs

Our published prices: audit and fix from $490, ongoing growth from $690 a month, a new website from $2,490.

  • Pay-per-lead partner: $490 setup, $99 a month, plus a price per approved lead. You approve each lead and can reject any within 7 days. Details on our lead generation for window and door companies page and our pay-per-lead page.
  • Proof from another trade: a collision repair shop in Santa Ana got about 10 quote requests a month from its first month on a new site.

Checklist: 10 things to check this week

  • Does your quote form require more than four fields?
  • Can a homeowner attach a photo of the glass?
  • Do foggy glass and broken pane repair have their own pages?
  • When do your contractor license and insurance documents expire?
  • Does your Local Services Ads account show impressions, not just "eligible"?
  • Are search partners spending money, and do they convert?
  • Do your ads land on job pages or on the homepage?
  • Is a conversion tag counting form leads and calls?
  • How much of your ad spend runs overnight?
  • Do property managers have a page and someone who follows up with them?
Two installers fitting a new window in a house
The point of every fix above: more booked jobs like this one, from leads that came to you alone.

When you don't need us

If your crew is booked out for months and the phone already rings more than you can answer, don't add lead sources. Hire, raise prices, or shorten your response time first. And if your Ads and Local Services accounts already show steady, tracked leads at a cost you're happy with, keep them running and use the checklist above as a quarterly review.

FAQ

How long does lead generation for window and door companies take to work?

Fixing the form, tracking and Local Services documents can bring requests back within weeks. New job and city pages take months to rank. At this contractor the biggest jump, from 63 to 150 requests, came in the third year.

Are Local Services Ads worth it for window companies?

They can be, when the account is actually live. This one sent 73 leads before expired documents switched it off for a year. Check impressions, not just the "eligible" status, every month.

Should I turn off Google Ads search partners?

Test it. In our audit, search partners took 46.6% of the spend and produced no conversions. If yours show the same, turning them off is the quickest saving in the account.

How many fields should a window quote form have?

Four or fewer required: name, phone, job type and a photo or short description. Ask for the address and preferred time on the call.

What should a window company answer within five minutes of a new request?

Call or text back with a name, a rough price range for that job, and two times you can measure. A homeowner with a broken pane often sends the same request to several companies; the one that replies first with a real next step usually gets the visit.

Do window and door companies need a blog?

Only for questions homeowners actually ask before they call: why glass fogs up, repair versus replace, what a new sliding door costs, how long an install takes. Answer each one with your own photos and prices, and link it to the matching job page.

Are bought window leads worth it?

Sometimes, when you need volume quickly and can call back within minutes. Expect to share many of them with other contractors, and judge them by booked jobs, not by price per lead.

Find the leaks in your own account. We'll check your site, form, Google Ads and Local Services Ads the way we did here and send the fixes in order. Get my free audit

RankMeHi designs and builds business websites, then makes sure they are found and convert. Start with the two pages below.

Check availability

Is your trade still open in your city?

One partner per trade per city. Send your website and within one business day you will know whether your city is open, what your current site is losing, and the per-lead price for your trade.
  1. 1Share your name, email and website.
  2. 2We check whether your trade and city are still open, and audit your current site.
  3. 3You get the audit and, if your city is open, the partner terms in writing.

The audit is free either way. If the partner deal is not a fit, you still get the findings and the fixed-price quote.

Check if your city is open

Name, email and your trade. We reply within one business day with availability and the per-lead price for your trade.

Your contact details
What are you after?0 of 2 required fields done

We check whether your trade and city are still open and reply with the per-lead price.

Only for the reply. Never shared or sold.
Optional. Leave it blank if you have none yet
Optional
Optional, but it speeds up the reply
How did you find us?Optional
  • Reply within 1 business day
  • No spam, no obligation

By submitting this form, you agree that RankMeHi may contact you about your request.