Cleaning Company SEO Case Study: First Jobs From Google and ChatGPT in Texas
This case study follows a cleaning company in Texas from a website that brought almost nothing to its first paid job from the site and its first request from ChatGPT. It is useful if you run a cleaning or other home service business and want to see what fixing a site actually changes, measured in calls and jobs rather than in rankings.
The company cleans offices, restaurants and homes in the San Antonio and Austin area. I am not naming it here, because it is a client's business.
What was the starting point?
When I measured everything at the end of August 2026, the result was blunt. Across six months, the website and the Google Business Profile together produced 11 phone calls and one real request through the website form. Of the four form submissions in two months, one was my own test, two were spam from abroad, and one was a real customer in Austin.
The site had a second problem nobody had noticed: on 8 August 2026 only 13 of its 50 pages were in Google's index, so most of what had been written could not be found at all.
What did I change?
- Got the pages indexed. The pages were relinked so every service and city page could be reached from the pages Google already knew. By 28 August, 57 of 60 pages were indexed, checked page by page with Google's own inspection tool.
- Fixed the business details. City pages had each been marked up as a separate business with its own address. They now point to one business that serves those cities, which matches how a cleaning company that goes to the customer actually works.
- Built pages for the jobs that pay. The restaurant and cafe cleaning page was rewritten from 855 to 1,946 words, with how often each area needs cleaning and the Texas and FDA food rules that require cleaning after closing.
- Made calling easy on a phone. A call and quote bar at the bottom of the screen on every page, a shorter form with email optional, and the company's seven real Google reviews quoted word for word.
- Started counting leads properly. Every call tap, email tap and form request is now recorded, and visits from ChatGPT get their own label instead of disappearing into direct traffic.
What happened in Search Console?
Pulled from the Search Console API on 5 November 2026. This property records from 30 June 2026, data through 2 November.
| Month | Impressions | Clicks |
|---|---|---|
| July 2026 | 1,705 | 7 |
| August 2026 | 15,006 | 29 |
| September 2026 | 23,839 | 41 |
| October 2026 | 33,295 | 60 |
Impressions grew almost twenty times from July to October and clicks went from 7 to 60 a month. One caution: only about 0.2% of those impressions turned into a click, so I read clicks and leads, not impressions, as the real result for this site.
Did it bring any jobs?
Yes. On 1 October 2026 the company got its first paid job that came through the website: a cafe ordered a cleaning for $850. On 5 October the first form request arrived from a visitor who came from ChatGPT. Between mid September and mid October, counting only visits from Texas, ChatGPT was the second biggest source after Google search, with 8 visits against 35 from organic search.
What are the honest limits?
One paid job and one ChatGPT lead are a beginning, not a trend. The cafe could have found the site through Google search or through the Business Profile, because before October the tracking could not tell those two apart; a "how did you find us" field was added to the form so the next one can. The Search Console property only starts at the end of June, so there is no clean picture of the months before. The company also competes in a crowded market where the map results depend on where the business is located, which no website change can move.
What does this mean for your business?
Before paying for more content or ads, check how many of your pages Google has actually indexed and whether you can tell which calls came from the website, the Google profile and ChatGPT. On this site, most pages were invisible and every lead source was mixed together, and fixing those two things came before any growth. If you want the same check on your own site, the free written diagnostic is a good first step, and how the tracking side works is on call tracking and lead attribution.
Related:
