Skip to content

Production software, and what it changed

Six builds, what the client was stuck on, and what Google recorded afterwards. Every figure below is Google Search Console data for the 90 days to 27 August 2026.

Projects shipped
~638
CRM builds still live
120/120
US states covered
21
Metros in one vertical
22
Local site + CRMRanking in 30 days

#1 in Maps

within 30 days of the domain being registered

Search Console figures before and after
MetricMar-May 2026Jun-Aug 2026
Clicks192
Impressions87,288
Avg. position (desktop)n/a6.4
Avg. position (mobile)n/a9.1

Stack

  • GoHighLevel
  • Google Business Profile
  • Twilio

A brand-new flooring contractor went from no website to the top of the map pack

The problem
A hardwood flooring contractor in Westfield, Massachusetts starting from absolute zero: no website, no Google Business Profile, no reviews, and no budget for ads.
What we did
A site structured page-per-service and page-per-town across the surrounding metro, a claimed and fully built-out Google Business Profile, automated review requests triggered after job completion, and missed-call text-back so no enquiry reaches voicemail unanswered.
The outcome
Within 30 days of the domain being registered it held the number one Google Maps position for its main service term and was being quoted in Google's AI Overview. Search traffic went from effectively nothing to 92 clicks a quarter at average position 6.4 on desktop. No ads were ever run.

Clicks are website visits recorded by Google Search Console. Calls and direction requests from the Google Business Profile are a separate dataset and are not counted here.

Shopify build + SEOBuilt from scratch

$429,000

store revenue, trailing twelve months

Search Console figures before and after
MetricMar-May 2026Jun-Aug 2026
Clicks7792,343
Impressions100,105255,825
Avg. position (mobile)9.68.8

Stack

  • Shopify
  • Technical SEO
  • Google Search Console

A wood-finish supplier's store tripled its search traffic in a quarter

The problem
A specialist supplier of water-based wood floor finishes had no store, no domain, and no catalogue structure, just products and a trade customer base it could not reach online.
What we did
A Shopify store built from scratch, including the domain, the catalogue and collection structure, and on-page SEO across every product and category. Paid search and social are run in-house by the client on top of it.
The outcome
Search clicks tripled quarter on quarter and impressions rose 156%. The store has traded $429,000 over the trailing twelve months, with roughly $179,000 in its best single month, the clearest link between a build and revenue anywhere in our work.

Revenue is the store's own Shopify reporting. Traffic is Google Search Console and excludes paid channels, which the client runs separately.

E-commerce SEOOngoing

3,655 clicks

in 90 days, from 179,423 impressions

Stack

  • Shopify
  • Technical SEO
  • Google Search Console

A coatings manufacturer became the highest-traffic property on our roster

The problem
A manufacturer of professional wood floor finishes with a broad product range competing against distributors and marketplaces for its own product terms.
What we did
Category and product architecture rebuilt around how specifiers actually search, with technical SEO and content work across the range.
The outcome
3,655 clicks from 179,423 impressions in 90 days at average mobile position 9.3, a 2.9% mobile click-through rate, roughly three times the average across comparable client sites in the same sector.
Local site + CRMOngoing

9.5% CTR

on mobile, at average position 9.3

Stack

  • GoHighLevel
  • Local SEO

A dance studio converts search impressions five times better than the trade average

The problem
A children's dance school in Wheaton, Illinois competing for parents' attention against studios with far larger marketing budgets.
What we did
A local site with class and programme pages built around the terms parents actually search, wired into a CRM that handles enquiry follow-up and trial-class booking.
The outcome
1,379 clicks from 36,727 impressions at a 9.5% mobile click-through rate, against the 1-2% typical of trade clients at similar positions. Tablet click-through runs at 11.6%. The listing and title patterns behind it are now used as a template.
E-commerce + paymentsOne quarter

69× impressions

growth quarter on quarter

Search Console figures before and after
MetricMar-May 2026Jun-Aug 2026
Clicks8411
Impressions23616,181
Avg. position (mobile)n/a6.0

Stack

  • Shopify
  • Custom checkout
  • Payment gateway integration

A restricted-category retailer went from invisible to 411 clicks a quarter

The problem
A health e-commerce retailer in a category most payment processors restrict, with almost no organic visibility and a live risk of losing the ability to take payment at all.
What we did
Catalogue and on-page SEO rebuilt from the ground up, alongside payment-gateway work to keep a restricted product category processing without interruption.
The outcome
The steepest growth curve in our archive: impressions grew 69-fold in a single quarter and clicks went from single digits to 411, settling at average mobile position 6.0.
WhatsApp automationOngoing

60 seconds

before an unclaimed lead is reassigned

Search Console figures before and after
MetricMar-May 2026Jun-Aug 2026
Clicks1,4591,772
Impressions109,761123,835

Stack

  • WhatsApp Business API
  • GoHighLevel
  • Twilio

A Dubai brokerage stopped losing enquiries between agents

The problem
A property brokerage in Dubai where inbound WhatsApp enquiries were landing in a shared inbox, getting picked up inconsistently, and going cold before anyone replied.
What we did
Lead-to-agent routing built on the official WhatsApp Business API with round-robin assignment and a sixty-second reassignment window, so an enquiry no agent claims moves automatically to the next one. Buyer follow-up automations and A2P registration alongside it.
The outcome
Every enquiry now has an owner within a minute of arriving. Search traffic grew 21% over the same period, from 1,459 to 1,772 clicks a quarter.

Figures are from Google Search Console for the 90 days to 27 August 2026, against the 90 days before. Results vary by trade, market, and starting point. This is the strong end of the roster, not the average, and some accounts perform well below it.

Beyond websites

Systems we have built, not just pages

The automation and AI work that sits behind the sites, running in production for real businesses.

Missed-call text-back

An unanswered call triggers a personalised SMS within seconds and keeps the thread alive in the CRM. Standard across our local service clients, because a missed call at a trade business is usually a lost job.

WhatsApp lead-to-agent routing

Round-robin assignment over the official WhatsApp Business API with a sixty-second reassignment window, so an enquiry nobody claims moves on rather than going cold.

AI SMS quoting bot

An n8n workflow and an AI agent that answers inbound quote requests over SMS, including live travel-fare lookups to price a job before a human sees it.

AI site generator

A form submission triggers n8n, which prompts a model, commits the result, and texts the client a live URL in three to five minutes.

AI voice agent

Inbound call handling with booking, objection handling, and live transfer to a human. Built on Vapi, A/B tested against Retell before going live.

Two-way CRM sync

ServiceTitan jobs, appointments, and review requests kept in step with the marketing CRM, plus Outlook-to-CRM contact pipelines over Make.com.

Why there are no client names or logos here

We have not asked these clients for permission to use their names, and we will not put one on a marketing page without it.

Their sites are public and we are happy to walk you through live examples on a call, including 22 contractors in a single trade, each in a different metro, all running the same system. If you want to speak to a client in a situation like yours before committing, ask during scoping and we will request an introduction.

The same applies to your project. Nothing about your build appears anywhere public unless you tell us in writing that it can.

Have something like this to build?

Send a brief and get a fixed price and a ship date within 48 hours. If a productized tier fits, you will know today.

No retainer, no hourly billing. Quote in 48 hours.