For concrete contractors

Concrete marketing
for a trade that lives on bids

You do not lose jobs because nobody called. You lose them because you bid eight, heard back from three, and never found out what happened to the rest. The system below is built around the two numbers that decide a concrete year: how many bids go out, and how many come back signed.

Free 30-minute look at where your calls come from now. No deck, no retainer talk.

What makes concrete demand different.

Diagram: inbound calls from many homeowners narrow through the pipeline — new call, contacted, quoted — down to booked jobs.

Four things cost concrete companies more poured work than a badly written ad ever will. All four are about what happens to a bid.

Every job is a bid, and most bids vanish

A homeowner collects three numbers and then goes quiet. Nobody chases, because nobody logged it as anything other than a quote emailed on a Tuesday. The close rate on bids is the single biggest lever in the business and almost nobody measures it.

You are being compared on price alone

Concrete looks like a commodity from the outside: it is grey, it is flat, and every quote describes square footage. Without something visible that separates the work — prep, thickness, reinforcement, finish, the drive that is still flat after eight winters — the cheapest number wins by default.

The season starts without warning

The ground thaws and the phone goes, and a campaign still being built that week has already missed the first month. By the time the calendar is full, more leads are a liability rather than a win — and most accounts are still spending at full rate.

Half your work comes from builders, and it looks like nothing

Footings, foundations and flatwork for general contractors arrive by phone call from somebody who already knows you. It is a different business from the consumer side, it has no record in any report, and it is usually the half that pays the bills.

What we run for concrete.

The channels produce bid opportunities. The system is pointed at what happens to them afterwards.

Local Services Ads

Worth checking rather than assuming: Google's category coverage for concrete and masonry varies by market, and where there is no matching category there is no campaign to run. We look before we budget for it instead of selling you a slot that may not exist.

  • LSA
  • Category check
  • Google Guaranteed
  • Dispute recovery

Google Ads

Bought by job type — driveway, patio, stamped, foundation repair — rather than on concrete contractor, which brings everyone from a cracked step to a commercial pour. Pacing lifted before the thaw and pulled back once the calendar is full.

  • Job-type campaigns
  • Season pacing
  • Radius targeting
  • Call tracking

Meta Ads

Where a grey commodity becomes a project. Finished driveways and stamped patios shown to the streets around them in the weeks people decide on spring work, plus retargeting for every bid that went quiet.

  • Finished work
  • Neighborhood targeting
  • Pre-season offers
  • Bid retargeting

Maps & local SEO

Where homeowners shortlist before they ask for numbers. Google Business Profile, review velocity after every pour, and a page per town rather than a service area drawn as a circle.

  • Google Business Profile
  • Review requests
  • Service areas
  • Schema

Website development

Fast on a phone, with finished work shown properly and what you actually do differently stated plainly — base prep, thickness, reinforcement, control joints. That is what stops the conversation being only about price.

  • Project gallery
  • Spec clarity
  • Core Web Vitals
  • Tap-to-call

Mission Control CRM

Every bid becomes a record with an age, an owner and a follow-up, and builder work gets tracked as its own source rather than disappearing into the noise. Close rate on bids stops being a guess.

  • Bid pipeline
  • Close-rate reporting
  • Builder sources
  • Attribution

How a concrete build actually runs.

Each step depends on the one before it. Buying more bid requests while bids go unchased is paying to lose the same job twice.

01

Week 1

We take apart what you run now

Ad accounts, map rankings, site speed, how fast a bid request gets answered, and how many of last season's bids actually closed. That last number is usually the finding. You get it whether or not you hire us.

02

Weeks 2–4

We fix the bid pipeline before the ads

Tracking numbers per channel, missed-call text-back live, every bid logged with an age and an owner, and a follow-up sequence so a quote sent on Tuesday is not the last anyone hears of it.

03

Before the thaw

We turn on demand capture

Search and maps live by job type ahead of the season rather than during it, with Meta running finished work to the neighbourhoods deciding on spring projects.

04

Ongoing

We cut, then scale

Monthly, we look at signed jobs and close rate by channel and job type, pull spend back once the calendar is full rather than paying to fill a queue, and keep the builder relationships tracked as the real channel they are.

Proof, once there is proof.

There are no concrete case studies to show yet, so this page shows none. What goes here when there are is booked jobs by channel and a company willing to take the call — not a number with no job behind it.

Placeholder — real concrete results and quotes needed

Placeholder — real quote needed

A quote from a concrete company owner goes here, in their own words. The strongest ones name what changed about running the company rather than quoting a number.

Customer name Company, city

Placeholder — real quote needed

A second quote, ideally about a different kind of job to the first, so the two together show the range of the work rather than repeating one story.

Customer name Company, city

Straight answers.

Most of our work comes from builders. Is this for us?

Partly, and we will be straight about which parts.

Builder work comes from relationships and reputation, not from consumer search, and no ad budget will change that. What helps is being findable and credible when somebody looks you up, and tracking which builders actually produce revenue so the relationship effort goes where it pays. The consumer side is where the ads earn their keep — if you want more of it.

What do we do once the calendar is full?

Pull spend back, which is advice most agencies will not give you because they are paid on it. A full season does not need more leads; it needs the bids already out to close and the prices to hold.

There is also real value in booking next season early rather than paying full rate for jobs you cannot pour until next year anyway.

Can you stop us being compared on price?

Not entirely — three quotes is how this trade is bought. What changes the outcome is making the difference visible before the number lands: prep and spec stated plainly, finished work that still looks right years later, and reviews that mention exactly that.

A bid with nothing around it is only a price. A bid with proof around it is a choice.

Do you sell shared leads?

No. Everything we run produces enquiries that come to you and only you, on numbers you own.

Do you work with my competitors?

Not in the same market. One company per trade per market, because we would otherwise be bidding against ourselves on the same keywords with your money.

Who owns the ad accounts?

You do. Accounts are created under your business, we are granted access, and if we part ways that access is removed and everything stays where it is — history, tracking numbers and all.

More jobs. More revenue.

We'll audit what you have, or what you don't, and give you actionable insights you can use, whether you hire us or not.

Placeholder — booking calendar not connected yet

This site has no scheduler, phone number or contact form wired in. Connect a calendar and point every #book link at it before launch.

  • A strategist runs the call, not a salesperson reading a script.
  • If we are not the right fit, we will say so and point you somewhere better.