Google Ads rents you the phone call. The day you stop paying, the phone stops ringing. SEO is the part of your marketing you get to own. Here's what the first year of building that equity looked like for one Las Vegas carpet cleaning company, bought as a discount operation and moved upmarket, with every ranking and call pulled from Google's own data.
About the client: a Las Vegas carpet cleaning company. The owner bought it as a discount operation and, with our services and guidance, moved it upmarket over the year. One of the most crowded carpet cleaning markets in the country, and when we started, the business lived in the same trap most cleaners live in:
Paid ads are an apartment. Great location, move in today, and the landlord owns everything. Miss a payment and you're on the sidewalk. SEO is the house. It takes longer to build, and every month you put into it is equity you keep.

Another month, another ad bill. And if he stopped paying it tomorrow, what would he still own?
Rank comes from Google Search Console and CCMM's rank tracker. Calls come from the Google Business Profile. The rankings climbed while the phone kept ringing at a steady clip, and every one of those calls was free at the point of contact.

Full disclosure, before you read another word: we're not a marketing company that learned cleaning. We're a cleaning company that learned marketing.
CCMM was built by a 35+ year cleaning industry operator, someone who's pre-treated the stain, quoted the job, and stared at an empty Monday calendar. We started this agency because we were the operator who couldn't find one we trusted. Everything below is written the way we'd explain it to another cleaner, not the way a PPC manager would explain it to a client.
SEO gets built one brick at a time. Here's the work, in plain operator language:
We started with the services that pay: repair, cleaning, odor, upholstery. Each one got a page built to answer the customer and satisfy Google, before anything cosmetic.
More than 200 Google Business Profile posts in the year, neighborhood by neighborhood, each one telling Google exactly where this company works and what it does.
Hundreds of reviews at a 4.9 average, with new ones landing every month. Fresh reviews are what the map listens to.
Pages for the suburbs they serve and guides that answer real homeowner questions. That's what spreads a company's footprint across a big city.
A rank tracker on the keywords customers actually type when they're ready to book. No vanity terms, no padded report.
The monthly number that mattered was how often the phone rang from Google, because that's the number that fills a truck.
Ads buy you this month. SEO builds you next year.
One year, one company. Rankings and calls come straight from Google's own data; the average job is the owner's number. Truck math, not marketing math:
| The Operator's Question | The Number |
|---|---|
| Rank for "carpet repair" + their city, before? | #5 |
| Rank for it at the end of year one? | #1 |
| Rank for the city's biggest carpet cleaning search, before? | #25 |
| Where it climbed to in year one? | Page 1 |
| Calls a month off the Google profile, across the year? | ~35 |
| Calls in the last 60 days of the year? | 79 |
| Reviews? | Hundreds, 4.9★ |
| Average job when we started? | ~$200 |
| Average job by the end of the year? | ~$600 |
What we don't claim. We don't have this client's booking rate, so there's no total-revenue or return-on-investment figure on this page. Website clicks stayed small and we don't dress them up. Every number above is one we can stand behind.
On our other published case studies, a paid lead costs between $25 and $31. That's what it costs to rent a phone call from Google. So here's what this company's Google profile was doing, month in and month out:
Calls off the Google profile, priced at what paid leads cost:
(An estimate. We're pricing organic calls at paid-lead rates to show what they'd cost to rent. And a #1 ranking doesn't send an invoice next month.)
Here's the part most operators miss. Rented leads cost the same in year three as in year one, or more. Owned visibility gets cheaper every year you keep building it, because the work compounds. That's why we tell every operator the same thing: run ads for this month's calendar, and build SEO for the business you'll own in three years. Do both.
This owner bought a discount carpet cleaning company. Cheap tickets, price shoppers, a phone full of people asking about the coupon. Ranking that business #1 would only have filled the calendar with more $200 jobs.
So alongside the SEO, we coached the repositioning: who to serve, what to offer, how to quote, and how to talk to a homeowner who wants the job done right. The pages, the profile and the reviews were all built for that higher-end customer.
Same steady phone, about 35 calls a month. Three times the ticket on every one that books. That part of the story comes from decades of running cleaning companies, and no marketing vendor can sell it to you.
Most SEO reports still count website clicks. But today a homeowner can find you and call you without ever touching your website. This company's website clicks stayed small all year while its phone kept ringing. That's the scoreboard changing, and it has three players now:
This company's appearances in Google search grew more than 5x from its first full quarter to its last, spreading across the suburbs and services it wanted to own. A bigger footprint is more doors a customer can walk through.
A homeowner searches, sees the map, reads a few reviews, and taps call. No click is ever recorded. The profile, the reviews and the posts did that work. The phone is the scoreboard. Clicks are the old one.
More homeowners are asking AI assistants for a recommendation. Those tools repeat what the rest of the internet says about you: your reviews, your profile, your pages. You can't buy that answer. You can only earn it.
This is what we call Done Together Marketing™, and it's why we don't sell "rankings." An SEO vendor sends you a report and hopes you don't ask what it did for the phone. We build the whole rig: the pages, the profile, the reviews engine and the tracking, and we coach the follow-up that turns a ringing phone into a booked truck.
A vendor would have ranked a discount company and sent more $200 jobs. We helped the owner turn it into a premium company first, then ranked that.
That's the difference between an SEO vendor and a growth partner. A vendor rents you a spot. We help you own the ground.
If you've tried SEO, or talked yourself out of it, you've probably said one of these out loud:
SEO takes forever. I'll just run ads.
Run ads. We do. But this company climbed into the top two on its best money keyword within a few months, owned #1 by the end of the year, and averaged about 35 calls a month off its Google profile the whole way through. SEO is slower to start and far cheaper to keep. The operators who wait for "someday" are still renting every call in year three.
I can just do my marketing with AI now.
AI can write a blog post. We use it every day, and it makes the work faster. What it didn't do here was look at a discount company and say: stop competing on price, go upmarket, and here's how to quote the job. That call tripled this owner's average ticket. Software can produce the content. Knowing what to build, and what to charge, comes from people who have run the business.
My website traffic barely moved. So SEO isn't working.
This company's website clicks barely moved either. Meanwhile its phone kept ringing off the map and it took the #1 spot for the job that pays best. Google now hands customers your phone number right on the results page. Judge SEO by your phone.
What made this year work: money pages, a profile run like a storefront, a reviews engine, and tracking that watched the phone, built steadily for twelve months by people who understand the cleaning business from the truck up. If every lead you get is rented, it's time to start owning some.
Same van. Same street. A phone that rings on its own.
Text AUDIT to the number below and we'll look at what you own on Google and what you're renting. Free.
📲 1-877-810-3328No pressure. No script. One conversation, operator-to-operator.
TEXT "AUDIT" NOW