Concrete & Masonry Competitor Teardown — The Study
What it takes to beat the sites that rank: deep profiles across four target markets plus the Ultimate Concrete & Masonry Site spec assembled from the best of each. Live SERPs captured 2026-10-06.
The Study — Five Findings
concrete contractor [city] in Los Angeles, Phoenix, Dallas and Houston. The top 2 real contractor sites per market were deep-profiled at source level — structure, offers, CTAs, chat, schema, tracking. Directories, marketplaces and social results were skipped and logged in the SERP Landscape. Where organic held zero contractor sites (Phoenix), the map-pack winners were profiled instead. Every claim below carries its source site.location-<city>-tx.html suburb pages with unique H2s and city-to-city cross-links. Hi-Tek Paving’s 7 /areas/<city> pages plus LocalBusiness + PavingContractor schema on every URL made it the only contractor site to rank organically in Dallas. All three rank on permutation depth, not design quality. The spec writes itself: one page per service × every city in the metro, each carrying unique local proof.affiliate_source=yaniana). Rush Concrete shows first-initial-only testimonials and no license number; TJ masks its tel link and ships postalCode "11613" in schema. Only two sites in the entire study display a license: Safer Sidewalks (CSLB #1080713, C8|B) and Primo’s (AZ ROC #347665, in a persistent header bar). A clean site with license, insurance and real named reviews differentiates on day one.SERP Landscape
Term: concrete contractor [city] — mobile, depth 10, captured 2026-10-06 (DataForSEO). Map pack top 3 with rating / review counts first, then the organic order with type badges. Skipped entries (directories, marketplaces, forums, social) are listed as context — their dominance is finding #1.
Map Pack
| Market | #1 | #2 | #3 |
|---|---|---|---|
| Los Angeles | Los Concrete Contractors — 5.0 / 5 | Los Angeles Concrete — 4.7 / 18 | LA Concrete Contractor Pros — 5.0 / 11 |
| Phoenix | Primo’s Concrete Phoenix — 5.0 / 68 profiled | Phoenix Concrete & Paving — 4.9 / 22 | TRC Concrete Contractor — 5.0 / 37 profiled |
| Dallas | Concrete Contractors Dallas — 5.0 / 6 | TJ Concrete Contractor — 5.0 / 47 profiled | Advanced Concrete Construction — 4.8 / 24 |
| Houston | Cincos Concrete Houston — 5.0 / 23 | Houston Concrete Contractor — 5.0 / 9 | Crest Concrete Contractors — 4.9 / 10 |
Organic Order
| Market | Order (profiled sites badged) |
|---|---|
| Los Angeles | 1 dir Concrete Network · 2 dir BBB · 3 dir Yelp · 4 profiled Safer Sidewalks · 5 social Facebook group · 6 dir Concrete Network · 7 profiled Rush Concrete · 8 social Facebook group |
| Phoenix | 1 dir Thumbtack · 2 dir Craigslist · 3 dir Yelp · 4 dir concretecontractorslist · 5 social Facebook · 6 dir HomeAdvisor · 7 forum Reddit · 8 dir BBB · 9 dir Houzz · 10 dir MapQuest — zero contractor sites; map-pack winners profiled instead |
| Dallas | 1 dir Nextdoor · 2 dir Expertise.com · 3 social Instagram · 4 dir Porch · 5 dir Yahoo Local · 6 social Facebook · 7 dir EZLocal · 8 dir MapQuest · 9 profiled Hi-Tek Paving (blog post) — plus map-pack winner TJ Concrete profiled |
| Houston | 1 dir Yelp · 2 profiled Cruz Creative Concrete · 3 dir BBB · 4 dir Nextdoor · 5 profiled Pro Concrete Houston · 6 dir Houzz · 7 lead-gen concretecontractorsinhouston · 8 social Facebook · 9 dir ShowMeLocal |
Ultimate Concrete & Masonry Site Spec
Assembled from the best of all 8 profiled sites with the field’s shared failures excluded. Items marked gap are uncontested across the whole field.
1. Site Architecture
- Services (8–13 pages): Driveways, Patios, Sidewalks & Walkways, Stamped & Decorative, Foundations & Slabs, Garage Floors, Retaining & Block Walls, Concrete Repair & Leveling, Demolition. Each service page carries finish variants as H2s (Stamped / Plain / Exposed Aggregate / Colored / Kool Deck) — Primo’s variant block structure.
- City × service matrix: one page per service per metro city, minimum 8 cities, each with unique H2s, a local proof block and city-to-city cross-links — TJ’s
location-<city>-tx.htmlgrid plus Rush’s interlinked “Areas We Serve” blocks. - Support pages: Free Estimate, Financing, Coupons/Offers, before/after Gallery, Reviews, About, FAQ, Contact, plus a cost calculator page — Safer Sidewalks’ Rebate Cost Calculator with 4 worked examples is the model.
- 25–40 pages at launch; depth of proof beats page count.
2. Homepage Anatomy (top to bottom)
- Sticky header: logo, nav (Services / Areas / Gallery / Financing / Reviews), persistent license badge (Primo’s ROC-bar pattern), click-to-call phone + Free Estimate button.
- Hero: H1 with service + city, one-line guarantee, review badge (rating + count), 3-field quote form + call button side by side (Hi-Tek’s hero conversion block).
- Trust band: Licensed · Bonded & Insured · Satisfaction Guaranteed · Free On-Site Estimates (Cruz’s 4-badge strip, upgraded with real license numbers).
- Services grid, cards linking to service pages.
- Finish/variant showcase with real project photos (Primo’s gallery).
- Live Google reviews widget (Safer Sidewalks’ pattern) + AggregateRating schema.
- Why choose us: 3–5 quantified differentiators + warranty line.
- Process: 4 steps from free estimate to finished pour.
- Offer band: financing + current promo + calculator/rebate hook.
- Areas we serve: linked city list.
- Final CTA: phone + form + response-time promise.
- Footer: license numbers, insurance, service areas, hours, schema NAP.
3. Offer Stack
| Offer | Source | How to use it |
|---|---|---|
| Free on-site estimate | All 8 sites | Table stakes — pair with a response-time SLA (“Responses within 2 hrs”, Hi-Tek) to make it convert. |
| Calculator / rebate hook | Safer Sidewalks | The strongest hook in the study ($10,000/$12,400 city rebate + worked examples). Generic version: project cost calculator with 3–4 worked examples. |
| Lead-qualifier dropdown | Rush Concrete | “Select Services” dropdown on the form qualifies the lead before the callback. |
| Financing | gap | Zero of 8 sites. Put a financing badge in the hero and the offer band. |
| Written workmanship warranty | gap | Zero of 8. Warranty line verbatim in the trust band and on every service page. |
| Seasonal promo / coupon | gap | Zero of 8. One rotating offer with an expiry beats a permanent “free estimate”. |
4. Trust Stack
- License number in header AND footer (Primo’s persistent bar + Safer Sidewalks’ footer) — only 2 of 8 sites show a license at all.
- Insurance + bonding stated alongside the license.
- Named, dated, verifiable reviews with outbound links (Safer Sidewalks’ live Google widget) — never first-initial-only testimonials (Rush’s failure) or template placeholder text.
- Before/after gallery with location labels (Cruz’s 15-image portfolio is the only real one in the study).
- Quantified proof: years in business, jobs completed, permit/inspection handling — Safer Sidewalks’ 6-step “We handle all the steps” strip.
5. Conversion
- Hero form: 3 fields (name / phone / project) + TCPA SMS consent checkbox (Hi-Tek’s exact pattern) — never a 4–5-field generic quote form (TRC, Pro Concrete) and never a third-party lead-broker iframe (Pro Concrete’s LeadSmart failure).
- Click-to-call on every mobile viewport + sticky mobile call bar.
- Response-time promise printed on the form (“Responses within 2 hrs”, Hi-Tek).
- Lead-qualifier dropdown: service type + timeline (Rush).
- Review funnel page: happy path to Google, complaints kept private (Hi-Tek’s /review page).
- Gap: online booking / scheduling — no map-pack winner in any market offers it.
6. SEO & Schema
- Title pattern:
Concrete Contractor <City> | <Service> | Free Quotes— Primo’s bakes “Free Quotes” into every title. Never ship “Home - Rush Concrete” (Rush) or unrendered template tokens like{business.name}in titles (Hi-Tek). - Schema on every page: LocalBusiness (+ HomeAndConstructionBusiness), Service, FAQPage, AggregateRating, BreadcrumbList. Primo’s Place/HomeAndConstructionBusiness with hours & priceRange is the base; 6 of 8 sites ship zero usable schema.
- Unique H1s and metas per page; no duplicate
-2pages (Rush), no duplicate H1s (TJ), no wrong postal codes in schema (TJ). - Blog at 2–4 posts/month of cost content (“concrete cost per yard <city>”) to answer the PAA/AI Overview questions nobody in the field addresses.
7. Review Engine
- Automated SMS review request after job completion + QR card left on site.
- Live Google reviews widget on homepage + reviews page (Safer Sidewalks pattern).
- AggregateRating schema mirroring the GBP count.
- Targets: 40+ reviews clears every LA and Dallas pack winner; Phoenix and Houston packs clear at 25–40.
- Owner replies to every review — nobody in this niche does it publicly.
8. Do-Not List
- Don’t ship a domain serving another company’s content (Cruz) or dying behind a 522 (TRC) — uptime and domain hygiene are part of the product.
- Don’t rent your form to lead brokers (Pro Concrete’s LeadSmart iframe).
- Don’t use first-initial testimonials, placeholder logos or leftover template copy (Rush, TRC).
- Don’t claim “Open 24 Hours” without staffing it (TJ) — unsubstantiated claims become review liabilities.
- Don’t mask tel links (TJ) or let schema carry wrong data (TJ’s postalCode “11613”).
- Don’t let ranking content 404 (Hi-Tek’s ranking blog post) or SSL certs expire (hi-tekpavingdallas.com).
Pattern Library
Sites × features, from source inspection. ✓ = present and working; partial = present but weak, broken or unsubstantiated.
| Site | Offers | Financing | Membership | Booking | Chat | On-site reviews | License shown | Schema | City pages |
|---|---|---|---|---|---|---|---|---|---|
| Safer Sidewalks (LA) | ✓ rebate + calculator | — | — | — | — | ✓ live widget 5.0/28 | ✓ CSLB #1080713 | — | partial |
| Rush Concrete (LA) | — | — | — | — | — | — | — | — (broken titles/metas) | ✓ ~65 pages |
| Primo’s Concrete (PHX) | ✓ free quotes | — | — | — | — | — (5.0/68 on GBP) | ✓ ROC #347665 | ✓ Place + HomeAndConstruction | partial |
| TRC Concrete (PHX) | — | — | — | — | — | — (5.0/37 on GBP) | — | — | — |
| TJ Concrete (DAL) | — | — | — | — | — | — (5.0/47 on GBP) | — | partial (buggy) | ✓ 8 suburb pages |
| Hi-Tek Paving (DAL) | ✓ 2-hr SLA | — | — | — | ✓ custom widget | partial (badge only) | — | ✓ LocalBusiness + PavingContractor + FAQ | ✓ 7 /areas/ pages |
| Cruz Creative (HOU) | ✓ free estimates | — | — | — | — | — | partial (claim, no number) | — (WebPage only) | — |
| Pro Concrete (HOU) | ✓ free quote | — | — | — | — | — | — | — | — |
Next Steps
- Format check: passes — same chrome, sidebar and section order as the HVAC reference report (dropsites-hvac-teardown.pages.dev).
- Template feed: the Ultimate Site Spec above becomes the Concrete & Masonry template upgrade list — city × service permutation grid (TJ / Rush), finish-variant service pages (Primo’s), calculator/rebate lead magnet (Safer Sidewalks), 3-field SMS-consent form + 2-hr SLA (Hi-Tek), license-in-header trust bar, live review widget + AggregateRating schema.
- Recurring tier: thin in this niche — the recurring play is sealing & maintenance (driveway and patio sealing every 2–3 years), offered by zero profiled sites; a “Concrete Care Plan” is uncontested. The near-term money hook is the calculator/rebate-style lead magnet (Safer Sidewalks).
- Snapshots: DataForSEO pulls are point-in-time (2026-10-06). Two profiled domains were broken at capture (TRC — Cloudflare 522; Cruz — serving another company’s site) — re-verify before quoting them.
Research conducted 2026-10-06. SERP positions are a point-in-time snapshot.