Google Ads for Concrete & Driveway Sealing (2026)
TL;DR: Concrete sealing has predictable 2–3 year recurring demand and a chemistry-aware buyer (acrylic vs. solvent-based vs. polyurea). LSAs deliver $30–$70 CPL during May–October peak season. A $1,500/mo budget produces 22–50 leads with strong ROAS when the polyurea upsell (2–3x acrylic pricing) is offered properly. The two mistakes almost every concrete sealing operator makes: running flat ad spend across all 12 months instead of front-loading peak season, and treating driveway sealing the same as paver sealing or stamped concrete sealing — three different buyers, three different campaigns needed.
Key takeaways
- May–October is peak demand. 70–80% of annual revenue closes in this 6-month window. Smart pacing front-loads 60–70% of annual ad spend into peak.
- LSAs are the workhorse for residential driveway + patio sealing. CPL runs $30–$70 in peak, $50–$120 off-peak.
- Polyurea upsell is the unit-economic game-changer. Acrylic seal jobs run $400–$800; polyurea on the same square footage runs $1,200–$2,800. Operators who promote polyurea in ad copy + landing pages convert 15–30% to the premium product.
- The 2–3 year recurring cycle makes customer-match remarketing extremely valuable. Upload customer lists; Google Ads automatically reaches them 24 months later when the sealer fades.
- Search campaign segmentation by surface (driveway vs. paver vs. stamped vs. patio) outperforms generic "concrete sealing" 2x because each surface has different chemistry, pricing, and buyer expectations.
Table of contents
- Why concrete sealing has a seasonality problem
- The Google Ads stack for concrete sealing
- LSA setup + benchmarks
- Search campaign structure by surface
- The polyurea upsell playbook
- Seasonal pacing strategy
- Customer-match remarketing for the 2–3 year cycle
- Landing page requirements
- Conversion tracking
- Negative keywords + budget by stage
- FAQ
Why concrete sealing has a seasonality problem
You should have the website right first. Concrete sealing is the second-most seasonal trade in our 19-vertical roster (after holiday lighting). Sealant cure requires 50°F+ ambient temperature and dry surface — so May–October is when 80% of buyers physically can have the work done.
That means concrete sealing operators have two distinct ad strategies:
- In-season (May–October): Aggressive bidding, full channel stack, peak demand capture. CPL is lower because intent is higher.
- Off-season (November–April): Lower ad spend, more brand defense + retargeting, set up next-season pipeline.
Operators who spread budget evenly across 12 months pay 30–40% more per booked job because off-season clicks rarely convert (buyer wants the work in 3 months, not now), while peak-season clicks convert at $30–$70 CPL.
The four leaks we see on almost every concrete sealing audit:
- Flat 12-month spend. Off-season spend produces leads that ghost. Front-load.
- One generic "concrete sealing" campaign. Driveway, paver, stamped, patio, and pool deck sealing have different chemistry, different pricing, different buyers. Segment.
- No polyurea promotion. Polyurea is the highest-margin product in the sealer space. Operators who advertise it close 15–30% of jobs at premium pricing.
- No 2-year remarketing. A customer who sealed in 2024 needs another job in 2026–2027. Customer-match remarketing reaches them at the right moment.
For the broader playbook, see Google Ads for exterior services.
The Google Ads stack for concrete sealing
| Channel | Role | Spend allocation |
|---|---|---|
| Local Service Ads (LSAs) | Residential demand capture | 50–60% |
| Search — surface-specific | Mid-funnel converters | 20–30% |
| Search — commercial | B2B property managers | 10–15% |
| Performance Max | Retargeting + customer-match | 10–15% |
LSA setup + benchmarks
| Metric | Benchmark range |
|---|---|
| Cost per lead | $30–$70 (peak) / $50–$120 (off-peak) |
| Lead-to-quote rate | 65–80% |
| Quote-to-close | 35–50% |
| Polyurea upsell rate | 15–30% |
| Avg acrylic ticket | $400–$800 |
| Avg polyurea ticket | $1,200–$2,800 |
| Typical monthly spend (peak) | $2,000–$4,000 |
| Typical monthly spend (off-peak) | $500–$1,200 |
| Blended ROAS | 12–25x |
LSA service categories to enable:
- Concrete Contractor (primary)
- Paver Installer (if you also seal pavers)
LSA bidding: "Maximize leads" with weekly cap. Set 2–3x higher weekly cap May–October than November–April.
Search campaign structure by surface
Concrete sealing buyers search by surface type, not by chemistry. Match them.
Campaign 1 — Driveway sealing.
- Ad group: General — "driveway sealing [city]", "driveway sealer near me"
- Ad group: Concrete-specific — "concrete driveway sealing [city]", "stamped concrete sealing"
- Ad group: Asphalt-specific (if you do it) — "asphalt driveway sealing [city]"
Campaign 2 — Paver sealing. Different chemistry (typically water-based acrylic or polyurea), different pricing per sq ft.
- Keywords: "paver sealing [city]", "brick paver sealing", "natural stone sealer", "travertine sealing patio"
Campaign 3 — Stamped + decorative concrete. Premium pricing, premium positioning.
- Keywords: "stamped concrete sealing [city]", "decorative concrete sealing", "color sealer stamped concrete"
Campaign 4 — Pool deck sealing. Heat-resistant, slip-resistant chemistry. Specialty product.
- Keywords: "pool deck sealing [city]", "non-slip pool deck sealer", "concrete pool deck sealing"
Campaign 5 — Polyurea premium intent. Higher CPL, higher LTV.
- Keywords: "polyurea concrete coating [city]", "polyaspartic floor coating", "garage floor polyurea coating"
Campaign 6 — Commercial. Property management, HOAs, retail.
- Keywords: "commercial concrete sealing [city]", "parking lot sealing", "warehouse concrete sealer"
Campaign 7 — Brand defense.
- Keywords: "[your company name]", "[your company name] reviews"
The polyurea upsell playbook
Polyurea (and the related polyaspartic) coatings are the single biggest revenue lever in concrete sealing Google Ads economics.
| Product | Lifespan | Price/sq ft | Typical driveway job |
|---|---|---|---|
| Acrylic seal | 2–3 years | $0.40–$1.20 | $400–$1,200 |
| Solvent-based seal | 2–4 years | $0.60–$1.50 | $600–$1,500 |
| Polyurea coating | 15–20 years | $4–$8 | $2,500–$8,000 |
Operators who lead Google Ads with polyurea-eligible keywords ("garage floor coating", "polyurea concrete", "long lasting driveway sealer") convert 15–30% of leads to the premium product. Operators who advertise generic acrylic sealing and try to upsell on the sales call convert under 8%.
How to structure it:
- Top-of-funnel ads lead with longevity ("Seal your driveway once. We use polyurea — 15+ year lifespan").
- Landing page presents the choice clearly: budget acrylic vs. premium polyurea, with cost-per-year math (acrylic at $600/3 years = $200/yr; polyurea at $3,000/15 years = $200/yr — same cost, much better experience).
- Sales process never lies about acrylic — it's a real product with real customers. But every quote presents both options.
Seasonal pacing strategy
Monthly demand index (12-month avg = 100):
- January–February: 40 each
- March: 70
- April: 110
- May: 150
- June: 165
- July: 145
- August: 130
- September: 135
- October: 110
- November: 50
- December: 30
Smart allocation:
- May–October: 65–70% of annual ad spend
- April + November: 15% (shoulder months — bookings for the season)
- December–March: 15% (brand defense + retargeting + setting up next-season pipeline only)
Operators who try to maintain April spend levels in January burn 30–40% of budget on tire-kickers. Conversely, operators who under-spend in June miss the highest-converting month of the year.
Customer-match remarketing for the 2–3 year cycle
Concrete sealing has a built-in repeat-purchase cycle. Customer-match remarketing automates the re-engagement.
Setup:
- Export customer email list from CRM (anyone who had work done 24–30 months ago)
- Upload to Google Ads as a Customer Match list
- Create a Performance Max or Display campaign targeting that list
- Ad copy: "It's been 2 years. Your driveway sealer is fading. Book your refresh — 15% off for returning customers."
This single channel can produce 20–35% of total annual leads at $5–$15 cost per booked job — well below new-customer acquisition cost. The catch: requires CRM discipline (consistent customer email capture) and waiting 2 years for the first audience to mature.
Landing page requirements
A converting concrete sealing landing page has:
- Surface-specific hero — page-match the ad: driveway page for driveway ads, paver page for paver ads
- Product comparison — acrylic vs. solvent vs. polyurea, with lifespan + price + use case
- Cure time + access — "your driveway is walkable in 4 hours, drivable in 24 hours, fully cured in 72 hours" (buyers want to plan around it)
- Weather requirements — "we need 50°F+ ambient and dry surface for 24 hours after application" (saves no-show calls)
- Visual proof — before/after of sealed vs. unsealed driveways, especially after a few years showing the product holding up
- Pricing transparency — per-sq-ft ranges for each product
- Online booking — booked consults convert 2–3x better than callback requests
- Reviews — Google reviews embed
- FAQ — chemistry safety, kids/pets, snow + salt resistance, when to re-seal
See concrete sealing website cost guide for the full build spec.
Conversion tracking
Required setup:
- Phone calls from ads (LSA + Search call extensions)
- Phone calls from website (Google Ads dynamic number insertion)
- Form submissions (conversion tag)
- Booked consults (booking widget confirmation URL)
- Closed jobs (offline conversion upload from CRM — especially important for polyurea jobs since they take 1–3 weeks to close vs. acrylic same-week)
Conversion values:
- Form submission: $60
- Booked consult: $250
- Acrylic job closed: $600
- Polyurea job closed: $2,500
Smart bidding will preferentially target the visitor profile that becomes polyurea customers — 4x more revenue per visitor.
Negative keywords + budget by stage
Always negative across all campaigns:
- diy, "do it yourself", how to, tutorial, recipe
- products, supplies, equipment, sprayer, supplier, wholesale
- "concrete sealer reviews" (product reviews, not service buyers)
- "best concrete sealer to buy"
- rental, rent
- jobs, hiring, employment, career
- "concrete contractor" (broader category — buyer might want new pours, not sealing)
- "concrete repair", "crack repair" (different service — only if you don't offer it)
By campaign:
- Driveway sealing → paver, patio (route to respective campaigns)
- Polyurea premium → "cheap", "affordable", "budget"
Budget by revenue stage:
| Annual revenue | Peak monthly spend | Off-peak monthly spend | Channels |
|---|---|---|---|
| Under $200k | $800–$1,500 | $300–$600 | LSAs only |
| $200k–$500k | $1,500–$3,000 | $500–$1,000 | LSAs + 2 Search campaigns |
| $500k–$1M | $3,000–$5,000 | $800–$1,800 | Full stack |
| $1M–$2.5M | $5,000–$10,000 | $1,500–$3,500 | Full stack + customer-match + commercial |
| $2.5M+ | $10,000+ | $3,500+ | Full stack + multi-city + offline conversions |
For broader allocation, see marketing budget by revenue stage.
💡 Want this run for you? Our Stage 2 ads management service builds the full seasonal stack — peak-pacing, polyurea-promotion ad copy, customer-match remarketing. Exclusive-territory model: one concrete sealing operator per service area. Or book a free strategy call.
FAQ
How long until LSAs start producing leads? LSA verification takes 2–4 weeks. Start the application in March to be approved by April for the May–October peak.
Should I pause ads in winter or just reduce? Reduce, don't pause. Brand defense (60–70 negative keywords) at $300–$600/mo prevents competitors from poaching your branded traffic. Pausing for 4+ months also hurts Quality Score when you restart.
What's the right CPL for concrete sealing in peak? $30–$70 LSAs, $40–$100 Search. With a 45% close rate, 20% polyurea upsell, and $1,000 average ticket (blended), max profitable CPL is around $180. Operators bidding $40–$70 typically dominate their markets.
Should I run separate ads for asphalt sealing if I do it? Yes, separate campaign. Asphalt sealing buyers think differently than concrete sealing buyers (asphalt is more about UV protection + crack-fill, concrete is more about stain resistance + appearance). Different ad copy + landing page.
How do I handle commercial property manager inquiries? Separate campaign + landing page. Commercial close cycle is 4–12 weeks, requires bid + proposal documentation, and average ticket is $5,000–$30,000. CRM pipeline distinct from residential.
Should I run Facebook Ads in addition to Google? After Google is profitable, yes. Facebook works well for before-and-after creative of stamped/decorative work and for retargeting Google visitors. See Facebook Ads for exterior services.
Want this Google Ads playbook implemented for your concrete sealing company? Our Stage 2 ads management service handles the seasonal pacing, surface-specific campaigns, polyurea positioning, and 2-year customer-match remarketing. We only run ads for clients on a converting Stage 1 website. Exclusive-territory model. Or book a free strategy call.
Related reading: