CASE STUDY: SAN ANTONIO PLUMBER GOES FROM 'WHO?' TO 'WE NEED THAT GUY' IN 90 DAYS
How a San Antonio plumber with zero online presence built a website and marketing strategy that made him the go-to plumber in his area in just 90 days.
Dear Plumber,
Carlos had a problem.
He was a great plumber. 9 years in the trade. Could diagnose a problem faster than most guys could find their wrench. His customers loved him. His work was spotless.
But nobody in San Antonio knew he existed.
Carlos had been working as a sub for a larger plumbing company for 7 years. When he finally went out on his own in late 2024, he had skills, a truck, some tools, and absolutely zero online presence.
No website. No Google Business Profile. No reviews. No social media. Nothing.
Just a guy with a truck and a dream.
and a really nice pipe wrench collection
Day Zero: The Starting Line
When Carlos reached out to us, here's what he was working with:
- New business, zero brand recognition
- No website (not even a social media page)
- No Google Business Profile
- Zero online reviews
- Marketing budget: $500/month total (not a lot for a city like San Antonio)
- Revenue: inconsistent. Some weeks he'd have 3 jobs, some weeks nothing.
- Lead source: 100% word of mouth (friends, family, a few old customers who followed him from his previous employer)
Carlos was competing against established plumbing companies with 10 to 20 years of online presence, hundreds of reviews, and real marketing budgets.
The odds weren't great. But the plan was solid.
The 90-Day Plan
### Days 1-7: Foundation
Website Build: We built Carlos a complete website in 5 days. Not some template with placeholder text. A real, conversion-optimized plumbing website with:
- 8 service pages targeting specific keywords (water heater repair, drain cleaning, emergency plumber, sewer repair, etc. All with "San Antonio" prominently featured)
- Service area pages for 5 key neighborhoods (Alamo Heights, Stone Oak, Helotes, Leon Valley, Southtown)
- Before/after portfolio section (Carlos had about 10 photo sets from his previous work)
- Click-to-call everywhere
- A simple 3-field contact form
- His real photo on the homepage (trust is everything when you're new)
Google Business Profile: Set up from scratch. Complete with proper categories, service descriptions, photos of Carlos, his truck, and his work. Service area set to his actual coverage zone.
### Days 8-21: Local Presence
Citation Building: Submitted Carlos to 45 local directories. Yelp, BBB, Yellow Pages, Angi, HomeAdvisor, Nextdoor, and every San Antonio-specific business directory we could find.
Review Strategy Launch: Carlos had a few happy customers from his first month of solo work. We helped him reach out to every one of them. Simple text message with a direct link to his Google review page.
By day 21, Carlos had 8 Google reviews. Not a lot. But 8 reviews with a 5.0 average is a strong start.
### Days 22-45: Content and SEO
Blog Content: Published 6 blog posts targeting long-tail keywords: - "What to Do When Your Water Heater Leaks (San Antonio Homeowner Guide)" - "How Much Does Drain Cleaning Cost in San Antonio?" - "Signs You Need Sewer Line Repair in San Antonio" - "Emergency Plumber San Antonio: What to Expect When You Call" - "How to Prevent Frozen Pipes in San Antonio Winters" - "Best Water Heater Brands for San Antonio Homes"
Each post was 800 to 1,200 words of genuine, useful content. Not keyword-stuffed garbage. Real answers to real questions homeowners ask.
Google Business Posts: Weekly posts featuring tips, recent job photos, and seasonal reminders. Keeps the GBP profile active and signals to Google that this is a real, engaged business.
### Days 46-90: Authority and Growth
Review Velocity: Carlos implemented our automated review request system. Every completed job triggered a follow-up text asking for a review. By day 90, he had 27 Google reviews with a 4.9 average.
Local Partnerships: Carlos reached out to a local HVAC company and a real estate agent. Exchanged "recommended contractor" links. Joined the San Antonio Young Professionals network and got listed on their website.
Content Continued: Published 4 more blog posts. Updated service pages with more detail and better local targeting.
The Results at Day 90
Let's look at the numbers.
### Google Rankings - "Emergency plumber San Antonio": Position 6 (from not ranked) - "Drain cleaning San Antonio": Position 4 (from not ranked) - "Water heater repair San Antonio": Position 8 (from not ranked) - "Plumber Alamo Heights": Position 3 (from not ranked) - "Plumber Stone Oak": Position 2 (from not ranked)
The neighborhood pages were crushing it. Less competition than city-wide terms, and Carlos was dominating those smaller markets.
### Google Business Profile - 27 reviews, 4.9 average - Appearing in the Maps 3-pack for 6 different search terms - 312 profile views per month (up from zero) - 47 direction requests per month - 29 phone calls directly from GBP per month
### Website Performance - Monthly visitors: 380 (up from obviously zero) - Monthly leads from website: 23 - Conversion rate: 6.1% (well above the 2-3% average)
### Revenue - Month 1 (before website): $4,200 - Month 2 (website live 2 weeks): $7,800 - Month 3 (full 90 days): $14,600
That's a 247% increase in revenue in 90 days.
Carlos went from "some weeks I had nothing" to "I'm booked solid for the next 10 days."
What Made It Work
A few things stood out about Carlos's success:
### 1. He Went All In on Neighborhoods
Instead of trying to rank for "plumber San Antonio" (hugely competitive), Carlos focused on specific neighborhoods. Less competition, faster results, and the customers in those areas are often higher-value.
### 2. He Got Reviews FAST
27 reviews in 90 days is impressive for a new business. But Carlos made it a priority. He asked every single customer. He made it easy with the automated text. And he delivered such good work that people were happy to leave 5 stars.
### 3. His Website Was Built to Convert, Not Just Exist
Most new plumbers throw up a cheap template site and call it done. Carlos's site was designed with one goal: turn visitors into callers. Every element served that purpose.
### 4. He Didn't Try to Do Everything
Carlos didn't run Google Ads. Didn't try social media marketing. Didn't waste money on radio ads or billboards. He focused on the fundamentals: website, Google Business Profile, local SEO, and reviews.
That's it. And it was more than enough.
### 5. He Was Patient (Mostly)
Carlos called us after week 2 asking why he wasn't #1 yet. We talked him off the ledge. By week 6, he started seeing real movement. By week 10, he stopped asking because his phone was ringing too much to worry about rankings.
Six Months Later
Fast-forward to Carlos today:
- Revenue: $22,000+ per month (and growing)
- Google reviews: 68 (still at 4.9 average)
- Hired his first employee (a junior plumber)
- Bought a second truck
- Word of mouth now accounts for less than 30% of his leads (his website handles the rest)
Carlos went from "who?" to the most recognized plumber in 3 San Antonio neighborhoods. In 6 months.
The Takeaway
You don't need years of history to compete online. You don't need a big budget. You don't need to be a marketing expert.
You need a professional website. A solid Google Business Profile. Consistent reviews. And a strategy that focuses on winning your specific neighborhoods first. Learn how to get started with a new plumbing business website.
Check out our pricing. We've helped plumbers like Carlos go from zero to booked solid. We can do the same for you.
Or get your free website audit (even if you don't have a website yet, we'll map out your game plan).
P.S. Carlos told us something that stuck with me. He said, "I spent 7 years making someone else's plumbing business successful. I was scared to go out on my own because I didn't know how to get customers. Turns out, it's not that hard if you have the right people building your online presence." If you're thinking about going solo, or if you already have and the phone isn't ringing yet... we've been here before. Let's do this.