Over the last few months [the team] has surpassed our expectations. Our site looks significantly more professional and we are getting more calls every week. The Google Ads are doing phenomenal, and their transparency helps me figure out where my money is going.
Canada Concrete contractors only · Prices published
The Concrete Contractor Marketing Agency
Start or grow your concrete business with marketing built for one trade, priced in public and guaranteed on signed jobs.
Option 01
Start Marketing Your Business
You have the crews and the work is good. What you do not have is a website, a logo or a Google profile that makes anybody believe it. One price, 21 days, credit back for whatever you already own.
The Foundation Package
Option 02
Start Scaling Your Business
The foundation is fine and the schedule is not full. We run the ads, the map pack and the follow-up, and we put 15 signed jobs in 60 days in writing.
The 60-Day Booked Jobs Program15 signed jobs in 60 days, or we keep working at no management fee.
Signed contracts, not appointments. Any job value counts. The clock starts the day your campaigns go live.
We know how it feels when…
Everyone selling you marketing has a deck. Almost none of them have stood on a slab at 6am waiting for a truck that is running late.
- The phone goes quiet in October.You had more work than you could handle in July and now you are calling old customers to see if anything needs doing.
- You cannot tell if your marketing is working.Money leaves every month. Somebody sends a report full of impressions. Nobody can tell you how many jobs it produced.
- Every marketer sounds the same.Same promises, same vocabulary, same refusal to say a price until you have sat through two calls.
Three things costing concrete companies work right now
Seasonal swings
Six months of turning work away and six months of chasing it. The fix is selling the shoulder season before it arrives, not advertising harder once it has.
Tire-kicker leads
Price shoppers, wrong-city callers, and homeowners who wanted a number for an insurance claim. Volume is not the problem. Filtering is.
Invisible online
Most concrete searches end in the map pack. If you are not in the top three there, you are not in the running, and the homeowner never learns you exist.
What our clients say
Real quotes, printed the way they were written.
I searched and searched for a true honest team to help me create a new website and SEO service. I'm very grateful to have found Evan. Evan and his team have done phenomenal work and exceeded my expectations. Thanks again for all your help, Evan!
Evan did a great job on our website and offered lots of wonderful advice and tips on how to promote website traffic and improve our business. I would not hesitate to recommend him for all your website needs.
What that produced
Two clients, two different programs, and the math behind both.
17× return from local marketing in 90 days
Good crews doing good work in Kelowna that nobody could find. A rebuilt foundation and a properly run Google Business Profile fixed it.
Return through SEO
Leads / month
Days
60% more traffic in the first month
An Okanagan pool builder whose whole site was three links and a paragraph. One rebuild released demand that was already there.
Traffic, month one
Rebuild
Days
Concrete websites that are live right now
No performance numbers on these yet, so none are claimed. When a client gives us real figures, the build becomes a full case study with the working shown.
Cross Concrete, KelownaDriveways, retaining walls, finishing and repair across the Okanagan.Visit the site
Penticton Concrete ContractorsA page for each service, built around what a South Okanagan homeowner searches.Visit the site
Vernon Concrete ContractorsFoundations, flatwork and architectural concrete, one market north.Visit the site Everything that brings a homeowner to a concrete company
Five services, run as one system. Each one is somebody else’s whole business, and none of them works well on its own.
Concrete lead generationAll five channels run together and measured on signed jobs, not clicks.See how it works
SEO for concrete contractorsThe map pack and a page for every job you want more of. Slow to start and it keeps working.See how it works
Google Ads and Local Services AdsCalls inside a week from people already searching, with the negative list that keeps DIY searches out.See how it works
Google Business ProfileThe free listing above the normal results. Most contractors set it up once and never touch it again.See how it works
Websites for concrete contractorsBuilt for the ten minutes a homeowner spends comparing you with three competitors on a phone.See how it works
What all of it costsEvery price is on this site. You never have to sit through two calls to learn a number.See the pricing Or start from the work you pour
We scored 103 concrete contractor websites across Canada. Most of them are losing jobs.
Same 100-point test for every site, run on a phone the way a homeowner sees it: speed, the phone number, the quote form, reviews, local search and accessibility. Ten cities, from Victoria to Ottawa.
median score. 60 of 103 sites scored an F.
median time for the main content to appear on a phone. Google calls over 4 seconds poor.
hide the phone number below the first phone screen
give no price guidance at all, the question every homeowner has
Two ways in, and both prices are on this page
Start with the foundation, or scale with the program. Most contractors need one, not both.
The Foundation Package
Logo, website and Google Business Profile. One price, and credit back for anything you already have.
$3,500one time
Less credit for what you own already. Floor price $1,200. 50% to start, 50% on launch.
- Logo design: 3 concepts, 2 revision rounds, full file set including truck-decal-ready and one-colour
- 5-page website, written and built to convert on a phone
- Google Business Profile claimed, verified, fully set up, first 10 posts
- Review request system: QR card and SMS template
- Domain, hosting, SSL and conversion tracking
60-Day Booked Jobs Program
15 signed jobs in 60 days, or we keep working at no management fee.
$2,500/month
Plus a minimum $4,000/month ad budget paid directly to Google. 6-month initial term.
- Google Search and Local Services Ads, managed weekly
- Map pack and Google Business Profile ranking work
- Landing pages per service and per city
- Lead follow-up automation: text back in under 60 seconds, every time
- Quarterly jobsite photo and video shoot day
Bundle: sign the 6-month program and the Foundation Package drops to $2,000. Compare both side by side →
Concrete contractor marketing, city by city
Every city pours on a different calendar, on different ground, for a different buyer. Each of these pages has its own local research, sourced facts and audit numbers.
VancouverLower MainlandLocal page
SurreyLower MainlandLocal page
AbbotsfordFraser ValleyLocal page
KelownaOkanaganLocal page
VictoriaVancouver IslandLocal page
CalgaryAlbertaLocal page
EdmontonAlbertaLocal page
WinnipegManitobaLocal page
TorontoGreater Toronto AreaLocal page
OttawaEastern OntarioLocal page Grow With Us, it’s simple
Book a free strategy call
Twenty minutes. We ask how you get leads now, what a job is worth to you and how many your crew can take.
Get your market’s numbers
Not a generic deck. What people in your area search, what it costs, and what your competitors are doing.
Pick your starting point
The Foundation Package, the 60-Day Program, or both. You know every price before this step.
Start onboarding
We build, you approve, campaigns go live. The guarantee clock starts on launch day, not signing day.
15 signed jobs in 60 days, or we keep working for free.
Signed and closed contracts, not booked appointments. We put it this way round because appointments are easy to produce and worth nothing to you.
- The 60 days start the day your campaigns go live, not the day you sign.
- No minimum job value. A $2,400 sidewalk repair counts the same as a $28,000 driveway.
- Miss the number and we work another 60 days at no management fee.
- Still short after that and we refund two months of fees. Either of us can walk.
- It is conditional, and every condition is published. The main one is answering your leads quickly, and we automate that for you.
Companies we work with
- Advice backed by our own research
- Every price published on this site
- Concrete contractors only, nothing else
- You own everything we build
Long guides with real numbers in them
Written for concrete contractors, not for marketers. Every one has something you cannot get anywhere else.

