The numbers.
- Website visitors: 1,532 to 3,863 (+152 percent, period over period)
- Organic traffic: 702 to 1,163 (+66 percent)
- Google Business Profile profile views: 4,800 to 5,200
- Google Business Profile website clicks: 2,900 to 3,238 (+12 percent)
- Google Business Profile phone calls: 350 to 389 (+11 percent)
- Google Business Profile searches: 450 to 500
What we did.
- Audited the existing site for technical SEO debt: indexability, schema, Core Web Vitals, internal linking gaps
- Designed and built a new orange-forward responsive site that loaded fast and converted
- Built out service area pages for commercial construction targets across Greater Houston
- Cleaned and optimized the Google Business Profile, set up review response automation
- Wrote and published topical content covering commercial GC questions, costs, timelines, and decision criteria
- Set up call tracking and form attribution so RJT could see which channels drove which deals
Why it worked.
RJT had a real business and a real product. The site was the bottleneck. We did not invent a market or fake a brand. We removed the friction between people searching for "commercial construction Houston" and a contractor who could actually do the work. The 90-day sprint was concentrated, measurable, and tied to real GBP signal lift.
The work that powered it.
- SEO services (technical + on-page + local + content)
- Web design and development
- AI customer service automation for inbound call handling
- Home-services industry playbook
What the situation looked like at engagement start.
RJT Construction had been operating successfully for years on referrals plus a basic web presence. The site was a brochure: static, dated, slow on mobile, no schema, generic copy. Search Console showed indexation gaps and crawl errors. Google Business Profile had four-year-old photos and zero post cadence. Inbound calls were happening, but exclusively from referral and direct-traffic sources. The commercial-construction search demand existed (we verified with DataForSEO: 18 commercial-construction-related keywords pulling 4,400+ monthly searches across the Greater Houston metro), but RJT was invisible for almost all of it. The 90-day sprint targeted that visibility gap.
The week-by-week breakdown.
| Window | Work shipped | Visible result |
|---|---|---|
| Weeks 1-2 | Technical SEO audit, schema deployment, redirect map, GBP cleanup with new photos + categories | Indexation errors down 80 percent within 14 days, GBP photos updated to current-year work |
| Weeks 3-4 | New responsive site launched on Astro static, orange-forward brand system applied across all pages | Mobile PSI score 35 to 91, LCP under 2.5s, conversion-CTA structure rebuilt |
| Weeks 5-8 | Service-area page buildout: commercial GC service pages for 12 Houston-metro cities, internal linking architecture | First-page rankings appearing on long-tail commercial-construction terms |
| Weeks 9-12 | Topical content sprint (commercial GC cost guides, timeline guides, decision-criteria pieces), review response automation deployed | Organic traffic up 66 percent, GBP signal compounding, attributable form fills rising weekly |
Lessons that transfer to similar engagements.
- The site IS the product page for commercial construction. Prospects qualify the contractor by website before they call. Bad site = no call.
- GBP cadence matters more than most home-services agencies admit. Weekly posts + 100 percent review response moved the local pack signal measurably inside 60 days.
- Service-area pages need real per-city differentiation. We wrote per-city pages with actual local context (project examples, code references, neighborhood-specific scope notes), not templates. Differentiation is what made them index and rank.
- Schema + Core Web Vitals are table stakes for 2026. Sites without them are quietly ranked lower regardless of content quality.
- Concentrated 90-day sprints beat 12-month "ongoing programs." Focused attention with weekly check-ins outperforms slow-burn engagements by a wide margin.
FAQ.
- How long was the engagement?
- Concentrated 90-day sprint plus ongoing tuning. Most measurable lift inside that window.
- What was the investment?
- Specific numbers private per client. Reach out for a fit call to discuss what comparable engagements run.
- Are these numbers from real reporting tools?
- Yes. Pulled directly from Google Search Console, Google Analytics, and GBP Insights, period-over-period.
- Can we expect identical results?
- No two engagements identical. Numbers depend on starting state, category competitiveness, and execution. We share these to set realistic expectations, not as guarantees.
- What's the next step if I want similar?
- Book a fit call. We will scope honestly and tell you if the engagement makes sense.
More case studies.
- RJT Construction: doubled traffic in 90 days
- Online Credit Repair: GBP-led visibility lift
- Core KHI Restoration: after-hours lead capture
- 911 Restoration Tampa: franchise local SEO
- Leal Funeral Home: bilingual multi-location rebuild
- Pro-Fresh Houston: premium-positioning pivot
- Upright Forklift: B2B SEO + static homepage layer