Case studies
Six engagements, in detail
Different industries, different starting points, same operating system.
Full write-ups and reference calls available on request.
SEOGEOContent
Bowman Software · B2B software
From page four to the answer ChatGPT gives
A category-defining product nobody could find. We rebuilt the information architecture,
published original benchmark research, and made the brand legible to generative engines.
+412%Organic sessions
31AI citations won
9moTo payback
Paid adsCROWeb
Harper Goods · E-commerce
Rebuilt the store, doubled the return on spend
Spend was scaling but profit wasn't. We rebuilt the storefront for speed, fixed
attribution end to end, then restructured campaigns around contribution margin.
2.4xBlended ROAS
-38%Cost per acquisition
1.1sLCP after rebuild
Local SEOGBPReviews
Delaney Group · Multi-location services
Map pack top three across 42 locations
Forty-two profiles, inconsistent data, and two suspensions. We cleaned every citation,
rebuilt the location pages and installed a review engine the branches actually use.
+287%Calls from search
42Locations ranked
4.8Avg. review score
AI solutionsAutomation
Bayside Clinics · Healthcare
An intake agent that gave 60 hours a week back
Coordinators were spending most of their day triaging enquiries. We built an agent that
scores, enriches and routes every one, with a clinician checkpoint before anything books.
60hSaved weekly
6.2sAvg. triage time
+19%Booked consults
WordPressMigrationSEO
Halloran Law · Professional services
A replatform with no traffic cliff
Eleven years of content on a failing legacy CMS. We migrated 2,400 URLs to a custom
WordPress build in six weeks, and rankings improved rather than recovered.
0Rankings lost
+64%Consultations booked
6wkBuild to launch
SocialAIODigital PR
Paykit · Financial technology
Becoming the name assistants recommend
In a category dominated by three incumbents, we built founder-led distribution and
fixed the entity data models were getting wrong, including a two-year-old wrong founder name.
+540%Branded search
#1Share of answer
18Earned features