Book a Call

Google Ads for Concrete & Driveway Sealing (2026)

Reading about it is step zero. Check whether your service area is still open: about a minute of questions, then you pick a time. See what we do for concrete & driveways companies.

TL;DR: Concrete sealing has predictable 2 to 3 year recurring demand and a chemistry-aware buyer (acrylic vs. solvent-based vs. polyurea). LSAs deliver $30 to $70 CPL during May to October peak season. A $1,500/mo budget produces 22 to 50 leads with strong ROAS when the polyurea upsell (2 to 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 to October is peak demand. 70 to 80% of annual revenue closes in this 6-month window. Smart pacing front-loads 60 to 70% of annual ad spend into peak.
  • LSAs are the workhorse for residential driveway + patio sealing. CPL runs $30 to $70 in peak, $50 to $120 off-peak.
  • Polyurea upsell is the unit-economic game-changer. Acrylic seal jobs run $400 to $800; polyurea on the same square footage runs $1,200 to $2,800. Operators who promote polyurea in ad copy + landing pages convert 15 to 30% to the premium product.
  • The 2 to 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

  1. Why concrete sealing has a seasonality problem
  2. The Google Ads stack for concrete sealing
  3. LSA setup + benchmarks
  4. Search campaign structure by surface
  5. The polyurea upsell playbook
  6. Seasonal pacing strategy
  7. Customer-match remarketing for the 2 to 3 year cycle
  8. Landing page requirements
  9. Conversion tracking
  10. Negative keywords + budget by stage
  11. 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 to October is when 80% of buyers physically can have the work done.

That means concrete sealing operators have two distinct ad strategies:

  1. In-season (May to October): Aggressive bidding, full channel stack, peak demand capture. CPL is lower because intent is higher.
  2. Off-season (November to April): Lower ad spend, more brand defense + retargeting, set up next-season pipeline.

Operators who spread budget evenly across 12 months pay 30 to 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 to $70 CPL.

The four leaks we see on almost every concrete sealing audit:

  1. Flat 12-month spend. Off-season spend produces leads that ghost. Front-load.
  2. One generic "concrete sealing" campaign. Driveway, paver, stamped, patio, and pool deck sealing have different chemistry, different pricing, different buyers. Segment.
  3. No polyurea promotion. Polyurea is the highest-margin product in the sealer space. Operators who advertise it close 15 to 30% of jobs at premium pricing.
  4. No 2-year remarketing. A customer who sealed in 2024 needs another job in 2026 to 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 to 60%
Search, surface-specific Mid-funnel converters 20 to 30%
Search, commercial B2B property managers 10 to 15%
Performance Max Retargeting + customer-match 10 to 15%

LSA setup + benchmarks

Metric Benchmark range
Cost per lead $30 to $70 (peak) / $50 to $120 (off-peak)
Lead-to-quote rate 65 to 80%
Quote-to-close 35 to 50%
Polyurea upsell rate 15 to 30%
Avg acrylic ticket $400 to $800
Avg polyurea ticket $1,200 to $2,800
Typical monthly spend (peak) $2,000 to $4,000
Typical monthly spend (off-peak) $500 to $1,200
Blended ROAS 12 to 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 to 3x higher weekly cap May to October than November to 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 to 3 years $0.40 to $1.20 $400 to $1,200
Solvent-based seal 2 to 4 years $0.60 to $1.50 $600 to $1,500
Polyurea coating 15 to 20 years $4 to $8 $2,500 to $8,000

Operators who lead Google Ads with polyurea-eligible keywords ("garage floor coating", "polyurea concrete", "long lasting driveway sealer") convert 15 to 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 to 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 to October: 65 to 70% of annual ad spend
  • April + November: 15% (shoulder months, bookings for the season)
  • December to March: 15% (brand defense + retargeting + setting up next-season pipeline only)

Operators who try to maintain April spend levels in January burn 30 to 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 to 3 year cycle

Concrete sealing has a built-in repeat-purchase cycle. Customer-match remarketing automates the re-engagement.

Setup:

  1. Export customer email list from CRM (anyone who had work done 24 to 30 months ago)
  2. Upload to Google Ads as a Customer Match list
  3. Create a Performance Max or Display campaign targeting that list
  4. 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 to 35% of total annual leads at $5 to $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:

  1. Surface-specific hero, page-match the ad: driveway page for driveway ads, paver page for paver ads
  2. Product comparison, acrylic vs. solvent vs. polyurea, with lifespan + price + use case
  3. 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)
  4. Weather requirements, "we need 50°F+ ambient and dry surface for 24 hours after application" (saves no-show calls)
  5. Visual proof, before/after of sealed vs. unsealed driveways, especially after a few years showing the product holding up
  6. Pricing transparency, per-sq-ft ranges for each product
  7. Online booking, booked consults convert 2 to 3x better than callback requests
  8. Reviews. Google reviews embed
  9. 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 to 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 to $1,500 $300 to $600 LSAs only
$200k to $500k $1,500 to $3,000 $500 to $1,000 LSAs + 2 Search campaigns
$500k to $1M $3,000 to $5,000 $800 to $1,800 Full stack
$1M to $2.5M $5,000 to $10,000 $1,500 to $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 Step 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 to 4 weeks. Start the application in March to be approved by April for the May to October peak.

Should I pause ads in winter or just reduce? Reduce, don't pause. Brand defense (60 to 70 negative keywords) at $300 to $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 to $70 LSAs, $40 to $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 to $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 to 12 weeks, requires bid + proposal documentation, and average ticket is $5,000 to $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 Step 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 Step 1 website. Exclusive-territory model. Or book a free strategy call.

Want it done for you? See how we run Google Ads for concrete contractor companies, including what a click and a lead actually cost.

Related reading: