Case study · Carpet cleaner · website + lead tracking
A 46-year-old family business, finally findable
Chesapeake Carpet Care had decades of happy customers and almost no way for a new one to find them. Now every page is built to be found, and every lead shows where it came from.
- Business
- Chesapeake Carpet Care, White Marsh, MD
- Built
- Website, town pages, lead tracking
- Business value
- A steady second source of jobs, beyond word of mouth
Live site and real lead counts. The lead shown in the video is a sample.
The problem
What wasn't working
Jesse's parents started the business in 1980. Two generations and 46 years later, almost every job still came from word of mouth.
There was no website and no Google listing. Someone searching for a carpet cleaner in his own town found everyone but him.
And when a new customer did call, nobody could say how they found him. Marketing was a guess, so it mostly didn't happen.
What I built
The short version
- A real website built around how he actually works, with his own before and after photos
- A page for each of the 28 towns he serves, plus pages for every service
- Answers to the questions customers actually ask, so the site shows up when they search for them
- A tracked phone line and a contact form, so every lead arrives labeled with where it came from
How it works
Start to finish
- Step 1
Someone searches
"Carpet cleaning Perry Hall" lands on a page about Perry Hall, not a generic home page. Every page is listed in the map of the site that Google reads.
- Step 2
Search engines can read it
Behind the scenes, the site spells out the business details (name, hours, towns, services) in the format Google reads, so it knows exactly where to show him.
- Step 3
They call or fill out the form
The site shows its own phone number. It rings the office like any other call, but his mom hears "call from website" before she says hello.
- Step 4
Every lead is counted
Form requests arrive by email with the page they came from and how the person found the site. Calls and forms both land in one tracker, so the numbers are real, not a guess.
What was hard
The parts that took thinking
Not changing how the office runs
His mom has answered the same line for decades. The tracked number forwards to it, so nothing changed on her end except a two-word heads-up. Her direct line stays on the van and the business cards.
28 towns, no storefront in any of them
A service business works where its customers live. The answer was a page per town, all linked from one service-area hub, so he can show up in places he has never had an address.
Showing up where people now ask
More people now ask ChatGPT or Google's answer box instead of scrolling results. So the question pages start with a short, direct answer that those tools can pick up and credit.
The payoff
What it does for the business
New customers, not just referrals
People who have never heard of him now find him when they search for a carpet cleaner in their own town.
Marketing that isn't a guess
Every call and form arrives labeled with where it came from, so he knows what's working before spending another dollar.
Nothing changed at the office
The phone still rings the same line. The only difference is more of the calls are new customers.
0 → ~8
new leads a month, from a business that had none online
~8,000
times a month he shows up on Google
28
towns with their own page
For a business like yours
Where this fits
This fits any local business that is great at the work and invisible online:
- A trade that runs on referrals and wants a steady second source of jobs
- A business that serves a dozen towns from one shop
- An owner who spends money on marketing and can't tell what's working
Want something like this for your business?
30 minutes, no pitch. We talk through where this would fit in your business and what it would take.
Book a free 30-minute callMore case studies
- Custom apparel shop · order intakeOrder intake: 100 emails in, one clean brief out
- Clinical research · inventoryA 33-tab spreadsheet, retired
- Short-term rentals · owner reportingEvery number in the rental business, in one place
- Shed foundation contractor · websiteA contractor that stops losing jobs to whoever looks bigger online
- Wedding DJ · website + lead trackingFrom an old WordPress page to 40 town pages
- Local service businesses · lead engineWebsites that publish, watch and report on themselves
- Rentals & hospitality · guest marketingGuest Wi-Fi + email marketing. Then Airbnb banned it.
- Fantasy football · hands-off automationA fantasy football team that runs itself