Sandra had spent nine years at the firm doing work she was good at for clients she did not always believe in.
The workers compensation cases were the ones she stayed late for. The domestic violence petitions. The people who came in holding folders of documents they had been carrying around for months not knowing who to give them to. She was thorough with all her clients. She was present with these ones.
She left on a Thursday in October. Gave three weeks notice, took one client with her by mutual agreement, and opened her own practice in Jersey City from a home office with a secondhand desk and a filing cabinet she had owned since law school.
The website was her cousin's idea. He built it over two weekends on WordPress. It looked professional. Clean navy header. Her name in a serif font. Practice areas listed clearly — workers compensation, family law, domestic violence, immigration. Her photo was good. She had paid for a proper headshot specifically for this.
She ran Google Ads because a colleague told her that was how solo practitioners got found. She set a budget of eight hundred dollars a month. She wrote the ad copy herself at midnight the way she wrote everything — carefully, with more precision than the situation probably required.
The calls came in ones and twos. Not the volume she needed but enough to keep going. She kept the ads running. She kept the budget steady. Eight months in she did the math on a Sunday afternoon and realised she had spent just under six thousand dollars on ads and acquired four clients from them.
Four clients from six thousand dollars.
She was not a person who accepted numbers that did not make sense. She started looking for where the money had gone.
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.
Legal keywords in personal injury, workers compensation, and family law are among the most expensive in local Google Ads. In competitive metro markets like the New York and New Jersey area, a single click on a workers compensation keyword can cost between twenty and sixty dollars. At that price per click, infrastructure inefficiency is not a minor inconvenience. It is a practice-threatening expense.
A WordPress site built by a well-meaning relative over two weekends will typically carry the default plugin set from the theme, a contact form plugin, possibly a calendar or scheduling plugin, and whatever the builder added for security and backups. The professional headshot will often be uploaded at full resolution because nobody told anyone to compress it. The result is a site that looks exactly right on a desktop monitor in good lighting and loads in five to seven seconds on a mobile device in the hands of someone who just left a difficult situation and is searching for legal help from a parking lot.
That person will not wait six seconds. They will not wait three. They found the attorney's name in a search result and they tapped it because it looked right and they are scared and they need someone now. The page is still loading when they tap back and call the number below.
Sandra's site had a mobile PageSpeed score that put her Quality Score at 3 out of 10. At that Quality Score in that market she was paying approximately fifty to sixty dollars per click on keywords where her competitors with faster sites were paying twenty to twenty-five. Her six thousand dollars bought her roughly a hundred clicks. A faster site with the same budget and the same bids would have bought her two hundred and fifty.
She left a firm to do work she believed in. She did everything right. She wrote careful ad copy at midnight. She paid for a proper headshot. The infrastructure her cousin built in two weekends was costing her more per client than the firm had ever charged.
The diagnosis is not about blaming the cousin. The cousin did not know. Nobody told him that a WordPress site serving legal ads in a competitive market needs to be treated like infrastructure, not a weekend project. Nobody tells most people that until they do the math on a Sunday afternoon and the numbers do not add up.
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.