The company shape
Concrete services sits inside a large fragmented US market of roughly 65,000 licensed concrete contractor businesses covering residential flatwork (driveways, patios, walkways, sidewalks), decorative concrete (stamped, stained, polished, epoxy), commercial flatwork (parking lots, warehouse floors, tilt-up walls), and structural concrete (foundations, retaining walls). Franchise presence is minimal. The category is almost entirely independents.
Revenue bands cluster into four tiers. The solo owner-operator with one crew does $180K to $520K a year, residential driveways and patios as the mainstay. The small shop with two to four crews does $650K to $2.8M and expands into decorative and commercial flatwork. The mid-market operator with six to twenty crews does $3.5M to $15M with a batch plant relationship, in-house pumping equipment, and specialty capability (polished concrete, epoxy floors, decorative stamped). The regional operator does $18M to $80M with 100 to 350 employees, dedicated commercial and residential divisions, and internal marketing.
Sub-specialty structure matters. Residential flatwork shops rarely do commercial. Commercial shops rarely do residential. Decorative concrete is often a specialty layer on top of a residential flatwork shop and carries higher margin. Structural concrete (foundations, retaining walls, ICF) is typically done by dedicated foundation shops rather than flatwork shops. The buyer research pattern varies by sub-specialty, so the marketing playbook varies.
Gross margin runs 22 to 32 percent on residential flatwork (thin, high material cost), 30 to 45 percent on decorative concrete, 18 to 28 percent on commercial flatwork (thin, competitive bidding), 40 to 55 percent on polished concrete floors, 35 to 50 percent on epoxy floors, and 32 to 45 percent on structural work. Decorative and polished concrete are the fastest-growing high-margin segments and where residential-focused shops build the most upside.
Ownership is family-scale. Private equity roll-up activity is limited (commercial flatwork platforms exist at scale). Consolidation happens through specialty acquisitions (polished concrete regional operators, decorative stamp specialists) rather than general flatwork platforms.
Concrete finisher labor is the growth constraint. Skilled finishers earn $28 to $42 per hour in most metros. The vocational pipeline is thin. Shops that pay above market plus offer year-round work retain crews. Turnover for shops paying the market floor runs 45 to 65 percent annually.
Seasonality is severe in cold-winter metros where ground freezes prevent pouring for 10 to 16 weeks. Sun Belt metros pour year-round with a mild summer slowdown due to heat and set-time management. Marketing calendars should front-load the pour season and shift toward interior polished concrete and epoxy floor work in the winter months.
The buyer
Residential concrete has two buyer modes. The considered-project buyer plans a driveway replacement, new patio, walkway, or decorative stamped project over weeks. The event-driven buyer needs a repair after settlement cracking, tree root damage, or a driveway failure.
Considered residential buyers dominate the volume. Average driveway replacement runs $4,800 to $16,000 depending on square footage, thickness, and reinforcement. New patio (plain concrete) runs $2,800 to $8,500. Stamped decorative patio runs $5,500 to $18,000. Walkway runs $1,400 to $4,200. Retaining walls run $180 to $340 per linear foot on segmental block, $220 to $480 per linear foot on poured concrete.
Decision drivers rank as follows: portfolio work (before-and-after photos of comparable projects in the buyer's neighborhood), reviews with project-specific detail, warranty length (five years is market floor for residential flatwork on cracking and settlement), professionalism of the estimator, timeline from estimate to pour, and price. On the timeline driver, buyers with visible driveway failure want the work done within 3 to 6 weeks. Shops with lead times over 12 weeks lose the buyer to competitors.
Preparation and subgrade work is where concrete quality lives. Buyers who receive two estimates, one that says "we pour four inches with fiber mesh" and one that names subgrade preparation depth (compacted to 95 percent modified proctor), rebar or fiber specification, thickness, control-joint pattern, and expansion-joint placement pick the second at higher rates. Estimates that dodge preparation detail signal a shop that will skip the base work.
Financing on residential concrete over $6,000 is common. Wisetack, GreenSky, Hearth, Synchrony all serve the category. Roughly 30 to 45 percent of considered concrete projects over $6,000 get financed. The financing offer belongs in the estimate.
Commercial buyers are general contractors, property managers, industrial facility managers, and municipalities. Selection criteria center on bonding capacity, insurance, references from comparable projects, ability to hit pour dates on the project schedule, and pricing that stays inside the bid. Sales cycles run 45 to 240 days. Repeat work with GCs is the whole game.
Decorative concrete buyers are a distinct residential segment. They research stamped patterns (ashlar slate, wood plank, cobblestone, seamless texture), color palettes (integral color, acid stain, dye), and finish (matte, satin, gloss sealer). Average decorative project runs 40 to 70 percent above plain concrete. The shop that treats decorative as a specialty with a dedicated portfolio and process wins the decorative buyer over the shop that treats it as an add-on.
Discovery landscape
Ranked by first-touch attribution for a mid-market residential shop: Google Business Profile takes 32 to 38 percent, Google organic 22 to 28 percent, Google Ads 12 to 18 percent, referral and word of mouth 14 to 20 percent, Facebook and Instagram 4 to 8 percent, and directories (Angi, HomeAdvisor) 3 to 6 percent.
Of the 13 Ranking Surfaces, six move revenue for concrete in 2026. LSO leads. SEO covers per-service (driveway, patio, walkway, stamped, polished, epoxy, retaining wall) and per-service-city long-tail. Decorative concrete has its own high-intent long-tail (stamped concrete patio, acid stained floor, polished concrete residential).
CWV matters because portfolio photos are heavy. E-E-A-T carries the license, insurance, warranty, and technical-specification load. Buyers researching concrete want to see thickness specs, rebar and fiber specifications, subgrade preparation detail, and control-joint patterns. Shops that publish this technical detail signal competence.
AEO handles the research questions. "How much does a concrete driveway cost per square foot," "stamped versus plain concrete patio cost," "how thick should a driveway be for an F-350," "how long does a concrete driveway last," "is polished concrete good for a residential kitchen." Direct-answer content on these gets cited in AI Overviews and captures the research-stage buyer.
GEO extends AEO through Organization schema and sameAs to GBP, BBB, Houzz, ACI (American Concrete Institute) member directories, and decorative-concrete-manufacturer certified installer directories (Bomanite, Butterfield Color, Solomon Colors).
VxSO is meaningful because buyers photograph decorative stamp patterns they like from around the neighborhood and reverse-search.
Four surfaces do not apply meaningfully. ASO, KGO, GLOBO, Web3. VSO applies at the margin. AAO can be prepped through llms.txt.
What breaks most often
Seven failure modes recur in concrete marketing.
Portfolio photos too small a sample or generic. Concrete is visual and technical. Shops with 15 portfolio photos on the site look like they do 15 projects a year. Shops with 200-plus real project photos organized by service (driveways, patios, stamped, polished, epoxy, retaining walls) with real square-footage context build trust the small sample cannot.
Technical specifications missing. Buyers researching concrete want to know thickness, rebar spec, fiber spec, subgrade preparation depth, and control-joint pattern. Shops that publish this technical detail on every service page look competent. Shops that hide behind "we do quality work" lose the technical buyer to the shop that names the specs.
Warranty language generic. "We warranty our work" is not a warranty. Named-length warranty (five years on cracking and settlement, ten years on decorative color retention with sealer maintenance) signals professional operation.
Decorative concrete treated as an add-on. Decorative concrete carries 40 to 60 percent higher margin than plain concrete and is the fastest-growing residential segment. Shops that treat it as a bullet on the patio page miss the specific search intent and lose the decorative buyer. A dedicated decorative concrete section with stamped-pattern portfolio, color-and-finish gallery, and process detail outconverts the generic patio page by 3x for decorative intent.
Polished concrete capability hidden or absent. Polished concrete for residential kitchens, basements, and commercial retail floors is a rapidly growing high-margin category. Shops without polished-concrete capability leave the segment to specialty competitors. Shops with capability that fail to market it lose the search intent.
Google Business Profile primary category miscategorized. "Concrete contractor" is correct. Secondaries should include "Concrete finisher," "Driveway installation service," "Stamped concrete contractor," and "Polished concrete service" where applicable. Most GBPs are set only to the primary and lose the secondary-category intent.
Seasonality ignored in ad calendar. Google Ads spend distributed evenly across the year wastes budget in the 10 to 16 frozen-ground weeks. Front-loading spend in the March to May window and shifting to interior polished-concrete and epoxy floor campaigns in the winter months improves ROAS by 25 to 40 percent.
Estimate turnaround too slow. Buyers who request three concrete estimates pick the shop that delivers the estimate first roughly 45 percent of the time. Shops with in-home estimator lead times over 5 days lose the buyer to the shop that shows up within 48 hours.
The Ranking Surfaces Playbook applied
Tier one: revenue this quarter
LSO. Rebuild GBP with correct primary ("Concrete contractor"), secondaries (Driveway installation service, Stamped concrete contractor, Polished concrete service if applicable). Precise service area by ZIP. Complete service list. Weekly Google Posts alternating recent project photos, seasonal reminders, technical specification education, and financing math. Systematic review generation via crew-lead SMS at pour completion with service-specific prompting. Target 12 to 20 new reviews monthly.
SEO. Per-service and per-service-city grid. Driveway [metro], patio [metro], stamped concrete [metro], polished concrete [metro], epoxy floor [metro], retaining wall [metro]. Real project photos, real cost bands, real technical specifications on every page.
Portfolio. Organized by service with square-footage and neighborhood attribution. Houzz profile mirroring the site portfolio. Instagram feed at 3 to 4 posts per week with before-and-after emphasis.
Tier two: compounds
AEO. 20 to 30 direct-answer guides on cost, thickness, service-life, decorative options, and comparison questions. TL;DR openers, FAQPage schema, real cost tables and technical specification tables.
GEO. Organization schema with sameAs to GBP, Houzz, BBB, ACI member directory, and decorative-manufacturer certified installer directories. llms.txt in place. Attributable technical and pricing facts in every guide.
E-E-A-T. State license number where required. Insurance disclosure. Warranty language named by service. Technical specifications published (concrete PSI ratings, rebar spec, subgrade prep). ACI membership or certifications where applicable. Named crew-lead bios.
CWV. Portfolio-heavy sites need aggressive image compression. WebP with responsive sizing. Lazy-load below the fold.
Tier three: lower ROI, low cost
VxSO. ImageObject schema on portfolio work with descriptive alt text (stamp pattern name, color, sealer type, project square footage). VSO. Speakable markup on FAQ blocks.
Tier four: not a fit
ASO, KGO, GLOBO, Web3. Skip. AAO prep through llms.txt v2.
How Playbook priority shifts by shop size
Solo installer under $520K: LSO plus a small portfolio site. Small shop $520K to $2.8M: add per-service pages, per-service-city grid for the primary metro, decorative concrete dedicated section. Attribution stack essential. Mid $2.8M to $15M: full Playbook. Polished concrete specialty capability. Commercial division split from residential. Recruiting marketing for finishers becomes a real budget line. Regional $15M+: multi-market measurement, factory-authorized applicator programs for decorative and polished concrete brands, AAO first-mover posture.
First 30 / 60 / 90 days
Days 1 to 30
Attribution deployment. CallRail with DNI, unique numbers per channel. Baseline cost per estimate by channel and service. GBP rebuild with correct categories, precise service area. Review generation via crew-lead SMS live with service-specific prompting. Photograph the top 50 recent projects organized by service for the visual library. Publish technical specifications on the site (concrete PSI, thickness by service, rebar spec, subgrade prep detail). Interview the top three referring general contractors and top three referring pool installers on what would make working with the shop easier. Establish weekly reporting for the owner covering booked estimates, close rate, cost per closed project by service, and review count.
Days 31 to 60
Site restructure. Build per-service pages with organized portfolio photos, real cost bands, and technical specifications. Publish the decorative concrete dedicated section with stamp-pattern gallery and color-and-finish gallery. Publish the polished concrete dedicated section if the shop has capability. Deploy LocalBusiness plus Service plus FAQPage schema across templates. CWV work to green. Restructure Google Ads into per-service campaigns with seasonal calendar adjustments. Deploy in-home estimator scheduling flow that guarantees estimate delivery within 48 hours. Begin AEO content sprint: publish the first six long-form guides.
Days 61 to 90
Commercial motion launches for shops with commercial capability. Direct outreach to top 20 general contractors, top 10 property management companies, and top 5 industrial facility managers in the metro. Pool installer partnership formalized. Twelve AEO guides live. GEO entity clarity in place. Rank tracking on per-service-city grid weekly. First map-pack gains land between day 60 and day 90. Owner dashboard covers weekly booked estimates by service, close rate, cost per closed project, and review velocity.
Measurement stack across the 90-day window
GA4 with events for call_click, form_submit, financing_click, portfolio_view, technical_spec_view. CallRail with unique numbers per channel. HubSpot or a small CRM with contact source and service tagged. Looker Studio dashboard for the owner. Cost caps: paid media at 3 to 5 percent of trailing 12-month revenue with seasonal adjustment. SEO and content at 1 to 2 percent. Software stack at $1,600 to $2,800 monthly. Blended ROAS target of 4x arrives by month five to six. Commercial pipeline compounds over 12 to 24 months.
If you run this kind of business and want to talk, tell me what you are trying to move.
Start a conversation