Get an estimate

Case study · Concrete · Google Search

Driveway leads for Ace Concrete Construction: cheaper, not more.

One Google Search campaign for driveway work, run for Ace Concrete Construction in Taylors, SC. What changed in September 2026, what a lead cost before and after, and what the number does not show.

Elijah Nawrot · Google Partner · Updated October 6, 2026

$75.83
a lead from driveway Search in September, the cheapest full month since the campaign began
Ace Concrete Construction, Taylors, SC. Google Search, one driveway campaign: calls of 60 seconds or more, forms and first-time calls. Sept 1 to 30, 2026. Source: the Google Ads account: $1,894.71 for 24.99 conversions.

The numbers

Before, after, and the last 30 days.

Each is one campaign's cost per lead for its window. A lead is a call from an ad that lasted 60 seconds or more, a form, or a first-time caller added to the account.

$95.95
a lead from driveway Search in August 2026
Ace Concrete Construction, Taylors, SC. Google Search, one driveway campaign. Aug 1 to 31, 2026. Source: the Google Ads account: $2,881.29 for 30.03 conversions.
$75.83
a lead from driveway Search in September, the cheapest full month since the campaign began
Ace Concrete Construction, Taylors, SC. Google Search, one driveway campaign: calls of 60 seconds or more, forms and first-time calls. Sept 1 to 30, 2026. Source: the Google Ads account: $1,894.71 for 24.99 conversions.
$79.95
a lead from driveway Search in the last 30 days
Ace Concrete Construction, Taylors, SC. Google Search, one driveway campaign. 30 days, Sept 6 to Oct 5, 2026. Source: the Google Ads account: $1,997.38 for 24.98 conversions.

Summary

ClientAce Concrete Construction, Taylors, SC: residential and commercial concrete.
ChannelGoogle Search: one campaign for driveway searches
BeforeAugust 2026: $95.95 a lead, about 30 leads
AfterSeptember 2026: $75.83 a lead, about 25 leads
Now30 days, Sept 6 to Oct 5, 2026: $79.95 a lead
What counts as a leadA call from an ad that lasted 60 seconds or more, a form, or a first-time caller uploaded to the account. Not a booked job
SourceThe client's Google Ads account, pulled Oct 6, 2026

Where it started

I started running this account in August 2026. The driveway campaign had been live since late February, and from April to August a lead cost between $95.95 and $115.84, month by month.

My first changes were groundwork. I switched off Google's auto-applied recommendations, which had been rewriting the ads from the website's text, and I rebuilt the negative keyword lists. August came in at $95.95: the low end of the range, but still inside it.

One thing had not changed in months. From April to mid-September, almost every driveway ad click landed on the website's general residential concrete page. Someone searching for a new driveway got a page about concrete in general.

Month, 2026Per leadLeads
March$296.2912.00
April$99.1026.00
May$113.4632.50
June$115.8435.51
July$104.1527.01
August$95.9530.03
September$75.8324.99
The driveway campaign by calendar month. March was its first full month; it started on Feb 25. Leads can be fractions because Google splits some leads between two ad clicks. Source: the client's Google Ads account, pulled Oct 6, 2026.

03

What changed in September

  1. Sept 2: the keyword doing the work changed

    Most of the clicks moved from a broad keyword Google rates 1 out of 10 for quality to "driveway contractors", rated 7. Both were already in the campaign. I didn't make this change, and nothing in the account's change history says why it happened.

  2. Sept 18: a page built for driveway searches

    I built a landing page for people looking for a driveway and pointed the driveway ads at it. Their town in the headline, the rating and the estimate form on the first screen, a plain answer to concrete or asphalt, and a call button that stays on a phone screen. Nothing on it leads off the page.

  3. Sept 18 and 22: the ads rewritten

    I rewrote the driveway ad's headlines and descriptions when it moved to the new page. On Sept 22 I added a second ad beside it, with only its first line pinned and every claim in it one the page also makes.

  4. Sept 22: brand clicks capped at $6

    A separate campaign catches people searching the company's own name, and it had no limit on what it paid per click. I set one. It is not part of the driveway numbers on this page.

