A form arrives for “windows.” Is it a homeowner who wants fourteen replacement windows, a renter with one cracked pane, somebody shopping for screens—or a bot using a real person’s contact details?
Google Ads can initially record every one of those submissions as the same conversion. A window company cannot afford to treat them as the same business result.
This is not a theoretical concern. In a public PPC discussion, a Utah replacement-window advertiser described receiving several daily submissions containing apparently real contact details, only to learn that those people had never requested a quote. In another discussion, a practitioner said a replacement-window client preferred forms because calls often concerned broken windows and smaller jobs rather than full replacement. Other home-service advertisers describe Performance Max reports filled with inexpensive “conversions” while the CRM contains spam, unreachable contacts and irrelevant enquiries.
Those discussions are anecdotes, not universal benchmarks. They do, however, expose the same structural problem we see when managing lead-generation campaigns: if the platform is told that every submitted form is success, it will search for more people—or automated activity—that can submit forms. It has not been told which submissions become qualified appointments or sold installations.
River Stone therefore does not begin a window and door account with maximum reach. We begin with maximum signal clarity:
- Tight exact-match keywords for the projects the contractor actually wants.
- Specific long-tail phrase-match keywords to find controlled variations.
- Large, continuously maintained negative-keyword lists because “windows” and “doors” are exceptionally ambiguous.
- Search-term and lead-quality reviews that connect each query with what happened after the enquiry.
- Broad match only as a measured experiment after the account is producing roughly 30 meaningful conversions per month.
- Performance Max only when offline conversion tracking can return the outcome of every captured form lead—not merely fire another raw form-submit conversion.
The “30 conversions” threshold is River Stone’s operating rule for this type of local lead-generation account, not a guarantee or a published Google requirement. Its purpose is simple: do not ask automation to expand before the account has enough clean evidence of what a desirable project looks like.
This guide explains that system in full, including what we tighten first, what we exclude, when we expand and how we prevent cheap junk leads from becoming the campaign’s training data.
The short answer: do Google Ads work for window and door companies?
Yes. Google Ads can work well because homeowners search when they are actively researching replacement, installation or repair. The channel captures existing demand instead of requiring a contractor to interrupt an audience that was not considering the project.
Google Ads is most likely to work when:
- Window replacement, door replacement, repair and small glass work are controlled separately.
- Campaigns target project intent rather than the word “windows” or “doors” alone.
- Search terms exclude software, automobiles, cleaning, coverings, parts, employment and DIY demand.
- Location targeting reflects the real sales and installation territory.
- Ads lead to relevant pages with product, warranty, installation and financing context where applicable.
- Forms qualify property, project type, approximate scope and timing.
- Calls are classified by project value rather than counted blindly.
- The CRM connects each lead with appointment, proposal, sale and collected value.
- Budget matches sales capacity, installation capacity and project economics.
Google Ads is less likely to work when a company sends every search to its homepage, uses broad conversions, cannot return missed calls quickly or reports cost per lead without knowing which projects sold.
“Windows and doors” is not one search market
The category contains several distinct businesses and intents:
- Whole-home window replacement
- Partial window replacement
- New-construction window installation
- Entry-door replacement
- Patio or sliding-door replacement
- French, storm or security doors
- Impact or hurricane-rated products
- Energy-efficiency upgrades
- Commercial windows and doors
- Window or door repair
- Glass replacement
- Screens, locks, hardware and parts
It also collides with unrelated searches:
- Microsoft Windows
- Automotive windows and doors
- Window cleaning
- Blinds, curtains and treatments
- Retail products
- DIY tutorials
- Employment and training
The account must be built around the projects the business wants—not the broadest dictionary meaning of its products.
River Stone’s Window and Door Project-to-Revenue Chain
We recommend measuring the following stages:
Search → Enquiry → Contacted → Serviceable → Project qualified → Appointment set → Appointment completed → Proposal issued → Project sold → Installed → Revenue collected → Contribution
| Stage | Definition | What it proves | What it does not prove |
|---|---|---|---|
| Enquiry | Unique new form or call | Someone requested contact | The project fits the company |
| Contacted | A two-way conversation occurred | The lead is reachable | The person is qualified |
| Serviceable | Property is inside the accepted territory | Sales and installation are possible | The job meets project criteria |
| Project qualified | Product, property, authority, scope and timing fit | An appointment may be worthwhile | The appointment will occur |
| Appointment set | A firm sales appointment exists | The homeowner committed time | The appointment will be completed |
| Appointment completed | Discovery and measurement occurred | A real sales opportunity exists | The project will close |
| Proposal issued | A valid proposal was delivered | Price and scope are defined | The buyer will accept |
| Project sold | Contract, deposit or accepted order exists | Revenue is expected | Installation and collection are complete |
| Installed | Work was delivered | Project execution occurred | Full payment and margin are final |
| Revenue collected | The reporting-defined payment was received | Commercial result occurred | Profitability is established |
| Contribution | Collected revenue minus defined variable costs | Acquisition economics can be assessed | All overhead has been covered |
The ladder prevents a common reporting mistake: calling every enquiry a window-replacement lead when the business would never schedule most of them.
The River Stone launch sequence: control first, expansion second
Our approach differs from the common recommendation to launch broad match immediately and let automation discover demand. Broad match can become useful, but it is not where we want a new or weakly measured window-and-door account to learn.
The reason is category ambiguity. “Window installation” can relate to a home, a computer or a vehicle. “Door installation” can imply an exterior entry system, an interior slab, a garage door, a shower door, a pet door or a DIY product. Even legitimate residential enquiries vary from a replacement project worth a sales appointment to a repair the contractor does not offer.
Google’s current documentation says exact match gives advertisers the most steering, while phrase and broad match reach progressively more searches. It also makes an important qualification: exact match is based on the same meaning or intent, not necessarily an identical string. Phrase match can include searches that contain the meaning of the keyword. “Exact” and “phrase” therefore reduce expansion; they do not remove the need to inspect queries. (Google Ads keyword matching options)
Phase 1: define the jobs the company wants
Before choosing keywords, document:
- Replacement, new installation, repair—or a deliberate combination
- Windows, entry doors, patio doors and other accepted products
- Residential, commercial or both
- Minimum project size, if one exists
- Core and conditional service territories
- Product and material limitations
- Whether the business can sell and install at its current capacity
- What the sales team calls a qualified appointment
Without these decisions, keyword research becomes a list of things people search—not a model of work the business wants to win.
Phase 2: launch a tight exact-match core
We start with the clearest commercially relevant terms and keep ad groups close to the landing-page promise. Illustrative starting points might include:
[replacement window company near me][window replacement contractor][replacement windows city][entry door replacement][patio door replacement near me][impact window installer]where that product is offered
These examples are not a universal paste-in list. A company that only installs whole-home replacement windows should not buy every window-installation variation. A door company that does not install garage, interior or commercial doors needs corresponding exclusions.
Exact match is our control layer. It creates an easier environment in which to validate cost, search intent, landing-page fit, lead handling and the real meaning of a conversion.
Phase 3: add specific long-tail phrase match
Phrase match is used deliberately to capture valuable wording variations without jumping immediately to broad match. We prefer long-tail phrases that preserve the product, job and local intent, such as:
“whole house window replacement”“replacement window installers near me”“energy efficient window replacement”“front entry door replacement company”“sliding patio door replacement near me”“impact windows installation company”
The point is not that long keywords are automatically better. The point is that the phrase contains enough commercial context to reduce ambiguity. Search-term reports still need frequent review because phrase match can serve on searches that express the keyword’s meaning rather than repeat its exact words.
Phase 4: build negatives before traffic—and keep building them
A launch-negative library should be created from the business model, the website, keyword research and actual Google results. It is then expanded from live search terms and sales feedback.
For this category, the review must look beyond obvious words. We investigate:
- Technology: Microsoft, Windows 11, download, update, driver, app, laptop and computer
- Vehicles: car, auto, windshield, power window, regulator, tint and vehicle models
- Decor and cleaning: blinds, curtains, shades, shutters, treatments, washing and cleaning
- DIY and retail: how to, tutorial, kit, Home Depot, Lowe’s, wholesale, used, parts and supplies
- Repair components: screen, pane, crank, lock, seal, sash and hardware when those jobs are not offered
- Wrong door categories: garage, shower, cabinet, wardrobe, pet, dog, interior or automatic where irrelevant
- Employment: job, salary, training, course, apprenticeship and subcontractor
- Research with no commercial fit: definition, drawing, CAD, images and free download
- Geography: excluded cities, counties and states
Negatives cannot be applied mechanically. “Glass” may be poor intent for a whole-home window company but essential to a sliding-glass-door campaign. “Repair” may belong on a global negative list for one contractor and represent an independent profit center for another. Lists should be assigned at the correct account, campaign or ad-group level.
Google recommends using the search-terms report to find irrelevant searches and add negative keywords. That is a starting point. River Stone takes the review one step further: we reconcile the query with the CRM disposition so a term is not judged only by whether it submitted a form. (Google Ads search-terms report)
Phase 5: prove the conversion signal
Before expansion, we want to know:
- Did the call connect to a real person?
- Did the form contain valid contact information?
- Is the property in the service area?
- Is the requested product or service offered?
- Is the project large enough to pursue?
- Was an appointment booked?
- Did the appointment happen?
- Was a proposal issued?
- Was the project sold?
Thirty raw form submissions are not the same as 30 qualified project conversions. Our expansion decision uses the deepest reliable event that occurs with enough frequency to guide bidding. Depending on the business, that may be qualified lead, booked appointment or completed appointment.
Phase 6: test broad match after roughly 30 meaningful conversions a month
Once a campaign consistently produces around 30 clean, relevant conversions per month, we may test broad match. We do not simply change every keyword and hope.
The test needs:
- Conversion-based Smart Bidding.
- Stable qualified-lead definitions.
- Offline outcomes returning without large gaps.
- A controlled experiment or isolated test budget.
- Existing negative-keyword protection.
- Search-term and lead-quality review during the test.
- A decision metric based on qualified opportunities or sold economics, not raw lead volume.
Google states that broad match can use more contextual signals and is intended to work with Smart Bidding. Google Ads experiments can split traffic between a control and trial to test keyword match types. That supports testing broad match; it does not mean every account is ready for it on day one. (Google’s broad-match guide, Google Ads experiments)
For River Stone, broad match is an expansion experiment, not an act of faith. It stays only if it adds commercially useful reach at acceptable downstream economics.
Our non-negotiable rule for Performance Max: every form must enter the offline feedback loop
Performance Max can work for window and door contractors. It can also find more of the cheapest action it is asked to maximize. If that action is an unverified form submission, junk can look like success.
Google’s own lead-generation guidance says its AI is only as good as the inputs it receives, recommends optimizing to deeper-funnel actions where possible, and warns against bidding toward multiple funnel stages in one target CPA strategy. Google specifically supports qualified-lead and converted-lead goals for offline outcomes. (Performance Max lead-generation best practices, qualified and converted leads)
River Stone’s rule is therefore simple:
We do not run PMax for window and door lead generation unless every website form submission can be matched to a later sales outcome and returned through offline conversion tracking.
“Every form” does not mean uploading every form as a qualified lead. It means every submission enters a traceable record so the business can return its real status:
Form submitted → valid or invalid → contacted or unreachable → serviceable or rejected → qualified or unqualified → appointment or no appointment → sold or lost
The form should retain the identifiers and consented first-party data required by the chosen implementation. Google currently recommends enhanced conversions for leads, which uses hashed first-party data to improve the match between an offline outcome and the original ad interaction. The exact implementation may use Google Data Manager, a CRM integration, an API or an approved upload workflow. (Google Ads: enhanced conversions for leads)
At minimum, the operational design needs:
- A unique lead record for every submission
- Original source, campaign and landing-page context
- Click identifiers when available
- Properly collected first-party contact data for enhanced matching
- Timestamp and time-zone consistency
- A stable project-qualification definition
- Recorded rejection and loss reasons
- Qualified-lead and sold-project events returned to Google Ads
- Import diagnostics and match-rate monitoring
- A process that continues when a sales representative is busy or absent
The raw form submit can remain available for observation, but we avoid teaching PMax that it is equal to a qualified appointment. The campaign should bid toward one deliberately selected stage. If qualified leads are frequent enough but sales are sparse and delayed, qualified lead may be the primary signal while sold projects and values are observed. When reliable sold volume exists, value-based bidding can be tested.
What we inspect when PMax produces junk
We do not call every weak lead “fraud.” We separate:
- Invalid or fabricated lead: false details, impersonated contact, automation or spam.
- Irrelevant lead: wrong product, wrong service or unrelated enquiry.
- Unserviceable lead: outside the real territory or property criteria.
- Low-value but genuine lead: repair, component or one-unit job below the minimum.
- Uncontacted lead: potentially valid, but the business failed to reach it.
- Poor sales outcome: qualified enquiry that did not book, show or buy.
The remedies differ. Form validation and bot controls address invalid submissions. Negatives, URL control and asset relevance address unrelated intent. Presence-focused location settings and postal-code validation address territory. Qualification questions identify project value. Response-time and sales-process changes address genuine opportunities lost after submission.
Public PPC discussions include both successful and unsuccessful PMax experiences in home services. The useful conclusion is not “PMax always works” or “PMax never works.” It is that platform CPL cannot adjudicate lead quality; the CRM and sales outcomes must. (home-service PMax experience discussion, local-lead junk feedback discussion)
Current problems in window and door Google Ads
1. Replacement and repair traffic are mixed
“Window company near me” can mean whole-home replacement, glass repair, screen replacement or a single malfunctioning unit.
If the company sells replacement projects but not repair, campaign copy and landing pages should say so clearly. Search terms involving glass, panes, screens, seals, locks and quick repairs require deliberate decisions.
If repair is profitable, give it separate budget and reporting so frequent small jobs do not train the replacement campaign.
2. Window and door projects share one campaign
A homeowner replacing ten windows has different questions from a buyer replacing one entry door or patio door.
The page, products, project value, appointment process and conversion rate can differ. Separate window and door campaigns when each has sufficient demand and needs independent control.
3. “Windows” attracts software and automotive intent
Search-term ambiguity is unusually severe in this category. Depending on matching, queries can involve:
- Microsoft Windows support or installation
- Car-window replacement or tinting
- Window cleaning
- Window treatments
- Retail hardware and parts
- Computer applications
Do not rely on a one-time negative list. Review actual search terms and preserve useful home-improvement queries carefully.
4. Forms hide the number of units and project scale
A name-phone-email form treats one broken window like a whole-home opportunity.
The sales team needs enough information to prioritize:
- Windows, doors or both
- Replacement, installation or repair
- Approximate number of units
- Property type
- Postal code
- Homeowner or authorized decision-maker
- Desired timing
- Product interest where known
The form should not force the homeowner to complete a technical specification. It should provide enough context to assess fit.
5. Phone calls skew toward urgent small jobs
Phone demand may include broken glass, locked doors, screens and repairs. Form leads may involve longer-consideration replacement projects. That is not universally true, but one PPC practitioner reported exactly this pattern for a window-replacement client. (r/PPC)
Segment call and form outcomes before deciding one channel is “better.”
6. National brands raise auction pressure
Independent contractors may compete with national or regional window brands with large budgets, financing offers and high brand recognition.
Local companies should not imitate their claims blindly. They can compete through:
- Local installation evidence
- Specific service areas
- Product and installer expertise
- Clear warranty responsibilities
- Faster or more personal sales process
- Relevant reviews
- Accurate availability
- Strong follow-up
7. Every product type uses the same landing page
Vinyl replacement windows, impact windows, entry doors and patio doors represent different buying decisions. One generic page weakens message match and proof.
Build separate pages when the search volume and commercial value justify them. Do not create thin pages that merely swap a product name.
8. Financing clicks are mistaken for qualified demand
Financing can expand affordability and improve conversion, but it can also attract people whose project or credit circumstances do not fit the available program.
Advertise terms accurately, disclose conditions and track whether financing-led enquiries reach completed appointments and sold projects.
9. Performance Max produces conversions without enough source clarity
PMax reaches inventory across Search, Display, YouTube, Discover, Gmail and Maps. That additional reach can create incremental demand, but it also means the campaign is not simply a larger Search campaign.
The most dangerous setup is PMax bidding toward a thank-you-page view while the business never returns lead quality. A spam form and a twelve-window replacement opportunity both train the campaign as one conversion. If low-quality submissions are cheaper and easier to produce, the reported CPL can improve while booked appointments deteriorate.
Before launching PMax, establish offline conversion tracking for every form workflow, select one meaningful bidding stage, use presence-focused location targeting, exclude the company’s brand when brand demand is managed separately, and prevent traffic from landing on irrelevant pages.
Google says Final URL expansion is enabled by default and may send traffic to other pages on the domain. For a contractor website containing recruitment pages, DIY blog posts, repair pages or services that are not being advertised, URL exclusions or a tightly controlled page feed matter. Google also now supports campaign-level negative keywords and brand exclusions in PMax, though negative keywords apply to Search and Shopping inventory rather than every PMax surface. (PMax Final URL expansion, PMax suitability and exclusions)
Performance Max can mix branded demand, broad project intent and weaker actions. It should be assessed using:
- Serviceable-project rate
- Qualified-project rate
- Appointment-set rate
- Appointment completion
- Sold-project acquisition cost
- Sold value
A lower displayed CPA does not prove better economics.
10. Marketing stops at the appointment
Window and door replacement often requires an in-home sales process. Advertising can produce a qualified appointment while the business loses the project through:
- Slow confirmation
- Long appointment wait
- No-show or cancellation
- Weak consultation
- Delayed proposal
- Poor follow-up
- Pricing or product mismatch
PPC reporting needs enough sales feedback to distinguish traffic quality from sales execution.
Begin with project economics and capacity
Do not select budget from a published “average window lead cost.” Published ranges often mix markets, products, lead definitions, brand strength and sales models.
Build the allowable acquisition cost using the company’s own data.
For each product family, document:
- Average collected revenue
- Product, installation and directly variable costs
- Gross contribution under the company’s definition
- Qualified-lead-to-appointment rate
- Appointment set-to-completed rate
- Completed appointment-to-sale rate
- Cancellation and financing fallout
- Acceptable acquisition cost per sold project
- Sales representative capacity
- Installation capacity and backlog
Illustrative calculation—not an industry benchmark
Assume a contractor’s own records show:
- Average collected revenue per target project: $14,000
- Defined variable delivery costs: $9,000
- Contribution before overhead and marketing: $5,000
- Qualified-project-to-completed-appointment rate: 55%
- Completed-appointment-to-sale rate: 30%
- Maximum desired advertising cost per sold project: $1,200
Maximum cost per completed appointment:
$1,200 × 30% = $360
Maximum cost per qualified project:
$360 × 55% = $198
That does not make $198 the correct CPL for another company. It shows how the contractor can translate sales performance and economics into a lead threshold.
Calculate windows, entry doors, patio doors, repair and commercial work independently.
Recommended campaign structure
Brand campaign
Separate company-name and distinctive brand searches where useful. Brand conversions may reflect referrals, offline advertising, previous visits or organic discovery. Do not blend them with non-brand acquisition.
Window replacement campaign
Use tightly related themes such as:
- Replacement windows
- Window installers
- Window replacement company
- Whole-home windows
- Product-specific replacement where sufficient volume exists
Avoid fragmenting every style into a separate campaign unless budget and demand support it.
Door replacement campaign
Possible themes include:
- Entry doors
- Front-door replacement
- Patio doors
- Sliding glass doors
- French doors
- Storm or security doors where offered
Match the campaign to the actual product and installation services.
Climate or product-specific campaign
In relevant markets, impact-resistant, storm-rated, energy-efficient or specialty products may deserve independent budgets and pages. Use accurate product claims and any legally required disclosures.
Commercial campaign
Commercial projects may involve property managers, builders, specifications and longer sales cycles. Separate when the buyer and proof differ materially from residential replacement.
Repair campaign
Run only if repair is offered and economically attractive. Use separate budget, geography, schedule and conversion expectations.
Expansion tests
Performance Max, broad match, additional territories and early-stage research terms should have:
- A defined hypothesis
- Fixed budget
- Source-level reporting
- Project-quality review
- Stop conditions
Keyword strategy for window and door contractors
High-intent replacement searches
Examples to investigate:
- Window replacement near me
- Replacement window company [city]
- Window installers [city]
- Door replacement company
- Entry door installation [city]
- Patio door replacement near me
These are commercially promising but can still contain repair and product-shopping intent.
Product-specific searches
Examples include:
- Vinyl replacement windows
- Casement window replacement
- Impact windows
- Energy-efficient windows
- Fiberglass entry doors
- Sliding patio door replacement
Use only products the company actually supplies and installs.
Cost and financing searches
Price searches can signal serious research. Do not automatically exclude cost, price or financing. Evaluate whether those searches produce qualified appointments.
Provide honest cost factors rather than misleading teaser prices:
- Number and size of units
- Product and frame material
- Glass package
- Custom openings
- Removal and disposal
- Structural work
- Installation conditions
- Permits and code requirements
- Warranty
- Financing terms
Repair and parts intent
Queries involving glass, screens, seals, cranks, locks, hardware and single panes often indicate repair or products. Control them according to the business model.
Negative-keyword themes to investigate
Build negatives from live queries and unavailable services.
Common themes include:
- Microsoft, software, update, download and computer
- Car, auto, windshield and tint
- Cleaning, washing and janitorial
- Blinds, curtains, shades and treatments
- Screens, glass, panes, locks, parts or hardware where not offered
- DIY, tutorial, plans and how to
- Jobs, salary, careers, apprenticeship and training
- Wholesale, supplier, used and retail-only
- Free-program searches where irrelevant
- Unserved cities or regions
Do not apply a word such as “glass” globally if the company sells sliding glass doors or glass-related replacement products. Negative keywords require context.
Location targeting and sales territories
Google’s default location option can include people who are in, regularly in or interested in targeted locations. Google explains that businesses wanting to focus on users likely to be physically present can select the presence option. (Google Ads Help)
For local replacement contractors, presence is generally the safer starting point. Still verify every project address because location targeting is not perfect.
Map three territories:
- Core: strong density, sales coverage and installation economics.
- Conditional: accepted for larger projects or selected products.
- Excluded: travel, regulations, product coverage or economics make work unsuitable.
Track by real property location:
- Enquiries
- Qualified projects
- Appointments completed
- Projects sold
- Sold value
- Contribution
A county-wide or radius target may hide expensive travel and weak close rates.
Landing pages for window and door projects
A useful page should answer:
- Does the company install the product I need?
- Does it serve my property?
- Can I trust its installers?
- What product choices exist?
- What does the appointment involve?
- What warranty applies?
- What affects cost?
- What happens next?
Recommended elements
- Product- and project-specific headline
- Clear service territory
- Real local installation photographs
- Manufacturer and product information where authorized
- Installer credentials, licensing and insurance where accurate
- Warranty explanation distinguishing manufacturer and labor coverage
- Energy, impact or efficiency claims supported appropriately
- Financing information with required conditions
- Reviews relevant to installation experience
- Appointment process
- Phone and structured quote form
- Mobile-friendly experience
- Privacy disclosure
Avoid
- “Free windows” claims that obscure program eligibility
- Universal energy-savings guarantees
- Fake scarcity
- Unsupported tax-credit claims
- Manufacturer logos without authorization
- Stock images represented as the company’s installations
- Counting a calculator or financing click as a sold-project signal
Claims deserve more scrutiny in this vertical than a generic landing-page checklist suggests. The FTC advises homeowners to obtain multiple estimates and expects written estimates to describe the work, materials, completion date and price. It has also warned window marketers that energy-savings and payback claims must be truthful and supported by reliable evidence. ENERGY STAR certification confirms that a qualifying product meets defined efficiency specifications; it does not prove that every home will save the same percentage on energy bills. (FTC home-improvement guidance, FTC window-marketing warning, ENERGY STAR window and door criteria)
That changes what useful advertising looks like. “Save 40% on energy” is not strong copy if the claim cannot be substantiated for the relevant product and circumstances. More credible content explains the glass package, frame, ratings, installation method, warranty, climate considerations and variables that affect actual performance. Trust is not decoration on a window-and-door landing page; it is part of conversion quality.
Build a form that qualifies project scale
A practical replacement form may ask:
- Name
- Phone and email
- Project postal code
- Windows, doors or both
- Replacement, new installation or repair
- Approximate number of windows or doors
- Property type
- Homeowner or authorized decision-maker
- Desired timeline
- Product or concern, with “not sure” available
Optional photographs can help triage repair and product questions.
Do not require technical details the homeowner cannot reasonably know. The form should improve routing, not become an examination.
Track only successful, unique submissions as lead conversions. Form starts, button clicks and validation errors belong in diagnostic analytics.
Track calls as project opportunities
Call tracking should distinguish:
- Connected and missed calls
- New and existing customers
- Windows, doors, repair or unrelated request
- Serviceable and unserviceable locations
- Qualified and unqualified projects
- Appointment set
- Appointment completed
- Project sold
Google allows call conversion actions with duration thresholds, but call length cannot determine project value. A short whole-home enquiry may be valuable; a long conversation about a screen may not fit the business. (Google Ads Help: conversion measurement)
Measure live answer rate, callback time and booking rate. If the sales desk misses most calls, increasing ad spend multiplies the leak.
Connect Google Ads with appointments and sold jobs
Website tracking identifies an enquiry. The CRM or sales system knows what happened next.
Recommended internal stages:
- New enquiry
- Contacted
- Serviceable
- Project qualified
- Appointment scheduled
- Appointment completed
- Proposal issued
- Project sold
- Installation completed
- Revenue collected
- Lost reason
Qualified and converted lead goals
Google provides qualified-lead and converted-lead goals for outcomes confirmed outside the advertising platform. Google describes a qualified lead as an enquiry further qualified in a CRM or internal system and a converted lead as a later chosen step such as a closed sale. (Google Ads Help)
A window and door contractor might use:
- Qualified lead: serviceable property, accepted project type, decision-maker and minimum scope qualify for an appointment.
- Converted lead: signed contract or collected deposit.
Definitions must be stable across sales representatives.
Current offline conversion direction
Google currently recommends enhanced conversions for leads and Data Manager for many implementations. Follow Google’s current instructions, obtain required consent, comply with customer-data policies and continue using click identifiers where appropriate. (Google Ads Help)
River Stone’s white-label conversion-tracking guide explains the broader measurement architecture.
Validate imports for several conversion cycles before changing the account’s primary bidding signal.
Choose the right optimization signal
| Signal | Advantage | Limitation |
|---|---|---|
| Raw form or call | Highest volume | Includes repairs and weak projects |
| Serviceable lead | Removes territory waste | Does not prove product or scope fit |
| Qualified project | Reflects appointment potential | Depends on consistent classification |
| Completed appointment | Strong sales opportunity | Affected by scheduling and sales capacity |
| Project sold | Close to revenue | Lower volume and longer delay |
| Sold-project value | Supports value analysis | Requires accurate and timely values |
Do not make every stage primary. One homeowner progressing through five stages should not automatically appear as five equal successes for bidding.
Smaller contractors may bid toward qualified projects while observing sales. Larger businesses with sufficient sold-project volume may test value-based optimization.
Search Ads, Performance Max and Local Services Ads
Search Ads
Search is the clearest foundation for existing replacement demand. It provides direct query, product, geography and messaging control.
The risk is ambiguous matching and expensive clicks. Strong negatives and downstream measurement are essential.
Performance Max
We treat PMax as a controlled expansion layer after Search has established intent and measurement. Our launch gate is:
- Core exact and phrase Search campaigns produce relevant opportunities.
- Search terms and negative lists are mature enough to expose obvious ambiguity.
- Every form fill enters the CRM or lead database with attribution intact.
- Offline qualified-lead outcomes import successfully and consistently.
- Calls have a separate qualification process; phone-button clicks are not mistaken for calls.
- Replacement, repair and rejected outcomes are distinguishable.
- The business can absorb additional appointments.
- Brand traffic can be separated from non-brand acquisition.
- Final URL expansion is disabled or governed with tested page feeds and URL exclusions.
- Asset groups reflect real product lines instead of one generic “windows and doors” message.
For a first test, give PMax an explicit budget and a written stop rule. Compare it with Search on:
- Cost per valid lead
- Cost per serviceable project
- Cost per qualified lead
- Cost per completed appointment
- Cost per sold project
- Sold revenue and contribution
- Invalid, unreachable and out-of-area rates
Do not graduate PMax because its platform CPL is lower. Graduate it because it adds qualified projects or profitable sales.
Local Services Ads
Where an appropriate category is eligible, Local Services Ads may provide another source of calls and messages. Google says LSA availability is limited to certain categories and locations and businesses must complete applicable screening and verification. (Google Local Services Help, screening requirements)
Check live eligibility for the exact service and location. Pay-per-lead does not guarantee pay-per-qualified-project. Apply the same appointment and sold-job measurement.
Bidding and budgeting
New or poorly measured account
- Focus on a limited set of replacement services.
- Use controlled geography and matching.
- Validate calls and forms.
- Avoid using page engagement as a primary goal.
- Review search terms and lead quality frequently.
Account with reliable qualified-project volume
Automated conversion bidding may become appropriate when the selected goal consistently represents project fit and occurs frequently enough.
Account with reliable sold values
Value-based bidding may be tested when contract or collected values are accurate and sufficiently frequent. Do not treat every proposal value as revenue.
Set targets from the funnel
A desired CPA does not become achievable because it is entered into Google. Derive it from:
- Click cost
- Lead rate
- Qualification rate
- Appointment rate
- Show rate
- Close rate
- Project contribution
Sales operations are part of advertising performance
Track:
- Time to first response
- Contact rate
- Appointment-set rate
- Appointment lead time
- Appointment completion rate
- Proposal turnaround
- Follow-up cadence
- Close rate
- Cancellation rate
- Installation backlog
A campaign can produce good opportunities while the business loses them after the lead arrives.
Create structured loss reasons:
- Outside territory
- Repair or service not offered
- Below minimum project size
- Renter or no authority
- Could not contact
- Appointment cancelled or no-show
- Product mismatch
- Financing unavailable
- Price or competitor
- Timing mismatch
- Sales capacity
“Bad lead” is not enough information to improve the account.
Window and door Google Ads best practices
1. Separate replacement from repair
Give each intentional strategy its own goals, budget and reporting.
2. Separate windows from doors when demand supports it
They involve different products, pages, values and buyer questions.
3. Protect against software, automotive and cleaning searches
Review live search terms rather than trusting a static negative list.
4. Use presence-focused geography as the local starting point
Then validate actual property addresses and territory economics.
5. Ask enough to understand project scale
Number of units, project type and postal code can transform lead prioritization.
6. Keep primary conversions narrow
Calls and forms should represent genuine enquiries. Financing clicks and calculator starts belong in secondary analysis.
7. Match pages to products and intent
Show relevant installations, warranties, process and local proof.
8. Separate brand reporting
Brand searches may originate from referrals, offline media and earlier touches.
9. Reconcile marketing with sales weekly
Review qualified projects, appointments, proposals and sales by source.
10. Upload or analyze downstream outcomes
Use consistent qualified and converted definitions.
11. Respect capacity
Do not buy more appointments than sales representatives and installation teams can handle.
12. Protect ownership
The contractor should control Google Ads, analytics, call tracking, landing pages and CRM data. River Stone’s white-label Google Ads onboarding guide explains how responsibilities should be established.
Diagnostic table
| Symptom | Likely causes | Evidence | First action |
|---|---|---|---|
| Software or automotive clicks | Ambiguous window terms | Search terms | Add contextual negatives and tighten themes |
| Too many repair enquiries | Replacement and repair mixed | Call/form reasons | Separate or exclude repairs |
| Leads outside territory | Location option or radius | Property postal codes | Use presence targeting and exclusions |
| Calls but few appointments | Small jobs, missed calls, weak qualification | Call dispositions and booking rate | Classify calls and repair response process |
| Forms but no contact | Spam, delay or weak form data | Contact rate and response time | Improve validation and rapid follow-up |
| Appointments but low show rate | Long wait or weak confirmation | Appointment records | Improve confirmation and scheduling |
| Completed appointments but few sales | Product, price, finance or sales issue | Proposal and loss reasons | Diagnose sales process before traffic |
| Cheap PMax conversions | Mixed goals or brand traffic | Qualified rate by source | Judge by appointments and sales |
| Good CPL, weak profit | Small projects or poor product mix | Sold value and contribution | Optimize by project economics |
| Low volume | Narrow demand, bids or territory | Impression share and keyword status | Diagnose before broadening |
The 45-point window and door Google Ads audit
Business and economics
- Priority window and door project types are defined
- Replacement, repair and new-construction policies are clear
- Minimum project scope is documented
- Average collected value is known by product family
- Variable delivery costs and contribution are defined
- Appointment and close rates are measured
- Sales and installation capacity are known
- Acceptable acquisition cost per sold project is documented
Campaigns and traffic
- The business controls the Google Ads account
- Brand traffic is reported separately
- Windows and doors have intentional budget control
- Replacement and repair demand are separated
- Commercial and residential buyers are distinguished where needed
- Exact match and specific long-tail phrase match form the controlled core
- Negative lists cover software, automotive, cleaning, DIY, parts, jobs and wrong door types
- Broad match is isolated as an experiment only after sufficient clean conversion volume
- Performance Max has offline conversion feedback and is evaluated using downstream quality
Locations
- Location option is intentional
- Core, conditional and excluded territories are documented
- Property locations are compared with targets
- Sales and installation coverage align
- Territory reporting includes sold projects and value
Measurement
- Phone clicks are separate from meaningful calls
- Calls distinguish replacement, door, repair and unrelated demand
- Forms count only successful unique submissions
- Primary and secondary goals are intentional
- Duplicate conversion actions are removed
- Qualified-project definition is stable
- Appointments set and completed are separate
- Proposals and sold projects are tracked
- Sold values follow a documented rule
- Every form has attribution and a recorded disposition; offline imports are monitored
Pages and sales operations
- Promoted products have relevant pages
- Real installation evidence is present
- Warranty responsibilities are clear
- Cost factors are explained honestly
- Financing terms are disclosed appropriately
- Forms capture product, scope and location
- Mobile calls and forms work
- Response time is measured
- Appointment confirmation is reliable
- Proposal turnaround is monitored
- Loss reasons are recorded consistently
- Reporting shows appointments and sales, not only leads
Use this vertical review with River Stone’s broader Google Ads audit checklist.
Questions contractors should ask their Google Ads agency
- What counts as a conversion?
- Can you separate replacement, repair and unrelated calls?
- How do you prevent software, automotive and cleaning searches?
- Are window and door projects reported independently?
- How do you identify the number of units or project scale?
- Which territories produce completed appointments and sales?
- Are Search Partners and Performance Max reported separately?
- Can you connect campaigns with proposals and sold projects?
- How are project values assigned?
- Who owns the account, pages and data?
- What changed in the account and why?
- What happens to assets if the relationship ends?
For agencies serving window and door contractors, River Stone provides white-label Google Ads management behind the agency’s brand. Our white-label reporting guide explains how business outcomes, platform attribution and management decisions should remain separate.
Frequently asked questions
How much should a window company spend on Google Ads?
There is no universal amount. Budget depends on local click costs, replacement demand, project economics, appointment capacity and the data needed for a meaningful test. Start with the highest-priority replacement service and territory rather than spreading a small budget across every product.
What is a good cost per lead for replacement windows?
A good CPL produces an acceptable cost per completed appointment and sold project. A cheap repair enquiry is not better than an expensive whole-home opportunity. Define the lead and calculate backwards from the company’s close rate and contribution.
Should windows and doors be in separate campaigns?
Usually when both have meaningful demand and different products, pages, values or sales processes. Small accounts can combine them at campaign level while keeping tightly separated ad groups and reporting, but should not use one generic message.
Should window companies use broad match?
Not at the beginning under the River Stone method. We first tighten exact match and specific long-tail phrase match, build negatives and validate lead quality. When the campaign reaches roughly 30 meaningful conversions per month, we may run a controlled broad-match experiment using Smart Bidding and offline outcomes. It stays only if it improves qualified-project or sold-job economics—not because it creates more raw leads.
Is Performance Max good for window and door companies?
It can be, but River Stone considers offline conversion tracking mandatory for a lead-generation test. Every form submission must enter a traceable feedback workflow, and qualified or converted outcomes must return to Google Ads. Otherwise, PMax may learn that cheap spam or irrelevant forms are successful conversions. Evaluate it by qualified projects, completed appointments, sales and value—not displayed CPA alone.
Can window contractors use Local Services Ads?
Availability depends on category and location. Check Google’s live eligibility tool and verification requirements. Compare LSA with Search using the same appointment and sold-project definitions.
What should count as a qualified window replacement lead?
A useful definition may require an accepted project type, serviceable property, authorized decision-maker, appropriate minimum scope and realistic timing for an appointment. Apply the definition consistently.
How can sold projects be tracked in Google Ads?
Capture source and permitted identifiers with appropriate consent, maintain stable CRM stages and use current Google qualified-lead or converted-lead imports where appropriate. Validate data before changing bidding. Internal reconciliation is valuable even without automated uploads.
What if the business has no CRM?
Start with a controlled lead and sales register containing source, project type, location, qualification, appointment, proposal, outcome and value. Software can automate the process later; consistent definitions come first.
Why are calls lower quality than forms?
Calls may contain urgent repair, glass and screen enquiries, while forms can capture larger planned projects. Confirm this with the company’s data rather than assuming it. Use different conversion definitions and routing where needed.
Final takeaway
Window and door Google Ads should not be judged by the number of people who request information.
They should be judged by the quality and economics of the resulting project pipeline.
The sequence is:
- Define wanted products, projects and territories.
- Launch with tight exact-match and specific long-tail phrase-match keywords.
- Build substantial negative protection for ambiguous window and door searches.
- Separate replacement from repair and windows from doors where useful.
- Match ads with credible product and project pages.
- Qualify property, scope, authority and timing.
- Return qualified and sold outcomes through offline conversion tracking.
- Test broad match only after roughly 30 meaningful monthly conversions provide a clean base.
- Use PMax only when every form enters the feedback loop and downstream quality governs the decision.
- Optimize around sold-project contribution and operational capacity.
That is how contractors turn expensive window and door clicks into a measurable installation pipeline.
If your agency needs help applying this system for contractor clients, explore River Stone’s white-label Google Ads management service.