← All case studies

BNC Builders Inc.

Project Focus
Website Rebuild Paid Media CRM & Attribution Technical SEO

BNC Builders Inc.

2,280 CLICKS. ONE CONVERSION. SO WE REBUILT EVERYTHING

Strategy

  • Website Rebuild
  • Paid Media
  • CRM & Attribution
  • Technical SEO
Background

Elite craftsmanship, scattered digital foundations.

BNC Builders is an Escondido remodeling contractor serving twelve cities across San Diego County: kitchens, bathrooms, ADUs, decks, and full home additions, backed by 44 five-star Google reviews and a 900-plus project track record. Online, that reputation vanished: a Domain Authority of 16 and just 24 ranking keywords. Two agencies had left behind rising lead costs and no way to tell which dollar produced which job.

The Challenge

The data said the funnel was broken.

Step one was a careful migration: all 40 pages rebuilt on Next.js and Sanity as a carbon copy of the old site, so BNC could leave their previous vendor without sacrificing rankings. The migration held; by late March, exterior remodeling in Escondido ranked number 1. Then the first campaign phase against that carbon copy told the truth. In one month, the ad account produced 2,280 clicks and a single recorded conversion, and the search campaigns spent $2,483 of it for zero; the lone conversion came from a $193 display test. 62% of impression share was lost to rank, and 80% of search clicks landed on the homepage instead of a page built to convert. Patching it was not an option.

The Audit

Diagnosis first. Landing pages, not budget.

With paid-media partner Slow Burn Agency, we audited the full funnel: ads, analytics, site architecture, and Core Web Vitals. The verdict was precise. Google was punishing the landing-page experience, not the budget. Core services sat three clicks deep behind generic menus, the old build scored 48 on mobile PageSpeed and 71 on desktop, and form conversions were not being recorded at all, which meant even the one-conversion number understated real engagement. The audit became the build plan.

The Rebuild

Forty pages, redesigned around conversion.

The carbon copy had done its job; now it became the canvas. We redesigned all 40 pages of the Next.js and Sanity build around conversion. Kitchens, bathrooms, and ADUs moved to flat, one-click URLs. Every service page got real project photography, trust signals up front, and a form wired straight into the CRM. An ADU Handbook download captures research-stage buyers, and a blog program answers the cost questions San Diego homeowners actually search. Desktop PageSpeed hit 94 with a perfect SEO score.

The System

Every lead, traced to its source.

Underneath the site we wired GoHighLevel into a single source of truth: webhook forms that separate job applicants from real leads, dedicated tracking numbers attributing calls to Google Ads, LSA, and Meta, and round-robin routing across up to six sales reps. Automated follow-up chases every lost lead five times over six days. Around 90 leads flowed into the CRM; after the webhook rebuild, every new lead arrived tagged with its campaign and source.

The Result

Relaunched, measured, and scaling.

Ads relaunched against the redesigned build, and the same account that had produced a single recorded conversion started booking appointments, including two from remodel campaigns in a single day. The clearest verdict came from the budget: by June, BNC was scaling Google Ads month over month with Meta running alongside it, every channel reporting into the same CRM.

BNC Builders finished kitchen remodel 01
Kitchen Remodel
BNC Builders finished bathroom remodel 02
Bathroom Remodel
BNC Builders accessory dwelling unit project 03
ADU Build
BNC Builders 3D landscape design render 04
3D Design
$2,483 of search spend. Zero conversions. We rebuilt the entire machine.

By the numbers

Visit live site
#1
Local Ranking
Exterior remodeling Escondido
94
Desktop PageSpeed
Up from 71 pre-rebuild
40
Pages Rebuilt
Next.js and Sanity CMS
5.0
Google Rating
Across 44 reviews
Attribution Engine
90+ Leads Captured in CRM
4 Tracking Numbers Provisioned
5x Follow-Up Attempts per Lost Lead

Tools & platforms

Next.jsSanity CMSGoogle AdsLocal Service AdsMeta AdsGoHighLevelGA4Vercel

If you'd like results like these,
start a conversation.

Start a conversation