
Most concrete contractor websites are a logo, a few stock photos and "call for a free estimate". They do not rank and they do not book. Here is a checklist for a site that does both. Go through it with your own site open.
The first screen
- What you do and where, in plain words: "Concrete driveways, patios and stamped concrete in Plano and Allen"
- A phone number you can tap on a phone, at the top
- One clear button: "Get a price" or "Book an estimate"
- A real photo of a job you poured, not stock
People decide in a few seconds whether you do what they need, in their area.
Photos
- Your own finished work on every service page
- Before and after of tear-outs and replacements
- Stamped patterns and colors labeled, so customers can point and say "that one"
- Photos that load fast, compressed, not 8 MB straight from the phone
Concrete is visual. A homeowner choosing between three contractors picks the one whose work they can see.
Prices
- A price range or a calculator, not only "free estimate"
- Starting prices per job: "Patios from $1,200"
- Add-ons explained: tear-out, rebar, a 6-inch pour, color, sealer
Homeowners spending thousands want a ballpark before they let anyone come measure. A calculator where they outline the driveway on a satellite map and see a range does that, and the leads that come in already accept your prices. Try the concrete slab cost calculator to see one.
One page per service
- Concrete driveways
- Patios and slabs
- Sidewalks and walkways
- Stamped and decorative concrete
- Repair and resurfacing
Each page with its own photos, what is included, a price range and a short FAQ. Someone searching "stamped concrete patio" should land on your stamped page, not your home page.
One page per town
- A page for each town you work, with jobs you did there and the services you offer
This is how small contractors show up for "concrete driveway Frisco" without paying for ads. Write each one for that town; copied pages with the city name swapped do not help.
Trust
- Licensed and insured, stated plainly, with license numbers if your state issues them
- Recent Google reviews shown on the site
- What happens after they call: estimate visit, written quote, deposit, pour date, balance
- Curing and care rules, so customers know what to expect
Speed and phones
- Loads in under three seconds on a phone. Most of your visitors are on one
- No pop-ups covering the page
- Forms with three or four fields, not twelve
The details Google reads
- A title on each page with the service and town
- Structured data describing your business, services and area
- The same name, phone and area as your Google Business Profile. Read Google Business Profile for concrete contractors
- Your own .com, not a free subdomain
Lead handling
- Every form goes to your phone right away, not an inbox you check on Sunday
- Calls answered even on pour days. Read missed calls for concrete contractors
- Online booking for estimate visits
Fresh content
- A blog with a new post every month answering what customers ask: driveway costs, stamped vs plain, curing, the best time of year to pour
- New job photos every few weeks in season
Common mistakes
- A gallery page with 200 photos and no words. Put the photos on the service pages where they sell, with a caption saying what and where
- Prices hidden in a PDF. Nobody downloads it on a phone
- A site built by a nephew five years ago that nobody can update. If you cannot change a price from your phone, it will be wrong by next season
- A different phone number on the site than on Google. Pick one and use it everywhere
Score it
Count your checkmarks. Under 20, your site is costing you jobs. Every ConcretePilot site comes with all of it: a concrete contractor website on your own .com, with the satellite calculator, a page for every service and town, and new posts written for you each month.
Frequently asked questions
What should a concrete contractor website include?
Your own job photos, a price range or calculator, one page per service and per town, clear contact options, reviews, fast pages on phones and the same details as your Google Business Profile.
Should I put prices on my concrete website?
Yes, as ranges or starting prices. Homeowners want a ballpark before a visit, and the leads you get already accept your range.