The message came in on a Tuesday, four months into the contract. "I'm not seeing it. Your SEO work isn't helping. Can we talk?"
I have been a solo web and marketing freelancer long enough to know that sentence is not an attack. It is a request for client education (the plain-English explaining that should have happened before the first invoice, not after the fourth). So I asked for two weeks and a full audit of her site. What I found changed how I run every SEO project since.
Here is the whole story, the three gaps I found, and the checklist I now walk through with every new client before we ever talk about money.
The Client, the Budget, and the Two-Week Audit
She runs a small family law practice in Phoenix, Arizona. Three attorneys, one paralegal, and a website that a previous agency had rebuilt about a year before I came on.
She was paying me $1,400 a month for SEO (search engine optimization, the work of getting your business to show up when someone in your area types a problem into Google). For her firm, that is roughly one initial consultation fee. Not nothing, but not a number that should keep anyone up at night.
Four months in, her rankings had moved. Several pages had climbed from page three to the bottom of page one. Traffic was up about 40%. On paper, it was working.
But she measured one thing: the phone. And the phone, in her words, "sounds the same as it did in January."
So I did what I should have done in month one. I stopped reporting rankings and went looking for the gap between "Google likes the site more" and "the phone rings more." I found three.
The Three Gaps the Audit Found
Gap One: Google Had No Idea What Kind of Business She Ran
The first thing I check on any site is something called schema (a hidden label on each page that tells Google, in its own language, "this is a law firm, here is the address, here are the hours, here is the practice area"). Visitors never see it. Google reads it before almost anything else.
Her site had none. Zero. The previous agency had built a good-looking site and skipped the label entirely.
Why does that matter to a business owner? Because without it, Google was guessing. It could see the words "family law" on the page, but it could not confidently say "this is a local family law firm in Phoenix serving Maricopa County." So for the searches that bring in actual clients, the ones with a city name attached, she was losing to firms with worse sites and better labels.
Fixing this took me about four hours. It is not expensive. It is just invisible, which is exactly why it gets skipped.
Gap Two: Her Best Pages Were Islands
The second thing I map is how pages link to each other. Marketers call these internal links. Think of them as hallways in an office. If the hallway to a room does not exist, nobody finds the room, and that includes Google.
Her site had 31 pages. Her divorce page, the one that brought in the most valuable cases, was linked from exactly one place: a dropdown menu. No blog post pointed to it. The homepage did not mention it in the body text. Her child custody page, which should have sent people to the divorce page and back, did not link to it at all.
Google treats a page with many hallways leading to it as important. A page with one hallway looks like a closet.
I spent about a week rewriting the connections. Every blog post now points to the two or three service pages it relates to. Every service page points to its neighbors. Nothing fancy. Just hallways.
Gap Three: Twelve Blog Posts and No Home Base
The previous agency had published twelve blog posts. Titles like "5 Tips for Co-Parenting After Divorce" and "What to Bring to Your First Attorney Meeting." Decent posts. Each one sat alone.
What was missing is what I call a content pillar (one big, thorough page on a subject, with every related post linking up to it, and the big page linking back down to each of them). Picture a hub with spokes. Google rewards the hub because it can see you cover the whole topic, not just one corner of it.
She had twelve spokes and no hub. So each post competed on its own against firms that had built the hub.
Here is how the three gaps compare, in the terms that matter to an owner:
| What I found | What it costs you | Time and cost to fix | Fix it first? |
|---|---|---|---|
| No business label for Google (schema) | Losing local searches to worse websites | About a week, $300 - 600 one-time | Yes, always |
| Pages that do not link to each other | Your best page looks unimportant | 1 - 2 weeks, $500 - 900 one-time | Yes, right after |
| Blog posts with no home base | Twelve posts doing the work of two | 4 - 6 weeks, $1,500 - 3,000 for the hub page plus rework | Worth it once the first two are done |
If you are paying for SEO right now and have never seen a report that mentions any of these three things, that is worth a conversation. Tell me what your reports look like and I will tell you honestly whether the gaps are likely there.
What Happened After the Fixes
I want to be careful here, because I dislike case studies that read like magic.
Within eight weeks of the audit, her firm went from three tracked contact-form submissions a month to eleven. Her divorce page moved from position nine to position four for the main Phoenix search. Calls, which we finally started tracking with a dedicated number on the website, came in at fourteen in the first full month of tracking.
Was some of that going to happen anyway from the earlier four months of work? Probably. Rankings take time to turn into calls. But the gaps were real, and the fixes were cheap compared to what she had already spent.
The bigger change was not on her site. It was in how I explain the work.
Why Client Education Is Now Written Into Every Contract I Sign
Her complaint was fair. Not because the work was bad, but because she had no way to know whether it was good. I had sent her four months of ranking charts. She wanted to know if the phone would ring. Those are different questions, and I had only been answering mine.
So now every SEO project I take on starts with a client education session before any work begins. It covers:
It takes about ninety minutes. It has saved me from that Tuesday message ever since.
What I Usually Find in First-Audit Talks With New Clients
The Phoenix story is not unusual. When a new client comes to me saying their previous SEO "didn't do anything," I run the same audit, and the same three gaps show up more often than not. Here is the short checklist I walk through, and you can check most of it yourself in an afternoon:
None of these require a technical person. They require ten minutes and a bit of honesty.
If you want to see how I run an audit from start to finish, my process page walks through each step, and the FAQ covers the questions I get most about timelines and pricing. The full picture of what SEO work with me includes lives on my SEO services page.
The Bottom Line
"Your SEO work isn't helping" is usually two problems wearing one coat: a few cheap, invisible gaps, and nobody explaining what the work is supposed to do. Fix the gaps, then fix the client education, and the phone starts sounding different.
If you are in that Tuesday-message stage with your current setup, or nobody has ever audited your site in plain English, let's talk. I will tell you what I find, whether or not you hire me to fix it.
