Selected Work

Proof,
Not
Adjectives.

Four engagements, reported with the baseline, the timeframe, and the metrics that moved the wrong way. Independently verifiable where possible — because in this industry everyone claims 400% growth and almost nobody shows their working.

100%

Upwork Job Success Score

How Results Are Reported Here

Four rules, applied to every case study on this site. They're unusual enough to be worth stating.

The starting point is always shown. A percentage without a baseline is not evidence. Going from 9 clicks to 81 is +800% and it is also 81 clicks — both facts belong in the same sentence.

The timeframe is always shown. Fourteen weeks and fourteen months are different claims, and anyone omitting the period is hoping you'll assume the shorter one.

What got worse is included. Two of these four saw average position decline. Two saw click-through rate fall. Both are the predictable trade from expanding query coverage — and a case study that reports only the good half is not a case study.

What isn't known is stated. Where no revenue data was supplied, that's written down rather than implied around.

What's Independently Verifiable

The strongest proof in this industry isn't a testimonial on the practitioner's own website. It's a record they don't control the edit on.

Upwork: 100% Job Success Score, Top Rated status, 4.9 stars across 29 reviews, 52 completed engagements and 571 tracked hours. Every review readable in full, with the context of what the work was.

GitHub: the actual methods used on client work, published openly with worked examples on real data — a technical crawl audit, a search-console opportunity analysis, a GBP audit, a backlink gap analysis, a content brief. You can read exactly how the work is done before deciding whether to hire the person doing it.

Where The Work Has Been

Sectors

  • checkLocal and multi-location services — home services, HVAC, healthcare groups
  • checkeCommerce and D2C, including apparel, furniture and specialist retail
  • checkSaaS and B2B, where the buyer is technical and the cycle is long
  • checkHospitality, events and venues

Engagement types

  • closeTechnical SEO, crawl health and domain migrations
  • closeLocal SEO and Google Business Profile at single and multi-location scale
  • closeeCommerce architecture, faceted navigation and product-page depth
  • closeAI search visibility — the newest work, and the fastest moving

Common Questions

Why are the client names removed?

At client request. Where a case study names a business, it's because that business agreed to it. References matched to your situation are available on request — a SaaS founder wants to speak to a SaaS founder, not to a local services client.

Why is every case study reporting things that went wrong?

Because they did, and because a case study with no failures in it has been edited into fiction. Average position worsened in two of these four. CTR fell in two. Those are real trade-offs from expanding query coverage, and hiding them would make the rest less believable, not more.

These numbers look modest compared to other agencies.

They're baselines and timeframes reported honestly. A jump from 200 to 1,000 sessions is 400% growth and also almost nothing. Every figure here states where it started and over what period, which is what makes it checkable.

Can you share revenue figures?

Only where the client supplied them, and in two of these four they didn't. Clicks are not bookings and traffic is not revenue — case studies that blur those two are the reason this industry has a credibility problem.

What about AI search results?

Coming. The GEO work is recent enough that the measurement is still being validated, and I'd rather publish nothing than publish a dashboard I can't stand behind.

Ask for the
references.

Happy to connect you with clients in a situation like yours — matched to your market, not cherry-picked.

BOOK A CONVERSATION