Nina had a plan and she stuck to it.
Three years of Uber shifts in Chicago, mostly evenings after her day job at the hotel, occasionally weekends when the surge pricing made it worth sacrificing a Saturday. She tracked every dollar in a spreadsheet her father had helped her set up. She knew her target and she watched the number move toward it with the patience of someone who had learned patience the hard way.
The cleaning business was always what she had been working toward. She had cleaned houses on the side for four years before the Uber years, building a small roster of regular clients who trusted her completely. She knew the work. She knew how to hire for it. She knew what the margins looked like if you ran it properly.
When the number in her spreadsheet hit the target she gave notice at the hotel, registered the business, bought her first proper equipment, and hired two people she already trusted. She built the website herself on Wix because she had seen an ad for it and it looked manageable. She spent a Sunday getting it right. It looked clean. Her services were clearly listed. Her prices were transparent because she had decided transparency was part of her brand.
She ran Google Ads because the business needed to grow beyond her existing client roster and she knew that Google was where people searched when they needed a cleaner. She set a budget she could afford. She wrote the ads carefully. She tracked everything in the same spreadsheet discipline she had used for three years of Uber shifts.
The spreadsheet after three months of ads showed a cost per new client that made the math uncomfortable. She was getting clients but the acquisition cost was eating margin she needed for growth. She was running the numbers on a Sunday evening when her teenage son looked over her shoulder and asked why her website was so slow on his phone.
She had not looked at it on a phone since she built it.
The Auditor's Take
Names and identifying details have been changed. The technical profile below is based on real observations from sites matching this description.
Wix is frequently chosen by first-time business owners because it removes the technical barrier to having a website. It does this effectively. What it does not remove is the performance barrier, which is a different and less visible problem.
Wix sites built on the standard editor with multiple sections, background images, animation effects on scroll, and the default set of widgets produce mobile PageSpeed scores that consistently fall between 30 and 55. This is not a secret. Wix has acknowledged mobile performance as a limitation and has made improvements over the years. The improvements are real but the ceiling is lower than platforms that give the owner more infrastructure control.
For a cleaning business running Google Ads in a competitive urban market, a mobile PageSpeed score in the forties produces a Quality Score penalty on every click. The people searching for a cleaning service are often searching from home, on a phone, at the point when they have decided they need help. They are not browsing. They are ready. A slow page at that moment is not an inconvenience. It is a missed conversion that the owner paid for and never received.
The high cost per client acquisition was not a targeting problem or a pricing problem. The ads were reaching the right people. The people were clicking. The site was losing them before they converted. The margin that felt thin was partly a reflection of paying for traffic that the platform was not fast enough to convert at the rate the business needed.
Three years of Uber shifts. A spreadsheet that never lied. A plan executed with discipline that most people never manage. The website she built on a Sunday was doing its best. The infrastructure it ran on had a ceiling that was costing her money she had driven nights and weekends to save.
Based on true events. All names changed. The Auditor's Take is a regular column on vsourcecode.com documenting real patterns from real sites. The diagnosis is always free.
Ready to Fix This on Your Site?
Run your site through PageSpeed Insights and send me the score. Free diagnosis. No pitch. Just the numbers.