Skip to main content
The operating system

MacbachOS.

The operating system behind every engagement we run. Five layers, eighteen years of accumulation, and a position no competitor can stand up in a quarter. Below is the system written the way an engineer would read it. The work is engineered; the page reflects that.

Posture documentEighteen years compoundingFive layers, named
The system, in numbers

The shape of the stack.

18
Years healthcare-only
Founded 2007. No detours.
30+
Client sites on the stack
All on the same Next.js + Vercel pattern.
8
Named data APIs
Ahrefs, GSC, Google Places, Mangools, BrightLocal, Resend, Square, Supabase.
10
Published SOPs
Five operational, five strategic. Live in the CRM wiki.
20+
Insights pillars
Named author. Named clinical and legal reviewers where relevant.
16
Audit dimensions
Public audit + private CRM audit grade on the same inventory.
5
Named verticals
Concierge medicine, specialty medicine, dental, weight loss, medspa, DPC.
15+4
States, countries
Concierge medicine alone. Other verticals concentrated in the US.
The five layers

How the system is built.

Most agencies sell themselves as a stack of channels: search, paid, social, content. MacbachOS is a stack of layers. Channels come out of the layers, not the other way around. What follows is how the layers actually work, written the way an operator would describe them.

  1. 01
    Layer

    Audit Engine

    How we read a practice before we touch it.

    A free Practice Audit at /audit, ten questions, three minutes, returning a real number on Technical, Search, Local, and Content. The same engine running deeper inside the CRM, with sixteen dimensions instead of four and a tenure-aware overlay so a year-old Macbach build doesn't get crushed against a fifteen-year-old competitor's backlink history. If you run the audit on a current Macbach client, it short-circuits to their portal — outsiders can't audit our book. We're the only growth practice we know of that publishes its grading methodology and runs the same instrument on prospects, clients, and itself.

  2. 02
    Layer

    Data Layer

    Eight APIs feeding one CRM. Data, never slides.

    Ahrefs for organic positions, backlinks, and the first_seen date that tells us when a site actually went live. Google Search Console for impressions, CTR by position, query-by-query history. Google Places for the GBP signal Google itself shows. Mangools for geo-targeted keyword volumes. BrightLocal for citation health across multi-location sites. Resend for transactional email. Square for member billing. Supabase as the operational database under all of it. Eight feeds, one view. We pull the data when a decision is sitting on someone's desk, not three weeks earlier on a slide that will be stale by Tuesday.

  3. 03
    Layer

    Operations Layer

    The CRM, the SOPs, the recurring tasks.

    crm.macbach.com runs the operation. Live since 2025, built on Vite + React + Supabase. Clients, contacts, tasks, projects, email, smart lists, GBP cache, BrightLocal cache, AdsPRO, save-verification on every surface that matters. Ten SOPs published — five operational, five strategic — that encode what to do and why. A task system with templates, phased checklists, embedded prompts, and recurring auto-spawn so the work happens the same way no matter who picks it up. Five product lines (MapsPRO, RankPRO, AdsPRO, SitePRO, Architect), each with its own templated phase library.

  4. 04
    Layer

    Content & Editorial

    Pillars, reviewers, recusals, lists.

    Twenty-plus pillar articles. Annual benchmark reports. Bylines that point to actual people: I review marketing content; Dr. Connie Shim-Middleton, DDS reviews dental clinical material; Lawrence Najem, Esq. reviews compliance and legal copy. The Macbach Lists program publishes one annual recognition list per vertical — the 2026 Concierge Class went up first, the 2026 Medspa Class right after — with the methodology spelled out and our own clients recused from contention. Discipline is what holds. Not volume.

  5. 05
    Layer

    Brand & Infrastructure

    One design system, one stack, one voice.

    GT Sectra Display and GT America, self-hosted. Ink-on-cream with a navy accent and a muted oxblood for the editorial moments that need to land. Next.js 16 on Vercel, apex-canonical, security headers, a connected JSON-LD graph on every page. A banned-phrases list (no leverage, no robust, no seamless, no em-dashes) enforced at edit time. A migration playbook that ports a WordPress site to Next.js with the URLs preserved one-for-one — parity first, then optimization. Thirty-plus client sites on the same stack. The uniformity is the point.

What it produces

The system, applied.

Five practices from our book. Different verticals, different cities, different points in their life cycle. Same operating system underneath. The outcomes below are what the stack produces when you let it run.

  • South Tampa, FL12 months

    Apex page rank 3 for the head term. Total visits up 7,445 percent. Domain Rating from 0.2 to 3.0.

  • Indianapolis, IN24 months

    Zero to the number one organic ranking for medical weight loss in the metro. Three thousand patients treated. Sixty thousand pounds lost.

  • Tampa, FLMulti-year compound

    From one concierge physician to eleven, across three locations, on the same membership economics. The relationship was forged at the Epicurean on Howard Avenue.

  • Milwaukee, WIFounding Member · 2008 to present

    Eighteen years on the Macbach book, same relationship the whole time. Solo dentist, single office, operating at the revenue ceiling a single-dentist practice can carry.

  • King of Prussia, PAActive engagement

    Mainline Today landing page placed inside the regional luxury-lifestyle publication. Brand and acquisition surface managed end-to-end.

Why it compounds

Why it holds.

Five reasons the system holds. None of them are clever. All of them are accumulated.

  1. 01

    Eighteen years inside one industry. The vocabulary, the operating patterns, the referring-physician graph — none of it is something a generalist agency can rebuild from a Notion doc on a Sunday afternoon.

  2. 02

    One CRM, one SOP library, one design system, thirty-plus sites running on the same stack. Adding a new client costs us the time it takes to read the practice. The playbook itself is already paid for.

  3. 03

    Named reviewers with real licenses. Annual recognition lists with our own clients excluded. Audit methodology published before the audit runs. None of it is forgeable in the rear-view; the receipts have dates.

  4. 04

    We pull data the moment someone needs to make a decision, not three weeks earlier into a quarterly deck. The free audit and the CRM audit grade on the same sixteen-dimension inventory. You can verify our work against your own GBP and your own GSC.

  5. 05

    The infrastructure is the design. Next.js, Vercel, a connected schema graph, apex-canonical, security headers, a banned-phrases list — all applied identically across every site. What works for one client works for the next. We don't reinvent it for each engagement.

How to engage

Read the system. Then run it on your practice.

The Practice Audit puts the public layer of MacbachOS to work on your domain. Three minutes, ten questions, a real read across Technical, Search, Local, and Content, plus three things worth doing next. If what comes back resonates with what you just read on this page, a fifteen-minute call is the right next step.

Adjacent reading. The six principles and five-stage rollout are the engagement-level expression of MacbachOS. The five canonical products are the contract surface. The Insights program is the editorial layer. The Macbach Lists are the recognition layer.