
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.

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.



Summary
| Client | Ace Concrete Construction, Taylors, SC: residential and commercial concrete. |
|---|---|
| Channel | Google Search: one campaign for driveway searches |
| Before | August 2026: $95.95 a lead, about 30 leads |
| After | September 2026: $75.83 a lead, about 25 leads |
| Now | 30 days, Sept 6 to Oct 5, 2026: $79.95 a lead |
| What counts as a lead | A 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 |
| Source | The 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, 2026 | Per lead | Leads |
|---|---|---|
| March | $296.29 | 12.00 |
| April | $99.10 | 26.00 |
| May | $113.46 | 32.50 |
| June | $115.84 | 35.51 |
| July | $104.15 | 27.01 |
| August | $95.95 | 30.03 |
| September | $75.83 | 24.99 |
03
What changed in September
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.
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.
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.
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, 2026 | Per lead | Leads | What was running |
|---|---|---|---|
| Aug 1 to 31 | $95.95 | 30.03 | Old keyword, old page and ads |
| Sept 2 to 11 | $87.09 | 7.00 | New keyword, old page and ads |
| Sept 12 to 17 | $263.32 | 1.00 | The website down, then relaunched |
| Sept 18 to 30 | $59.54 | 15.98 | New keyword, new page, new ads |
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.
Read next
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
- Your trade and county
- Pick a call time on the next screen
- 30-minute screen share
