CASE STUDIES · ENGAGEMENT RECORD
CS.01 / 02 · FILED

Make your assets work for you.

Custom-Bilt Metals, the 90-day CRO engagement with a 10× traffic outcome.

B-02 · MEASUREMENT WINDOW · FIG. 01

2,300 annualized visitors, baseline. 26,000 annualized, 90 days later.

The intervention lands between Q1 and Q2. Everything left of the dashed line is the baseline. Everything right of it is what the fix list produced. Numbers pulled from GA4 + Search Console, reconciled against HubSpot attribution.

STAT 01 · TRAFFIC

10×

Organic traffic. 2,300 → 26,000 annualized visitors. 47% of total site traffic.

STAT 02 · CONVERSIONS

Web form submissions tripled in 90 days. 207 submissions in the quarter. 24% auto-converted to deals.

STAT 03 · VISIBILITY

+63%

Local visibility across all nine locations. Branch-level pipeline became measurable for the first time.

B-03 · RECORD · THREE CHAPTERS

How the 90 days actually unfolded.
Measurement first, then architecture, then content.

Every CRO engagement has three sections: the setup, the work, and the result. This one is written in that order, with the caveats added at the end.

01
CHAPTER · SETUP
Baseline & diagnosis

A site doing 2,300 organic visitors a year. Paying for the rest.

Custom-Bilt Metals sells standing-seam metal roofing, siding, and architectural panels through nine locations across the US. Their buyers split three ways: contractors, architects, and homeowners, researching a long-cycle, high-consideration purchase. The site needed to convert all three. It wasn’t.

When the engagement started, the site was pulling 2,300 organic visitors a year. A direct competitor in the same product category and same geography was pulling roughly 12× that traffic with zero paid spend. Custom-Bilt was paying for ads to close the visibility gap and losing the conversion battle anyway, 2.7:1.

The site wasn’t broken in any obvious way. The homepage hero had no value proposition. The H1 was buried halfway down the page. Product pages listed specs but didn’t address the questions buyers actually asked on sales calls. Location pages were glorified contact cards. Nine branches, no measurement stack, no way to tell any of them apart.

02
CHAPTER · WORK
Three phases · 90 days

Measurement first. Architecture second. Content third.

The sequence matters. Every phase below depended on the one before it. Skip the measurement stack and every architecture decision becomes a guess; rebuild architecture without new copy and the site still won’t convert.

PHASE 01 · WEEKS 1–2

Measurement stack, before anything else.

GA4, Microsoft Clarity, phone-click tracking, HubSpot forms across all nine locations. Cross-location attribution. Conversion goals tied to sales-qualified events, not vanity form fills. The unglamorous half of CRO that gets skipped on most engagements. Also the half that determines whether anything else works.

PHASE 02 · WEEKS 3–7

Conversion architecture rebuilt around three buyer personas.

Persona-specific CTAs for contractors, homeowners, and architects on every page where the buyer has to self-identify. Cut the primary conversion path from four clicks to two. Rewrote the H1/H2 hierarchy for both SEO and human readability. Aligned product page messaging with the sales battlecard so the page answered the same objections the sales team was already answering on calls.

PHASE 03 · WEEKS 8–12

Local SEO across all nine locations.

Google Business Profile cleanup and optimization for every branch. Structured data for local business across all nine. Consistent NAP data sourced from the HubSpot record so branch-level changes only had to happen once. Local landing pages rebuilt from contact-card templates into actual conversion pages.

03
CHAPTER · RESULT
Numbers · one quarter

Numbers in one quarter. Compounding after that.

Traffic: 10× in 90 days. Organic visitors went from 2,300 a year to an annualized 26,000. Organic search now drives 47% of total site traffic. The competitor with 12× the traffic at the start was caught within the measurement window.

Conversions: 3× web form submissions. Roughly 20 form submissions a month at the start, 69 net new leads a month by end of Q1. 207 form submissions in the quarter. 24% of those auto-converted to deals in the CRM.

Local visibility: +63% across all nine locations. Local search views up 63%. More calls, more directions requests, more clicks from Google Business Profile. Branch-level pipeline contribution became

B-05 · CLIENT STATEMENT · FILED

"Jeremy thinks holistically. He looks at the systems that make the business work, breaks down the product value, and walks you through what buyers actually do on your site, then gives you a plan with the exact line items you need to, and can implement as well."

B-06 · PATTERN NOTES · GENERALIZES

What to flag for anyone running a similar B2B site. The pattern isn't unique to Custom-Bilt.

The same three things show up on almost every B2B site that lands on the intake form. If any of them sound familiar, the same fixes probably work.

NOTE 01
The measurement stack is broken in ways nobody knows about.

Half the engagements I run start with analytics that can’t answer basic funnel questions. Fix that first or every other decision is a guess. The Custom-Bilt measurement rebuild happened before a single copy change was drafted.

NOTE 02
CTAs are written for the company, not the buyer.

“Contact us” is what a brochure says. “Get a contractor quote” is what a contractor clicks. The rewrite is often trivial; noticing it needs rewriting is the work.

NOTE 03
Conversion architecture beats redesigns.

Custom-Bilt didn’t relaunch the site. We rebuilt how it converts. The visual design barely changed. The numbers changed by 10×. Most “redesigns” move pixels around without touching the thing actually driving conversion.

B-07 · IF THIS PATTERN SOUNDS FAMILIAR

The same fixes probably work on your site. Start with a diagnostic.

A CRO Audit ($3,500, 5 days) finds where conversion is lost and gives you a prioritized fix list. A GEO Audit ($3,500, 7 days) does the same for AI search visibility. Scoped CRO engagements are the first step to find revenue leakage and missed conversion opportunities. 

Send a URL

One page, one sentence. I’ll reply with the first few things I’d fix, usually within a day.

    Start a project

    Pick what you are starting and where. I will come back with scope and a kickoff date.