Home / Case Studies
Contractor SEO case studies · Texas
These case studies show what happened when four Texas trades businesses fixed their websites, Google Business Profiles and tracking. Every number comes from the client’s own Google accounts, with the timeframe stated, so you can judge the work for yourself.
The short answer
Across a plumber, a landscaper, a mover and a painter, the pattern in these case studies is the same. Each business already did great work and had strong reviews. What held them back was a website and profile that didn’t match how customers search.
Once each service and town had its own page, the profile matched the site and tracking was in place, rankings followed: #2 for “plumber near me,” 90.6% more organic clicks for a landscaper, 15,900 impressions in ten weeks for a mover and #1 for “interior painting contractor san antonio.”
Browse by trade
#2 for “plumber near me” and 841 Business Profile interactions in six months.
No website to 90% more organic clicks, with search now the top traffic channel.
15,900 search impressions and 711 queries in the first ten weeks.
Under 20 indexed pages to 53, and page one in five weeks.
Map Pack and organic visibility for the services you want more of.
The starting point
Different trades, different towns, and yet the obstacles were almost identical. If any of these sound familiar, your business is probably leaving calls on the table.
A contact form sending quotes to a former agency. Broken links on a mover’s site. Small technical faults cost real jobs and often go unnoticed for months.
Emergency and planned plumbing, eight painting services, six kinds of moves. When everything shares one page, nothing ranks by name.
Twenty-two towns for the mover and five for the painter had nowhere on the site to land. Customers search by town, so the site has to answer by town.
Missing Search Console history and missing tracking left owners unable to judge what their marketing was doing.
What we did
Each business got a plan built for its trade, but the foundation was the same every time.
01
Website, Google Business Profile, citations and tracking reviewed together, so problems hiding between them come to light.
02
Every page exists because people search for it. No filler pages and no two pages competing for the same search.
03
Water heaters, sod installation, apartment moves and cabinet refinishing each earned a dedicated page written for that search.
04
City pages written for the community, not copies with a new name swapped in.
05
Name, address, phone, categories, services and hours aligned across the Business Profile and the website, backed by schema.
06
Search Console, GA4 and Business Profile owned by the client, with calls and forms tracked as events.
Rankings
Each case study states its starting point, timeframe and data source. Pick the one closest to your trade.
| Trade | Starting point | Timeframe | Headline result | Case study |
|---|---|---|---|---|
| Plumbing | Leads going to a former agency’s inbox | 6 months | #2.0 for “plumber near me” | Read the plumber case study |
| Landscaping | No website at all | 6 months | Organic clicks up 90.6% | Read the landscaping case study |
| Moving | A broken site with no tracking | 10 weeks | 15,900 impressions, 711 queries | Read the moving company case study |
| Painting | Under 20 indexed pages | 5 weeks | #1 for interior painting contractor | Read the painting contractor case study |
The results
Each figure comes from the client’s own Google accounts. Full context, including what still needs work, is on each case study.
#2.0
Silverback Plumbing and Drain, six months after an audit found leads going to the wrong inbox.
90.6%
Design Scapes Inc., a landscaper that went from no website to organic search as its top channel.
15,900
Two Step Moving, after a rebuild with a page for every move type and 22 towns.
#1
A Plus Painting Contractor, five weeks after launching 8 service pages and 5 town pages.
Results vary by market, competition, starting point and services purchased. Past results do not guarantee future outcomes.
AI search
Search is changing, and two of these accounts already show where it is heading.
The landscaping site recorded 23 sessions from ChatGPT, Gemini and similar tools, with the highest key event rate of any channel at 17.39%.
The moving site earned 207 AI search impressions and a 21.43% citation share on “best movers in San Antonio.”
How to read them
Case studies are useful only if you can check them. Before you trust any contractor marketing case study, ask four questions.
Every case study on this page answers those questions. Each one names its data source and timeframe, and each one includes a section on what still needs work.

By trade
If you run an emergency service like plumbing, HVAC or electrical, start with the plumber SEO case study. It shows why emergency and planned work need different pages, and why every lead path needs testing.
If your work is seasonal and visual, like landscaping, pools or exterior painting, read the landscaping SEO case study. It shows how seasonal content and honest price ranges earn traffic every year.
If you serve a lot of towns, like movers, roofers and pest control companies, read the moving company SEO case study. It shows how 22 real city pages and a quote-first design built a footprint of 711 queries in ten weeks.
If you offer several services under one brand, like painting, remodeling or general contracting, read the painting contractor SEO case study. It shows how giving each service its own page took a 24-year business to page one in five weeks.
We also work with HVAC, roofing, electrical and remodeling companies across Texas. The same foundation applies, adjusted for how customers buy in each trade.
Timelines

The painter reached page one in five weeks. The plumber and the landscaper took six months to show their full results. The difference comes down to starting conditions.
The painter had 24 years of reviews and an established domain, so new pages were trusted quickly. The landscaper had no website at all, so the site had to earn trust from scratch. The plumber had a strong reputation but years of technical problems to clean up first. The mover launched a brand-new build and was measured over its first ten weeks.
Competition matters too. A term like “plumber near me” in San Antonio is contested by many established companies. A term like “kitchen cabinet painter” has fewer serious competitors. Any honest estimate of your timeline has to start with where you stand today and who you are up against, which is exactly what our free Lead Engine Scorecard measures.
Proof policy
Every number in these case studies comes from Google Search Console, GA4 or the Google Business Profile, owned by the client. We don’t use estimates, projections or numbers pulled from third-party tools that guess at traffic.
That policy exists for a reason. The plumber in these case studies had paid two agencies and had no way to verify what either one had done. Owning your own accounts, and giving your agency access rather than the other way around, is the simplest protection a contractor has.
The testimonials are real Google reviews from the clients. The client names are shared with permission. Where a result is weak or a metric is missing, the case study says so, because a case study that hides its gaps is not worth trusting.
In the client’s words
“Since being with them, things have dramatically changed for us as a company.”
Silverback Plumbing and Drain, Google review
“The launch was seamless, and the final product is truly exceptional.”
Design Scapes Inc., Google review
“Traffic is flowing and leads are continuing to come through. Finally, an SEO company which delivers!”
Two Step Moving Company, Google review
“They focus 100 percent on how you can build a website and grow your business.”
A Plus Painting Contractor LLC, Google review
Scope of work
Each case study used a mix of these services, chosen for the trade and the starting point.
FAQ
Yes. Each case study names the client with permission and uses data from that client’s own Search Console, GA4 and Business Profile. The quotes are real Google reviews.
No. Results vary by market, competition, starting point and services purchased, and no one controls Google’s rankings or AI answers. We promise transparent work and honest reporting.
Emergency trades should start with the plumber case study. Seasonal and visual trades should read the landscaping one. Businesses serving many towns should read the moving one. Multi-service companies should read the painting one.
Between five weeks and six months, depending on the starting point. Each case study states its exact timeframe.
Because every account has a next step. Showing what still needs work, like click-through rate or conversion tracking, makes the rest of the numbers more believable.
Yes. The businesses happen to be in the San Antonio area, but the approach works for trades businesses in Houston, Dallas–Fort Worth, Austin, El Paso and across Texas.
Yes. We add new case studies as clients give permission and as enough data builds up to show a fair picture.
Start with the free Lead Engine Scorecard. It shows where you stand today against nearby competitors and which fixes are likely to matter most.
Free Lead Engine Scorecard
Start with a free Lead Engine Scorecard. We’ll check your website, Business Profile and tracking against nearby competitors and show you what it would take to earn results like these. No charge and no obligation.