Results

The numbers, and what caused them.

Client names are withheld out of respect for the working relationship. Every figure below is pulled from the live account: Google Ads, Google Search Console, and Meta. Nothing here is estimated.

  • Healthcare
  • Google Ads
  • Brand

A chiropractic practice cut cost per lead by 89 percent.

The account was spending steadily and producing almost nothing. Three conversions in January. Four in February. Zero in March, on the highest spend month of the quarter. The practice was paying roughly two hundred dollars every time someone raised a hand.

What I diagnosed

The keyword structure was pulling broad, low intent traffic, and the campaign had no way to tell someone looking for a chiropractor from someone researching back pain. Spend was going up while relevance was going down. This was not a budget problem.

What I changed

Rebuilt the keyword structure around booking intent
Added negative keyword lists to cut research traffic
Rewrote ad copy against the new brand system
Corrected conversion tracking and landing page paths
Held budget nearly flat and let relevance do the work

Cost per lead, Q1

$198.96

January through March 2026

Cost per lead, Q2

$22.20

April through June 2026

Conversions, Q1

7

On $1,393 of spend

Conversions, Q2

81

On $1,798 of spend

Monthly conversions

Google Ads, January to July 2026

3
Jan
4
Feb
0
Mar
15
Apr
11
May
55
Jun
32
Jul
Before restructureAfter restructureBest month

The takeaway

Spend went up 29 percent. Conversions went up eleven times over. The account was never underfunded, it was pointed at the wrong people.

  • Legal
  • Technical SEO
  • Local visibility

A trial law firm tripled organic impressions and now owns its own name.

The firm was well established and effectively invisible in search for its own attorneys. Its name was written differently across the website, the Google Business Profile, directory listings, and every social account. Search engines had no consistent signal to attach authority to.

What I diagnosed

An entity consistency problem, not a content problem. When a firm is named four different ways across the web, search engines treat it as ambiguous and give the authority to somebody else. The fix costs almost nothing and is invisible on any dashboard until it works.

What I changed

Standardized firm naming across every web property
Corrected schema markup and on page entity signals
Cleaned duplicate and conflicting directory citations
Built individual attorney visibility, not just firm level
Took over social under a documented handoff process

Impressions Oct 2025

17,144

83 clicks

Impressions Jul 2026

50,016

269 clicks, up 224 percent

Brand query position

1.47

Firm name, average position July

Named search clicks

63%

Of all organic clicks in July

Organic impressions

Google Search Console, October 2025 to July 2026

17K
Oct
20K
Dec
21K
Feb
33K
Apr
45K
Jun
50K
Jul
Monthly organic impressionsLatest month

The takeaway

Some of the highest return work in marketing is unglamorous cleanup. This firm did not need more content. It needed search engines to be certain who it was.

  • Healthcare
  • Multi location
  • Google Ads
  • CRM

A multi location senior living operator went from $912 a lead to $161.

Several communities running through a single shared ad account with no location level structure. Broad match keywords were pulling searches for anything adjacent to senior care, so staff were fielding calls for services the business does not offer. Conversion tracking was firing on actions that were not leads.

What I diagnosed

The account was structurally incapable of producing a clean lead. Wrong match types, no negative keyword discipline, no location separation, and a conversion signal that meant nothing. Each of those problems made the others worse.

What I changed

Rebuilt every location into its own campaign and geography
Removed broad match and rebuilt around real intent
Deployed a competitor negative list of 100 plus terms
Re-pointed conversions at tour requests and calls over 60 seconds
Rebuilt Performance Max once clean signal existed to feed it
Built location specific CRM pipelines and a lost lead sequence

Cost per lead, Feb to May

$912

13 conversions on $11,860

Cost per lead, June

$161

48 conversions, 82 percent lower

Conversion rate

0.70 to 2.77%

May compared with June

Organic CTR

0.78 to 1.43%

April 2025 compared with July 2026

Cost per conversion

Google Ads 2026. Lower is better.

$381
Jan
$874
Feb
$914
Mar
$764
Apr
$1,183
May
$161
Jun
Before rebuildFirst full month after