Three changes reached the driveway campaign within three weeks, and the first one wasn't mine. That is why I don't split the result between them.

What happened

September came in at $75.83 a lead, the cheapest full month since the campaign started. Clicks cost a little less than in August, and more of them became a call or a form.

By date, most of the drop came after the new page and ads went up on Sept 18. Some of it came before, in the days after the keyword changed.

Days, 2026Per leadLeadsWhat was running
Aug 1 to 31$95.9530.03Old keyword, old page and ads
Sept 2 to 11$87.097.00New keyword, old page and ads
Sept 12 to 17$263.321.00The website down, then relaunched
Sept 18 to 30$59.5415.98New keyword, new page, new ads
The driveway campaign by day, grouped. Sept 1, the last day on the old keyword, is left out. Source: the client's Google Ads account, pulled Oct 6, 2026.

Seven and sixteen leads can't tell a keyword from a page from an ad. All three moved the same way within three weeks, so I count the month as the result and don't credit any one change with it.

The outage is inside September's number. Those six days spent $263.32 for one lead, which pushed the month up, not down.

The 30 days to Oct 5 ran $79.95 a lead, so the September rate has mostly held so far. The newest days are still filling in.

What this does not show

More leads. September had about 25 leads against about 30 in August. Most of that gap is the outage: the other 24 days of September brought about 24, the same pace as August, for less money. What it didn't do is reach more people. It spends well under its daily budget, and in the week to Oct 5 it lost 57.8% of the searches it could have shown on to ad rank. Cheaper per lead is not more leads.

The whole account. Across every campaign, a lead cost $105.71 from April to July, then $138.20 in August and $141.17 in September. This is one campaign getting cheaper inside an account that got dearer.

Which change did it. The keyword, the page and the ads all landed inside three weeks. The table above shows when the cost moved, not why.

Jobs. A lead here is a call or a form. I don't have the client's job records for these months, so this page says nothing about how many became driveways.

Calls from the page. People who rang the number printed on a landing page never reach the Google Ads count. That holds for every month on this page, so each one leaves those calls out.

Who made every change. Other people can also edit this account, so I've listed only the changes I can show were mine. The keyword switch on Sept 2 and an edit to the driveway ad on Sept 7 are not on that list.

What's next

The second driveway ad has run beside the first since Sept 22. So far it has 9 leads at $44.04 each on 38 clicks, against the first ad's 6 at $104.64 on 58. That's too few clicks to call. I'll keep whichever is ahead once both have had about three weeks and enough impressions to compare.

More leads from this campaign would cost more each. Google's own model, run on the week of Sept 27 to Oct 3, prices each extra lead from a 10 to 25% looser cost target at $240 to $248. That's a model, not a result, and it has moved a lot from one week to the next. Whether those leads are worth buying depends on what a driveway job is worth to the business. That's the next decision on this account.

A garage-slab ad group joined the campaign on Sept 22 and has barely served. It's too early to say anything about it.

If an agency shows you a better month, ask which changes were theirs and what happened to the number of leads. Questions to ask any agency.

Your account

What would a lead cost in your trade?

Your trade and county, worked out live on a 30-minute screen share. If the numbers don't work, I'll say so.

  • No account access needed for the estimate
  • Thirty minutes on a screen share
  1. Your trade and county
  2. Pick a call time on the next screen
  3. 30-minute screen share

See what a lead should cost you

Type your trade.

Required.

Next: name, email and phone. Then you pick a 30-minute call time.

Step 2 of 2

Required.

Required.

Enter an email I can reply to.

Enter a 10-digit phone number.

Pick one.

Next you pick a 30-minute call time.

Get my estimateText