Concrete Contractors Running Google Ads: What Their Websites Get Wrong (2026 Data)
Original research: the concrete contractor sites paying for Google Ads, compared with everyone else. Most cannot see which calls their ads produce.
Read it
Why Concrete Contractor Websites Are Slow on a Phone: 2026 Speed Study
Original research: 103 concrete homepages measured on a phone. The scripts are fine. The first photo is the problem, and it is the cheapest fix there is.
Read it
State of Concrete Contractor Websites 2026: 103 Canadian Sites Scored
Original research: 103 concrete contractor websites across ten Canadian cities, scored on one published 100-point test. What the best do differently.
Read itEvery guide · Ten Canadian concrete marketing agencies, compared
Questions contractors actually ask
Do you only work with concrete contractors?
Only. Not landscaping, not roofing, not general contracting. Every campaign we have built, every keyword list we own and every landing page we have tested is for concrete work. That is the entire reason we can quote you a number on the first call instead of going away to “put a proposal together”.
How much does it cost?
The Foundation Package is $3,500 one time, less credit for anything you already have, with a floor of $1,200. The 60-Day Booked Jobs Program is $2,500/month plus a minimum $4,000/month ad budget you pay Google directly. Sign the program and the Foundation Package drops to $2,000. Full breakdown on the pricing page.
Do you work in my city?
We work with concrete contractors across English Canada. We have published local research for ten cities, from Victoria to Ottawa, but a page for your city is not a requirement. On the first call we pull your own market’s search and ad numbers, wherever you are.
How do I know your advice is based on anything?
Because we measured it. In September 2026 we scored 103 Canadian concrete contractor websites on a published 100-point test. The full report has the method, the charts and what the best sites do differently.
I already have a website and a logo. Am I paying for those again?
No. That is the point of the credit calculator on the Foundation Package page. Keeping your logo takes $600 off. A website that is really working and staying takes $1,400 off. We only charge you for what we actually build.
What happens if I do not get 15 jobs in 60 days?
We keep working at no management fee for up to 60 more days. If the target is still not met after that, we refund two months of management fees and either of us can walk. The clock starts the day your campaigns go live, not the day you sign, and there is no minimum job value: a $2,400 sidewalk repair counts the same as a $28,000 driveway. The conditions are published in full on the program page.
How fast do you get me going?
The Foundation Package is 21 days start to finish. For the program, build, tracking, landing pages and Google Business Profile work take two to three weeks before campaigns go live. We say this out loud because a lot of agencies start the guarantee clock on signature day and quietly eat three weeks of it.
Find out what it would take to fill your schedule.
Twenty minutes of our time and one form of yours. We pull your market’s search and ad numbers and come back with a real answer inside one business day.