The takeaway

The account was not underfunded. It was aimed at the wrong target. When the conversion signal is wrong, more budget just buys more of the wrong thing faster.

  • Healthcare
  • CRM buildout
  • Launch SEO

A naturopathic practice went from position 44 to position 6 in one month.

A solo practitioner running the entire patient journey manually. Intake, lab result tracking, booking, and follow up lived across email, paper, and memory. The web presence was new enough that search engines had barely acknowledged it: 490 impressions and an average position near 45.

What I diagnosed

Not a marketing problem first. A capacity problem that marketing would have made worse. Generating leads into a manual process would have degraded the experience for the patients already there. The system had to come before the traffic.

What I changed

Built a full CRM around the actual clinical workflow
Added visit stage tracking and lab result management
Integrated booking services with the health record
Built 13 templated emails replacing hand written repeats
Then, and only then, turned on acquisition

Average position

44.7 to 6.3

December 2025 to January 2026

Organic clicks

Up 478%

9 to 52 monthly clicks

Impressions

490 to 2,287

Up 367 percent

Position held

6.98

Seven months later, July 2026

Average search position

Google Search Console. Lower is better.

44.7
Dec
6.3
Jan
6.5
Feb
6.4
Mar
6.7
May
7.0
Jul
Before launch workAfter

The takeaway

Sometimes the right first move is not more leads. It is building something capable of holding the leads you already get.

  • Healthcare
  • Google Ads
  • Conversion tracking

A medical aesthetics practice cut 96 percent of its traffic and multiplied its conversion rate.

In June the account delivered 110,603 impressions and 3,538 clicks. It produced two conversions, a rate of six hundredths of one percent. The dashboard looked busy and the schedule stayed empty.

What I diagnosed

The account was buying enormous volumes of unqualified attention, and conversion tracking counted online booking completions when the overwhelming majority of this practice real business arrives as an inbound phone call. Every optimization decision made from that data was a guess.

What I changed

Rebuilt conversion tracking around qualified inbound calls
Cut the low intent traffic driving the click volume
Paused paid social spend during the audit rather than spending blind
Rebuilt reporting around the metric that correlates with revenue

June conversion rate

0.06%

3,538 clicks, 2 conversions

July conversion rate

3.96%

202 clicks, 8 conversions

Cost per conversion

$697 to $330

Down 53 percent

Wasted clicks removed

3,336

In a single month

Conversion rate

Google Ads, June and July 2026

0.06%
June
3.96%
July
Before tracking rebuildAfter

The takeaway

Traffic is not a result. Before you optimize anything, make sure you are counting the thing that actually pays you.

  • Local service
  • Website build
  • LinkedIn

A commercial drone services operator went from no web presence to indexed and growing.

An experienced operator with real credentials and nothing online. Every job came through word of mouth, which meant growth was capped by how many people he could personally talk to.

What I diagnosed

Nothing was broken. Nothing existed. The right first move was a small, correct footprint rather than a content program he would abandon by month two.

What I changed

Designed and built the site from scratch, message first
Structured for local and service based search from day one
Set a light touch LinkedIn rhythm he would actually keep

First month indexed

88

Impressions, June 2026

Second month

627

Impressions, up 613 percent

Organic clicks

5 to 15

From a standing start

Organic impressions

Google Search Console, first two months live

88
Jun
627
Jul
Month oneMonth two

The takeaway

Small numbers, honestly reported. This is what month two of a new site looks like. Anyone showing you thousands of visits in the first sixty days is showing you bots.

How to read these

Where every number came from.

Pulled, not estimated

Every figure comes directly from Google Ads, Google Search Console, or Meta on the live account. No modeled numbers, no projections.

Full periods only

Comparisons use complete months or quarters. No cherry picked date ranges chosen because they flatter the result.

Verifiable on request

Every figure here can be traced back to a platform report. Ask me to walk you through any one of them on a call.

Want to know what your numbers actually say?

Fifteen minutes. Share your Google Ads or Search Console and I will tell you what I see, whether or not we end up working together.