Skip to main content

    Our Work

    Ninety entries across thirty industries. Every one is labelled with what kind of evidence it is, and no figure appears anywhere on this site without the system it was measured in and the window it covers.

    Industry
    Service
    Proof type

    90 entries

    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.B2B & Professional Services

    100% of the budget on one channel: building a law-firm practice leader's personal brand where his buyers already are

    A practice leader at a major US firm had an institution marketing *the firm* and nothing at all carrying *his* name. The engagement puts the entire monthly fee into a single channel — profile and account management, outreach, content, search- and answer-engine articles, and digital PR — all on LinkedIn, all under his byline.

    Single flat monthly feeEngagement structurePersonal BrandOrganic SocialContent
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.B2B & Technology

    Three brands, two tracks, one exclusion list: the LinkedIn engine that originates our own group's inbound

    Flow Group Ventures runs three brands into overlapping audiences from a shared set of senders. LinkedIn outbound is currently the origin of the group's inbound conversations — so the routing rule, the exclusion list and the pacing standard aren't hygiene, they're the demand engine. This is OmniFlow's own programme, on OmniFlow's own accounts.

    OutboundPositioningPersonal Brand
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.Construction & Contracting

    Two locations, two Google profiles, one lead-scoring model that tells the crew which job to call first

    A regional roofing and building-services contractor was running paid search and Meta against a website that published the wrong office address sitewide, with leads landing unranked in a construction CRM. We rebuilt the site, separated the two locations in local search, and built a scoring model that sorts every inbound job into *urgent / when-you-can / another-day* before anyone picks up the phone.

    4.8Google rating, primary profileWeb DevelopmentLocal SEOGoogle Business Profile
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.Education & EdTech

    A webinar built for a school-district buying committee that never meets in one room

    A K–12 English-language-learner curriculum publisher sells into a decision no single person makes. We ran a free live session built around a WHO / WHAT / HOW / WHEN planning system, promoted through segmented outbound, and designed so the coordinator who attends can carry it to the people who actually sign.

    WebinarsEmail MarketingOutbound
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.Education & EdTech

    A recurring live-session programme for educators, scoped to exactly what the campaign record supports

    A professional-development publisher runs a recurring live-session programme for educators. OmniFlow ran the invitation campaigns; sessions were delivered and replies came back positive. This entry is deliberately narrow — it documents campaign mechanics and stops where the record stops, rather than reconstructing outcomes nobody captured.

    WebinarsEmail MarketingOutbound
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.Fitness & Sports Facilities

    Positioning an independent boxing gym against chains that compete on price and opening hours

    An independent boxing and fitness gym engaged us for consulting on positioning and local demand. The scope was advisory — who the gym is for, what it sells that a chain cannot, and where demand in its catchment actually sits. No build, no media, no measured outcome is claimed.

    Positioning
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.Food, Beverage & Specialty CPG

    Positioning a specialty roaster for buyers who order by the kilo and reorder by the calendar

    A Swiss specialty coffee roaster selling into B2B wholesale engaged us on positioning and buyer-side outreach. The scope was narrow and the documentation is thin. This entry records what the engagement actually was, what wholesale buying in this category rewards, and what we'd insist on before taking work of this shape again. No channel result, client quote or measured outcome is claimed.

    PositioningOutbound
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.Home Services

    A 4.8 on Google and a 4.3 on Facebook: rebuilding the reputation layer a trade business is actually judged on

    A regional exterior-building-services contractor carried a strong Google rating and a materially weaker Facebook one — on the platform its paid social pointed at. We built the review-and-response layer under both, set a narrow rule for when a review is disputed, and put a daily operating cadence behind the proof assets that make a review request reasonable to send.

    4.8Google rating, primary profileGoogle Business ProfileLocal SEOOrganic Social
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.Hotels, Resorts & Travel

    What international hospitality taught our founder about direct demand, rate integrity and seasonality

    Before OmniFlow existed, our founder held growth and commercial roles connected to major international hotel groups. This entry records what that sector teaches about the economics of a room night — where demand is bought, what it costs to buy it through someone else, and why a rate that differs by channel is a trust problem before it's a revenue one. It's career history, not an OmniFlow client engagement, and it makes no performance claim of any kind.

    Positioning
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.Law Firms

    Rebuilding a multi-practice firm's website, intake routing and authority programme in one connected system

    A corporate and regulatory firm was carrying a WordPress site nobody could safely edit, attorney pages filed under the wrong practice areas, and enquiry forms landing in an inbox rather than a CRM. We rebuilt the site, wired every form to tagged CRM records, and put a 90-day authority programme and a live webinar series on top of it.

    Web DevelopmentTechnical SEOContent
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.Law Firms

    A recurring webinar engine that fills attorney seats from three segmented lists instead of one

    An attorney-education programme was running weekly-to-biweekly live sessions and promoting each one to a single undifferentiated list. We split the audience into three segments with genuinely different reasons to attend, and rebuilt the invitation sequence around a two-email structure that tests interest before it asks for a registration.

    WebinarsEmail MarketingOutbound
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.Local Businesses

    Two towns, two Google profiles, one name: closing a local identity that had drifted for years

    A regional contractor was operating two Google Business Profiles for two mountain towns under two different names — one a legacy trade-only name tied to a phone number that wasn't even the main line. We settled the naming question once, repointed the number, and aligned every other local surface to the same string.

    4.8Google rating, primary profileLocal SEOGoogle Business ProfilePositioning
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.Recruiting & Staffing

    TaasFlow: volume recruiting priced against agency placement fees, with a qualification bar that refuses most of the market

    TaasFlow is a recruiting *service*, not software — no ATS, no dashboard, nothing the buyer logs into. It's sold to companies with recurring hiring needs at a fraction of per-placement agency fees, and its outbound is built around a qualification bar that disqualifies any company with a single open role.

    $699Pilot search priceOutboundEmail MarketingPositioning
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.Senior Living & Elder Care

    Filling free webinar seats for two audiences at once: families facing care costs, and the attorneys who advise them

    An elder-law practice and its attorney-education arm were running free live sessions for two audiences that share almost nothing except the subject. We built one operating pattern that serves both — landing pages written for an older consumer audience, and segmented email campaigns for three distinct attorney segments.

    WebinarsEmail MarketingLanding Pages
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.Small Businesses

    Positioning an independent boxing gym against chains that had already framed the comparison

    A consulting engagement with an independent boxing and fitness gym, scoped to positioning and local demand only. No media was run and no site was built. The work was deciding what the gym was actually competing on — and handing the owner a prioritised list of local-visibility fixes to execute.

    PositioningLocal SEO
    Verified ResultReal client work. Every figure is measured in a named system and carries the window it was measured over.Startups & Scaleups

    A free live webinar and a written list standard for a curriculum publisher selling into school districts

    A K–12 English-language-learner curriculum publisher needed to reach curriculum leaders, ESL/multilingual coordinators, Title I staff and principals across the US and Canada. The campaign led with a free live session built around a WHO / WHAT / HOW / WHEN planning system, and the outreach list was specified in writing before a single invitation went out.

    500+Rows per outreach listWebinarsOutboundEmail Marketing
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Accounting & Tax

    A content calendar built backwards from filing deadlines, with a hard freeze from January to April

    A tax practice can't produce content in busy season, and every generic calendar quietly assumes it can. This one is built the other way round: January–April is a freeze window filled *in advance*, and the production weeks are the ones when partners are actually reachable.

    ContentContent SystemsEmail Marketing
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Automotive Sales & Service

    Every vehicle page built from one feed — including on the day the vehicle sells

    A dealership's inventory turns over continuously; its website usually runs on a different clock. Paid ads point at individual cars. This is the page-generation system built from the feed itself, where the hardest, most carefully designed page is the one for a vehicle that has just sold.

    Web DevelopmentTechnical SEOLanding Pages
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.B2B & Professional Services

    An expert answer library: articles built so a machine can attribute the answer to a named person

    Most professional-services content is written to show a firm is knowledgeable. This library is written so a search engine *and* an answer engine can retrieve a specific answer and attribute it to a specific named practitioner.

    ContentAEO GEOPersonal Brand
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.B2B & Technology

    The copy and pacing standard that lets someone else send outbound in your name

    Outbound breaks in two places — the copy stops sounding like a person, and the sending account gets restricted. This is the written standard governing both, short enough to be obeyed by an operator under time pressure.

    OutboundContent SystemsPositioning
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Construction & Contracting

    A 21-column content calendar built so a contractor's crew can actually run it

    Most content calendars for trade businesses fail because they're written for marketers. This one is built around what a contractor's day actually produces: a job-site photo, a question a customer asked, a seasonal pressure everyone in the region already understands.

    ContentOrganic SocialContent Systems
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Dental & Orthodontics

    A dental booking flow that separates emergency, hygiene and elective before anyone picks up the phone

    One "Book an appointment" button is asked to do three completely different jobs, and does none well. This build splits the enquiry at the point of arrival and carries the split all the way into the practice-management system.

    Booking IntakeLanding PagesWeb Development
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Ecommerce & Retail

    Campaigns and automations are two different systems — and only one of them runs while you sleep

    Most stores run email as a calendar — someone decides Monday what goes Thursday — while the automations were switched on at launch and never opened again. This is the architecture that separates the two, gives every flow its own trigger, exclusion set and reporting row, and makes the capture points part of the product page.

    Email MarketingCRMContent Systems
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Energy, Solar & Renewables

    A qualification layer that decides which solar enquiry is worth a consultant's afternoon

    A residential solar consultation costs a designer, a proposal and often a site visit. The form that triggers it usually collects a name, an email and a postcode — which decides nothing. This layer moves the three questions that actually settle it in front of the appointment.

    Landing PagesCROCRM
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Financial Services

    A referral register that records who made the introduction — not just that a referral happened

    Advisory firms know referrals are their main growth channel and almost none can say which relationships produce them. This is the register and CRM field schema we build: one record per introduction, naming the introducer, the occasion, the date, and what the prospect was told before they arrived.

    CRMLead RoutingReporting
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Fitness & Sports Facilities

    A first-visit content system for people who are afraid of looking foolish

    The hardest step in an independent gym's funnel isn't the payment — it's the door. This is the fixed content set that answers what the first forty-five minutes will actually be like, produced in a format the coaching staff will keep making after the agency leaves.

    ContentContent SystemsVideo Motion
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Food, Beverage & Specialty CPG

    A buyer pack built around case packs, lead times and shelf life — not brand story

    A food & beverage buyer's first questions are entirely operational, and most brand packs answer none of them until page eleven. This asset set is built the other way round: one product record, a line sheet that opens with the specification, and a sample-request route that still works when the pack is forwarded to someone who wasn't on the call.

    Content SystemsDesignPositioning
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Franchise & Multi-Location

    Field-level ownership: a location record that lets a franchisee fix the hours without renaming the brand

    Listing drift in a franchise is almost never sabotage — it's two people with legitimate reasons to edit the same record and no agreement on who owns which field. This is the governance pattern that splits ownership field by field and detects drift by diffing rather than auditing.

    Local SEOGoogle Business ProfileReporting
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Healthcare & Medical

    Conversion tracking for a medical practice that never lets a patient detail reach the tag

    Most practice sites either measure nothing or push form values and appointment reasons into an analytics tool never designed to hold them. This is the reference build we use instead: a measurement layer that counts every booking and call without a single clinical detail leaving the building.

    Technical SEOBooking IntakeReporting
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Home Services

    A review-response procedure a crew can run at nine at night without calling the agency

    Reviews arrive at weekends and after hours, and the person best placed to answer is almost never a marketer. This is the written procedure that decides who responds, in what shape, how fast, and the narrow test that must be met before a review is contested at all.

    Google Business ProfileOrganic SocialContent Systems
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Hotels, Resorts & Travel

    A parity audit that checks the same room the way a guest checks it, in the same order

    A guest comparing a room opens four tabs in a predictable order and reads price, photos, cancellation terms and inclusions as one offer. Most parity checking happens in a spreadsheet built from extranet exports, which can't see any of that. This audit reproduces the guest's path instead.

    Content SystemsReportingCRO
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Insurance Agencies & Brokers

    An x-date register that gives every commercial prospect a date to be contacted on

    A commercial insurance prospect isn't in the market until shortly before renewal — and then they are, briefly. This is the register and timing standard we build: one renewal date per prospect, contact windows derived from it, and follow-up that fires on the calendar rather than on a producer's memory.

    CRMOutboundEmail Marketing
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Local Businesses

    A one-page local visibility scorecard a location manager can read in ninety seconds

    Local reporting arrives either as a **40-page** white-label export nobody opens or a screenshot of a dashboard. This is the one-page alternative: one page per location, every metric paired with the single action that moves it.

    ReportingLocal SEOGoogle Business Profile
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Logistics, Freight & Transport

    Instrumenting the numbers nobody publishes for freight

    There's no published cold-email benchmark for freight, no LinkedIn benchmark, no webinar benchmark, no sales-cycle figure and no Google Ads freight category. A freight operator asking how they compare is asking a question the published record hasn't answered. This build makes the operator's own data answer it.

    CRMLead RoutingReporting
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Manufacturing & Industrial

    A specification-led content architecture for an industrial catalogue

    An industrial catalogue is usually organised the way the *company* is organised. Buyers search by application, by specification, and by the part they're replacing — and those two structures share almost no words. This is the architecture that reconciles them.

    Technical SEOContentContent Systems
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Med Spa, Aesthetics & Wellness

    A first-party consultation ledger, because the aesthetics industry doesn't publish one

    There's no credible published figure for what a med spa consultation costs to generate, and none for how many consultations become treatments. This is the ledger we build instead: a non-clinical record that produces both numbers from the practice's own funnel inside a single quarter.

    ReportingCRMBooking Intake
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Nonprofits & Associations

    A message calendar built from the supporter's inbox, not the team's campaign list

    Every team in a nonprofit plans its own sends and nobody plans the year the way a supporter experiences it. This calendar holds one row per message a single subscriber receives, in the order they receive it — so the weeks when four teams all send on a Tuesday are visible in October, not discovered in December.

    Email MarketingContent SystemsContent
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Real Estate

    One agent record, every surface: a roster pattern that stops a team site drifting out of date

    A team site repeats agent details on as many pages as it has, so a departure has to be corrected everywhere and is corrected in some. This is the build pattern that makes the roster the record and every page a view of it.

    Web DevelopmentTechnical SEOBooking Intake
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Recruiting & Staffing

    A qualification standard that turns "they're hiring" into something dated, sourced and checkable

    Every company is hiring. That sentence is true, useless, and the reason most recruiting outbound lists are indistinguishable from a company directory. This standard defines what has to be on a row before it counts as a lead.

    OutboundPositioningContent Systems
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Restaurants & Hospitality

    One menu record, five surfaces, and a rule for what happens when the kitchen changes an item

    A restaurant's menu now lives on the website, in first-party ordering, on two or three marketplace apps and on the Google Business Profile — each truncating, sorting and displaying it differently. This is the content system that keeps one item the same item everywhere, including on the Tuesday the kitchen changes it.

    Content SystemsGoogle Business ProfileLocal SEO
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Senior Living & Elder Care

    Registration pages designed for a 75-year-old deciding whether to protect their savings

    Free sessions on long-term-care costs are read by people in their seventies, often on a tablet, often forwarded by an adult child. Nearly every convention in a standard event landing page works against that reader. This is the page system built for them instead.

    Landing PagesWeb DevelopmentDesign
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Small Businesses

    A positioning document that ends in copy blocks, because a strategy an owner can't paste is a strategy that dies

    Most positioning work ends as a slide and leaves the owner to translate it into a profile description, a headline and something to say on the phone. That translation is where it dies. This document ends where the translation would have started.

    PositioningContentContent Systems
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Startups & Scaleups

    A list standard written so a 500-row education list can still be re-segmented a year later

    Most outreach lists are built for one send and are unusable afterwards, because the personalisation was written *over* the source data rather than beside it. This standard specifies the columns, fit rules and checks that must pass before a row enters a campaign.

    OutboundContent SystemsEmail Marketing
    Project ShowcaseReal client work that shipped. No performance figures are published, because none have been verified and approved for release.Veterinary & Pet Services

    Publishing price ranges for a veterinary practice without publishing a price list

    Cost is the first question on almost every call to a veterinary practice and the one question the website answers nowhere. This build puts ranges and the variables behind them on the site, using the estimate template the practice already produces — without turning the page into a menu.

    ContentLanding PagesWeb Development
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Accounting & Tax

    High-growth accounting firms spend double on marketing — and put the difference into hiring

    In the published budget benchmark, high-growth firms spend 2.1% of revenue on marketing against 1.0% for everyone else, run one marketing person for every 49 staff against one for every 57, pay 27% lower marketing salaries, and spend 66% more on recruiting and employer brand. The model reads that as a capacity strategy rather than a marketing one.

    PositioningContentContent Systems
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Accounting & Tax

    There's no published cost-to-win or client value for an accounting firm — so the model builds the firm's own four numbers

    There is no credible published cost per lead, cost of acquisition or client lifetime value for a public accounting firm. The nearest figures come from adjacent categories and have to be labelled as proxies. This model builds the firm's own four numbers instead of borrowing someone else's.

    CRMLead RoutingReporting
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Automotive Sales & Service

    Same dealership, same staff: internet leads set appointments at 32%, phone-ups at 73%

    The published dealership data shows internet leads and phone-ups being contacted at broadly comparable rates and converted into appointments at completely different ones. That gap is not about reachability and it is not about staffing, because it is the same staff. This model rebuilds the internet lead handoff around what a phone-up already does naturally.

    CRMLead RoutingLanding Pages
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Automotive Sales & Service

    Service converts at ~2.5× vehicle sales and gets budgeted like an afterthought

    Automotive repair, service and parts carries the highest conversion rate of any industry in the published Google Ads benchmark set. Used-vehicle dealers sit near the other end of the automotive range. Both are usually funded from one line item called automotive, which averages across a spread wide enough to hide the entire argument.

    Paid SearchLocal SEOGoogle Business Profile
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.B2B & Professional Services

    Median firm growth is the lowest since 2018 — the firms growing 4× faster put their experts in front of the market on purpose

    The published high-growth study puts median professional-services growth at 9.9%, the lowest reading since 2018, and finds that high-growth firms grow roughly four times faster, hold 39.5% profitability, spend 12.0% of revenue on marketing, and are 2.5 times more likely to activate their subject-matter experts. This model builds the engagement around that last variable.

    Personal BrandContentAEO GEO
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.B2B & Technology

    Acceptance held at 28.5%, the connection note collapsed 37% — the model moves the persuasion elsewhere

    Across 13.2 million connection requests, acceptance is stable and the conversation after it is not: 10.4% of follow-up messages get a reply, and the reply rate on the connection note itself fell 37% in twelve months. Software senders sit below the platform average on both. This model is built around where that leaves the message.

    OutboundPositioningPersonal Brand
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Construction & Contracting

    General contracting has one of the lowest conversion rates in home services — here's where the model puts the money

    General contracting converts paid search clicks at 2.61% against a home-services average of 7.33%, which pushes cost per lead to $165.67. The model treats that as a qualification problem rather than a media problem.

    Paid SearchLocal SEOContent
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Dental & Orthodontics

    Dentists estimate their case acceptance at ~90%; measured across 10,000+ practices it's ~60%

    The largest growth lever in a dental practice is not a new patient. It is the treatment already diagnosed, already presented, and not accepted. This model puts the marketing budget behind the step where the measured number and the believed number are thirty points apart.

    CROBooking IntakeCRM
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Dental & Orthodontics

    Dental is one of the few categories where Meta costs more per lead than Google — that changes the plan

    A dental click costs $8.00 and a dental lead costs $72.97 on search. On Meta the same lead costs $76.71, which inverts the usual relationship between the two channels. The model treats that inversion as information about intent rather than as a reason to pick a winner.

    Paid SearchPaid SocialLanding Pages
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Ecommerce & Retail

    Cart abandonment has averaged 70.22% across twenty years of studies — the model stops trying to fix it

    Fifty studies published between 2006 and 2025 average a 70.22% cart abandonment rate. That number has survived every checkout redesign, every digital wallet and every trust badge of the last two decades. This model treats it as a behaviour rather than a defect, and puts the effort where the published data says the movement actually is: the device split, the returning visitor, and the automations that run after the abandonment.

    CROEmail MarketingTechnical SEO
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Ecommerce & Retail

    Same publisher, same window: ~11.7% conversion on Amazon vs ~1.3% on the brand's own paid traffic

    Most channel comparisons in ecommerce are two figures from two publishers with two definitions, which proves nothing. This one is not: the same measurement provider, over the same twelve months, puts Amazon Ads conversion at 11.7% and paid traffic to brands' own sites at 1.3%. The model works out what that gap is actually made of, and what it costs to use.

    Paid SearchPaid SocialEmail Marketing
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Education & EdTech

    One report says 60% of registrants attend, another says 33% — both are right, and the difference decides what you build

    The two most-cited webinar benchmarks disagree by nearly a factor of two because one counts live attendance only and the other counts live plus on-demand. Reconciling them is not pedantry: it decides whether a programme is built around an event or around a library. The model builds for both and reports them separately.

    WebinarsEmail MarketingLanding Pages
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Energy, Solar & Renewables

    Solar acquisition cost is forecast to rise 40% into a market contracting 19% — after the credit expired

    US residential solar customer acquisition cost hit a five-year low of $0.60 per watt in 2025 and is forecast to rise 40% to $0.84 in 2026 as the market contracts 19% following the residential credit's expiry. Against an average installed price of $2.49 per watt, that moves acquisition from roughly a quarter of the price of a system to roughly a third.

    Paid SearchLocal SEOLanding Pages
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Energy, Solar & Renewables

    In residential solar the benchmark you want doesn't exist — so the model builds your baseline first

    This is the thinnest published vertical we work in. There is no solar cost per click, no cost per lead, no lead-to-sale rate, no website conversion rate and no speed-to-lead study. What does exist is strong market data: record enquiry volume, a battery attachment rate that varies by more than thirty points between states, and a subsidy that ended. The model is built to survive that combination.

    ReportingCROLanding Pages
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Financial Services

    Finance buys the second-best click in the market and converts it worst of all 23 industries

    Finance and insurance search ads earn a 9.83% click-through rate, second highest of the twenty-three industries measured, and convert those clicks at 2.64%, the lowest of all of them. The whole loss sits after the click. This model spends there first.

    Paid SearchLanding PagesCRO
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Financial Services

    The largest line in an advisor's cost to acquire a client isn't money — it's the advisor's own time

    Published research across roughly a thousand advisors puts the all-in cost of acquiring one client at $3,800, of which $519 is hard dollars and $2,600 is the advisor's own time valued at what that time is worth. Every marketing decision made on the invoice alone is being made on a sixth of the cost.

    PositioningContentEmail Marketing
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Fitness & Sports Facilities

    One member in three leaves every year and the market is growing anyway — that's the trap

    81 million Americans held a gym membership in 2025 and annual member retention is 66.4%. A facility can post growth while replacing a third of the people in the building. The model spends on the first ninety days of membership before it spends on the next lead.

    CRMReportingEmail Marketing
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Food, Beverage & Specialty CPG

    The first order doesn't pay for itself at any published margin — so it's a repeat-purchase business by arithmetic

    Food and beverage consumer packaged goods run a 28 to 42% gross margin. The published cost per acquisition for the category is $49 against a $63 average order value. Those three numbers do not leave a positive first order anywhere in the band, which makes this a repeat-purchase business by arithmetic rather than by strategy.

    Paid SocialPaid SearchEmail Marketing
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Franchise & Multi-Location

    97.9% of franchise locations have claimed their profile; only 35.9% appear in the Google 3-pack

    The first-generation listings problem is solved and the industry is still selling the solution to it. The gap between claiming a profile and ranking in the pack is the entire opportunity, and none of the work inside it is claiming work.

    Local SEOGoogle Business ProfileReporting
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Franchise & Multi-Location

    Gemini names a specific franchise location 11.0% of the time, ChatGPT 1.2% — and AI answers get the details wrong about a third of the time

    The three assistants disagree by roughly ninefold on how often they will name a specific location, and all of them are reading location data that is wrong about a third of the time. The model funds the accuracy problem, which is controllable, and tracks the recommendation rate, which is not.

    AEO GEOLocal SEOGoogle Business Profile
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Healthcare & Medical

    89% of patients say booking at any hour matters; 11% of medical groups say most of their patients can

    Physician search converts at 12.43%, well above the cross-industry average, and costs $40.04 a lead. The published gap in this vertical is not in the media. It is between the moment a patient decides to book and the moment a human is available to let them.

    Paid SearchPaid SocialLanding Pages
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Healthcare & Medical

    62% of patients have avoided a provider over a review — and replying to one is a compliance decision

    Reputation is the cheapest media a practice owns and the only channel where the reply itself is regulated. This model treats review operations as a media-efficiency programme with a compliance constraint written into the first line of every template.

    Google Business ProfileLocal SEOReporting
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Home Services

    52% of home-services calls get answered — and 55% of businesses never ask the caller to book

    In an emergency trade the money is lost in two places, and neither of them is the ad auction. This model instruments the phone before it touches the media, because the published rates say fewer than one call in four is both answered and closed.

    Paid SearchLocal SEOGoogle Business Profile
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Hotels, Resorts & Travel

    Travel has one of the highest paid-search click-through rates and no standard direct-booking benchmark

    Travel attracts attention more cheaply than almost any category in the published search benchmark set and converts it at a middling rate. Meanwhile the single number that would settle the direct-versus-intermediated argument — what a brand's own booking engine actually converts at — is not published anywhere. This model instruments that gap first and buys media second.

    Paid SearchLanding PagesCRO
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Insurance Agencies & Brokers

    Commercial insurance is the one category where organic and paid cost the same — which changes what there is to optimise

    Published acquisition costs for commercial insurance come in at $590 organic and $600 paid, blending to $593 — the narrowest organic-versus-paid gap of any industry in the set. When the channel choice is worth ten dollars, the model stops arguing about channels and goes after the conversion step, where finance and insurance ranks last of twenty-three industries.

    Paid SearchTechnical SEOContent
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Insurance Agencies & Brokers

    Every insurance cost-per-lead figure in circulation is a vendor price sheet — the model builds the number the agency doesn't have

    There is no independent published cost per lead for an insurance agency, and none at all for personal lines. What circulates instead is lead-vendor pricing, which is a market price list rather than a benchmark. The model starts from that distinction and builds a cost per bound policy the agency owns.

    CRMLead RoutingReporting
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Law Firms

    The intake gap: paying the market's highest cost-per-click while only 40% of firms answer the phone

    Legal is the most expensive vertical in paid search. It is also the vertical where the largest published performance gap sits after the click, not before it. This model sizes the recovery available from fixing intake before adding a dollar of media.

    Paid SearchLocal SEOLanding Pages
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Local Businesses

    Three published thresholds decide whether a local business is considered at all

    Rating, review count and review recency are separate gates, and a local business has to clear all three before its marketing gets a hearing. The model treats review velocity as a channel with a budget rather than as a byproduct of good service.

    Local SEOGoogle Business ProfileReporting
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Logistics, Freight & Transport

    What a freight lead costs — and the four benchmarks that don't exist to check it against

    The published record for transportation and logistics contains a cost per lead, a customer acquisition cost and a ratio. It contains no cold email benchmark, no LinkedIn benchmark, no webinar benchmark, no sales-cycle figure and no search category. This model is built on what exists and is explicit about what does not.

    Technical SEOContentCRM
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Logistics, Freight & Transport

    The shortlist forms before the RFP, and the page that gets you onto it is already three years old

    Ninety-five percent of B2B purchases come from the shortlist the buyer had on day one, and the first vendor contacted wins roughly eight of ten deals. Meanwhile 72.9% of pages ranking in Google's top ten are more than three years old. This model funds two clocks at once and is explicit that neither figure was measured on a freight buyer.

    ContentTechnical SEOAEO GEO
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Manufacturing & Industrial

    Most of the purchase is over before a vendor is contacted — and one front-runner is usually already chosen

    The published industrial buying research says the buying team is three people, more than 55% of the process is complete before any vendor is contacted, and the final shortlist narrows to two. This model spends against the part of the process that happens before the enquiry form, because that is where the shortlist is decided.

    ContentTechnical SEOAEO GEO
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Manufacturing & Industrial

    $75.19 in the ad account and $553 across the business — manufacturing's two cost-per-lead numbers

    Industrial and commercial search campaigns post the highest conversion rate and the lowest cost per lead of any B2B-relevant category in the published set. The blended manufacturing cost per lead across all channels is roughly seven times higher. Both are correct, and the gap between them is where this model does its work.

    Paid SearchLanding PagesCRO
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Med Spa, Aesthetics & Wellness

    A $1.4M average practice, $39.25 leads, and no published number for what a consultation costs

    The aesthetics industry publishes its revenue and its size in detail and its funnel not at all. This model uses the benchmarks that exist for the top of the funnel, says plainly where the published record stops, and instruments the rest first-party.

    Paid SearchPaid SocialLanding Pages
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Med Spa, Aesthetics & Wellness

    Injectables are the #1 and #2 minimally invasive treatments — which makes retreatment interval the business

    Neuromodulator injections account for half of minimally invasive treatment volume and hyaluronic acid fillers for another thirty per cent. Treatments with a natural retreatment cadence make a med spa a recurring-revenue business that mostly does not report itself as one. The model builds around the interval.

    Email MarketingCRMReporting
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Nonprofits & Associations

    Revenue up 5.0%, donors down for the fifth straight year — the model spends on the second gift

    Sector giving grew 5.0% in the published data, the strongest revenue growth in five years, while donor counts fell 3.6% for the fifth consecutive annual decline. Fewer people are giving more. The model treats that as a retention problem and puts the budget on the second gift rather than the first.

    Email MarketingCRMReporting
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Nonprofits & Associations

    Display costs $86 to acquire an email address and returns $1.11 — the published ad table is a ranking, not a menu

    Nonprofit digital advertising has published costs and returns per channel that differ by more than an order of magnitude: $2.81 per email address acquired overall against $86 on display, and $2.48 back per dollar on search against $0.17 on Google Grants. The model reads that table as an order of operations.

    Paid SearchPaid SocialEmail Marketing
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Real Estate

    Real estate has the fastest-rising cost-per-click of any measured industry — and refuses to average its two conversion rates

    Inside one published vertical, residential agents convert at 1.29% and property management at 10.24%. The model refuses to average them, prices each channel to the job it actually does, and stops short of any claim it cannot source.

    Paid SearchPaid SocialLanding Pages
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Real Estate

    43% of buyers found their agent by referral — so the model treats the past-client list as the primary channel

    Half of buyers find the house online and not quite half find the agent through somebody they know. Most real-estate budgets are aimed at the first number and judged against the second. The model funds the referral motion as a channel with a cadence and a report.

    CRMEmail MarketingContent
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Recruiting & Staffing

    Recruiting is the best-performing vertical on LinkedIn — which is exactly why it's the hardest to sound different in

    Staffing and recruiting posts a 36.5% connection acceptance rate and an 18.9% message reply rate, the best of any vertical on the platform and 1.8 times the average, and headhunting cold email replies at 7.5%. Every competitor gets the same lift. This model puts the differentiation in the offer and the buyer's own numbers instead.

    OutboundEmail MarketingPositioning
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Restaurants & Hospitality

    Nearly three-quarters of restaurant traffic never comes through the door

    Off-premises is now the majority of the category and it is still being marketed as an add-on to the dining room. This model plans for the car park, the phone and the pickup shelf: where the demand is captured, which surface takes the order, and what the published search benchmarks say that costs.

    Local SEOGoogle Business ProfilePaid Search
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Restaurants & Hospitality

    The only causal study of restaurant reviews found no effect for chains

    A one-star increase in a Yelp rating raises revenue 5 to 9% for independent restaurants and has no statistically significant effect for chains. That asymmetry, not the headline percentage, is the finding worth building on — and it is the reason a review programme is worth far more to a single-site operator than to the group down the road.

    Google Business ProfileLocal SEOContent Systems
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Senior Living & Elder Care

    Occupancy is near a decade high and almost no new supply is coming — the marketing problem changed

    Senior housing occupancy reached 89.9% across the primary markets, with fifteen of thirty-one at or above 90% and inventory growth below 1.0% for a fifth consecutive quarter. At those levels the job stops being lead generation and becomes fit, timing and waitlist management.

    Landing PagesPaid SearchLocal SEO
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Small Businesses

    Industry averages are the wrong planning input for a business running exactly one campaign

    The published benchmark tables span a range wider than any optimisation a small budget can buy. The model spends the first month buying a measured baseline rather than acting on a number that describes an average of thousands of accounts and none of them precisely.

    Paid SearchPaid SocialLanding Pages
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Startups & Scaleups

    The webinar is the worst top-of-funnel in the matrix and the best middle — the model uses it accordingly

    Sixty percent of registrants attend and the average attendee engages for 51 minutes against a 49-minute runtime. In the published channel-by-stage matrix the webinar has the weakest visitor-to-lead rate of five channels and the strongest lead-to-MQL rate. This model treats it as a qualification instrument rather than as a traffic source.

    WebinarsOutboundEmail Marketing
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Veterinary & Pet Services

    The cheapest, highest-converting paid leads in the whole benchmark set — arriving at practices seeing fewer visits

    Animals and pets converts paid clicks at 16.22%, the highest rate of the twenty-three industries measured, at $31.50 a lead. The same year, practice visit volume fell for the fourth consecutive time. The model is built on that contradiction rather than around it.

    Paid SearchLocal SEOGoogle Business Profile
    Capability ModelA modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.Veterinary & Pet Services

    The interval between visits stretched by nearly half — that's the number the model works on

    A practice's lapsed client list is larger than anything a campaign will produce this quarter and costs nothing per name. This model works the interval rather than the top of the funnel, and rebuilds the reminder cadence around what clients now actually do.

    Email MarketingCRMReporting

    How to read this library

    Why are these case studies anonymised?
    Most of our client work sits under confidentiality agreements. Rather than publish nothing, we publish the engagement — the situation, the diagnosis, the system we built and the sequence we built it in — with the identifying details removed. Where a client has given written permission to be named, we name them.
    What do the three labels mean?
    Verified Result: Real client work. Every figure is measured in a named system and carries the window it was measured over. Project Showcase: Real client work that shipped. No performance figures are published, because none have been verified and approved for release. Capability Model: A modelled capability, not a client account. Figures illustrate what the model produces and are labelled as modelled wherever they appear.
    How are the figures measured?
    Every published figure names the system it was read from and the window it covers. A figure that has not been pulled from a live source and checked does not render on this site at all — that is enforced in code, not by policy. Modelled figures are marked as modelled everywhere they appear and are never presented as a client outcome.