Marketing Capability Comparison
TSR Concrete Coatings vs. St. Louis Resurfacing
Prepared 2026-04-06 · Client review · Data: SemRush, PageSpeed Insights, Web search, AI Labs Visibility Audit, AI Labs Social Audit
Executive Snapshot
Side-by-side analysis of two concrete resurfacing operators using the same marketing capability framework: TSR Concrete Coatings — a PE-backed national platform with 60+ locations under the ReVamp Companies umbrella — and St. Louis Resurfacing, Inc., a single-location local operator. All data was gathered from live tool runs on 2026-04-06.
TSR Concrete Coatings
// National PE-backed platform
Domaintsrconcretecoatings.com
Footprint60+ locations, national
OwnershipPE-backed (Calera Capital)
SemRush domain rank333,125
Organic keywords2,229
Organic traffic / mo~4,764 visits
Marketing channels7+ paid + organic mix (national)
Reviews (national)3,235 (NiceJob)
CRMGoHighLevel
SMS nurture6+ touches / 16 days
AI visibility score0.0 / 10
St. Louis Resurfacing
// Local single-location operator
Domainstlresurfacing.com
FootprintSingle location, STL only
OwnershipIndependent / private
SemRush domain rank2,090,404
Organic keywords504
Organic traffic / mo~329 visits
Marketing channelsOrganic only (0 paid ads)
ReviewsBBB, Yelp, Angi, TrustLink
CRMNone detected
SMS nurtureNone detected
AI visibility score1.0 / 10
Headline gap: TSR runs a fully instrumented multi-channel revenue machine. St. Louis Resurfacing is a classic "good local website with no demand-generation engine attached." Every category below illustrates the same pattern — except one. On AI visibility, the local single-location operator scored higher than the PE-backed national giant.
AI Visibility (LLM Answer Engines)
Both companies were run through the AI Labs AI Visibility Audit — measuring how often each business is named when prospects ask category questions to ChatGPT, Perplexity, Gemini, and Claude.
TSR Concrete Coatings
0.0 / 10
Low confidence · No surfacing detected
St. Louis Resurfacing
1.0 / 10
High confidence · Branded surfacing only
| Capability | TSR Concrete Coatings | St. Louis Resurfacing |
| AI Visibility Score (0–10) | 0.0 / 10 | 1.0 / 10 |
| Confidence of audit | Low (insufficient data) | High |
| Surfaced for "concrete coatings near me" | ✗ | ✗ |
| Surfaced for branded company name query | ~ Limited | ~ Branded only |
| Schema.org / structured data markup | ✗ Sparse | ✗ Sparse |
| Entity-rich content blocks | ✗ | ✗ |
This is the most important finding in the report. A national PE-backed company scored 0.0/10 on AI visibility — meaning ChatGPT does not name them when a homeowner asks who does concrete coatings. Their entire marketing engine is invisible to the channel that is replacing Google search. The local single-location competitor scored higher. Whoever fixes this first wins the next 5 years of demand.
Website & Conversion
| Capability | TSR Concrete Coatings | St. Louis Resurfacing |
| Mobile PageSpeed score | 56 | 61 |
| Mobile Largest Contentful Paint | 10.4s | 11.6s |
| Mobile Time to Interactive | 19.7s | 12.0s |
| Desktop PageSpeed score | 49 | 91 |
| Desktop Largest Contentful Paint | 2.8s | 1.9s |
| Best-practices score | 50 | 100 |
| Accessibility score | 84 | 92 |
| HTTPS enabled | ✓ | ✓ |
| Multi-step lead form | ✓ | ✗ Standard contact form |
| SMS opt-in on form | ✓ Pre-checked | ✗ |
| Click-to-call mobile | ✓ | ✓ |
| Chat widget | ✓ Niva AI | ✗ |
| Channel-specific landing pages | ✓ 7+ variants | ✗ Single funnel |
| QR code to landing page | ✓ | ✗ |
STL beats TSR on every desktop metric and on best-practices & accessibility scores. But TSR wins decisively on conversion infrastructure: multi-step forms, SMS opt-in, chat widget, and 7+ landing-page variants. Both mobile sites are broken — TSR's Time to Interactive of 19.7 seconds is a near-total mobile conversion failure.
Paid Advertising
| Capability | TSR Concrete Coatings | St. Louis Resurfacing |
| Google Ads paid keywords (SemRush) | 0 | 0 |
| AdWords spend (SemRush) | $0 | $0 |
| Facebook / Instagram Ads | ✓ National | ✗ |
| YouTube / CTV ads | ✓ w/ QR code | ✗ |
| TikTok ads | ✓ | ✗ |
| Nextdoor ads | ✓ | ✗ |
| TV / broadcast | ✓ Lifetime + CTV | ✗ |
| Media partnerships | ✓ Money.com, HomeMag | ✗ |
| Attribution tracking | ✓ TVSquared + UTM + pixels | ✗ No tracked attribution |
| Total active paid channels | 7+ | 0 |
TSR runs a 7-channel paid acquisition machine — but neither company runs Google Search ads. SemRush reports $0 AdWords spend across 0 paid keywords for both. For STL, this is the largest single growth lever available. For TSR, it's a missing channel inside an otherwise sophisticated mix.
SEO & Content
| Capability | TSR Concrete Coatings | St. Louis Resurfacing |
| SemRush domain rank | 333,125 | 2,090,404 |
| Total organic keywords | 2,229 | 504 |
| Estimated organic traffic / mo | ~4,764 | ~329 |
| Estimated organic traffic value / mo | $21,429 | $712 |
| Top keyword | "tsr concrete coatings" #1 (2,400 vol) | "resurfacing services st louis mo" #1 (210 vol) |
| "concrete coatings near me" (2,400 vol) | #5 | — |
| "concrete resurfacing st louis" (90 vol) | — | #1 |
| "driveway resurfacing" (8,100 vol) | — | #15 |
| "concrete resurfacing near me" (5,400 vol) | — | #31 |
| Location pages | ✓ 26 (national) | ✗ Single funnel |
| Blog / content marketing | ✓ 66 posts | ~ Limited |
| Case studies | ✓ 12 studies | ✗ |
| Before/after gallery | ✓ | ✓ |
TSR is ~6x stronger on organic SEO authority and ~14x more traffic — but ~50% of that traffic is people typing "tsr concrete coatings" (already-warm brand demand). STL ranks #1 for its core branded local terms but is buried at #15–#31 on the high-volume non-brand searches. Both have meaningful headroom on organic.
Lead Nurture & Follow-Up
| Capability | TSR Concrete Coatings | St. Louis Resurfacing |
| Automated SMS sequence | ✓ 6+ touches / 16 days | ✗ |
| Hatch / rehash automation | ✓ $1M+ recovered revenue | ✗ |
| Same-number handoff | ✓ | ✗ |
| Named tech in first contact | ✓ | ✗ |
| Pre-visit reminder from tech | ✓ | ✗ |
| CRM platform | ✓ GoHighLevel | ✗ None detected |
This is TSR's most decisive advantage. Automated SMS, Hatch rehash, and named-tech handoff are the systems behind the $1M+ recovered revenue figure that justifies TSR's PE valuation. STL has none of this infrastructure.
Social Presence & Google Business Profile
| Platform | TSR Concrete Coatings | St. Louis Resurfacing |
| Google Business Profile | ✗ Not surfaced in audit | ✗ Not surfaced in audit |
| Instagram | ✗ | ✗ |
| Facebook | ✗ | ✗ |
| LinkedIn | ✗ | ✗ |
| YouTube | ✗ | ✗ |
| TikTok | ✗ | ✗ |
| Online Presence Score (0–10) | 1 / 10 | 1 / 10 |
Both at the floor. Despite TSR running active social ads as part of its national mix, the audit could not surface verified profiles, branded GBP listings, or organic platform presence under the company name. For a "national leader," TSR has the same audit-discoverable social footprint as a single-location local. Quick-win for both: claim, verify, and instrument.
Trust & Reputation
| Capability | TSR Concrete Coatings | St. Louis Resurfacing |
| BBB rating | ✓ A+ | ✓ Listed |
| National review volume | 3,235 (NiceJob) | — |
| Birdeye reviews | ~125 | — |
| Yelp reviews / photos | ~34 reviews / 24 photos | Listed |
| ConsumerAffairs / HomeBuddy | ✓ | ✗ |
| Angi listing | — | ✓ |
| Years in business | 10 (2016) | Long-tenured local |
| Warranty messaging | ✓ Lifetime transferable | ~ Present, less prominent |
| Financing available | ✓ 60mo 0% | ✗ |
Scale & Infrastructure
| Capability | TSR Concrete Coatings | St. Louis Resurfacing |
| Multi-location | ✓ 60+ locations | ✗ Single location |
| PE backing | ✓ Calera Capital | ✗ |
| Centralized marketing ops | ✓ Shared pixels/offers | ✗ |
| Brand portfolio | 16 brands under ReVamp Companies | Single brand |
Key Takeaways
// Where TSR wins decisively
- Multi-channel paid acquisition (7+ channels vs 0)
- Automated SMS nurture and rehash ($1M+ recovered at TSR scale)
- Centralized attribution and pixel infrastructure
- ~6x SemRush authority, ~14x organic traffic, $21,429/mo organic value
- PE-funded scale and 16-brand portfolio
- Conversion infrastructure: multi-step forms, SMS opt-in, chat widget, 7+ landing pages
// Where St. Louis Resurfacing is genuinely ahead
- AI Visibility score: 1.0/10 vs TSR's 0.0/10
- Desktop PageSpeed: 91 vs TSR's 49
- Best-practices score: 100 vs TSR's 50
- Accessibility: 92 vs 84
- Owns position #1 for "concrete resurfacing st louis" and "resurfacing services st louis mo"
- Mobile Time to Interactive: 12s vs TSR's 19.7s (still bad, but less bad)
// Where both fail equally
- Zero Google Search ads (both at $0 AdWords spend)
- No audit-discoverable Google Business Profile
- 1/10 social presence score on the AI Labs audit
- Broken mobile sites (both LCP >10s)
- No structured schema or LLM-friendly content
// Top 5 highest-leverage moves for TSR
- AI Visibility remediation. Going from 0.0/10 to a defensible score is the single highest-leverage move available — and it's a channel a single-location local is currently outscoring them on.
- Claim & instrument Google Business Profiles per location with weekly review-request automation tied to GoHighLevel.
- Fix the mobile site. 19.7s Time to Interactive is killing every mobile lead before the page paints. Single-engineering-week fix.
- Layer Google Search ads onto the existing 7-channel mix. Zero AdWords spend is the obvious gap in an otherwise sophisticated paid stack.
- Build a real local cluster strategy: per-market content, structured local schema, and entity-rich pages that tell AI answer engines "TSR is the answer in [city]."
// Top 5 highest-leverage moves for St. Louis Resurfacing
- Fix mobile performance — LCP 11.6s is killing conversions before any other change matters.
- Claim & optimize Google Business Profile with a structured review-request flow.
- Launch a focused Google Search ads campaign on "driveway resurfacing" and "concrete resurfacing near me" where they're already on page 2–3 organically.
- Install an automated SMS nurture sequence — even 3 touches over 7 days will outperform every local competitor in the audit.
- AI visibility remediation — schema markup, entity content, and LLM answer-engine optimization.
Bottom line for the conversation: TSR has the systems STL is missing — paid channels, nurture automation, attribution, scale. STL has the website fundamentals and AI visibility lead TSR is missing. Both are invisible in ChatGPT. Both have no real Google Business Profile. Both have broken mobile sites. The first one to install a real AI-first marketing layer wins the next decade. AI Labs builds that.
Social Presence & Google Business Profile