Marketing agency · North Orange County
The best odds in Orange County
Anaheim, Santa Ana, Fullerton, Orange, Garden Grove, Brea, Yorba Linda, Buena Park and Cypress. A million people, three decades of tract building, and fewer agencies fighting over it than anywhere on the coast.
★★★★★ 4.9 across 312 client reviews See how our 90-day guarantee works
What we cover in North Orange County
- 9
- Cities
- 1.36M
- Residents
- 34
- ZIP codes
- 2.5×
- Cheaper per customer than the Westside
Built on a schedule, failing on one
Three cohorts.
All due at once.
North Orange County was built in waves, and each wave used whatever was standard practice that decade. Which means you can date a house from the kerb and know roughly what is behind the drywall. Right now all three of those waves are in their failure window simultaneously, and that is not going to happen again.
1950–65
60 to 75 years oldWhat went in
- Galvanised steel supply lines
- Cast iron drains and clay laterals
- Original 3-tab asphalt, re-roofed twice since
- 60 and 100 amp service
Garden Grove · Buena Park · central Anaheim · older Fullerton
1965–78
48 to 60 years oldWhat went in
- Copper supply, cast iron waste
- Single-strand aluminium branch wiring on part of this run
- Panel brands insurers now flag by name
- First generation of concrete tile roofs
Orange · Cypress · Fullerton hills · Anaheim flats
1978–95
30 to 48 years oldWhat went in
- Polybutylene supply, failing at the fittings
- Tile roofs on 30-year underlayment that is now 40
- Original HVAC on its second or third replacement
- Big lots, HOA architectural review on most of it
Yorba Linda · Brea · Anaheim Hills · east Orange
3×
Most markets have one failure cohort at a time. This cluster has three, in eight cities, across roughly a million people.
Which means the campaign should be built around build year and street, not around a radius. The house tells you what to sell before anybody picks up the phone.
This is the most straightforward market we cover, and almost nobody markets to it properly.
North Orange County went up fast, in tracts, between the mid fifties and the early nineties. Disneyland opened in 1955 and the agricultural land around it turned into subdivisions inside a decade. The hills filled in through the seventies and eighties. Then it was essentially done.
What that leaves is a million people living in houses whose contents you can predict from the build year. Not guess. Predict.
Two piping generations, both at the end.
The first is galvanised steel, standard through the fifties and into the early sixties. It rusts from the inside out, so the failure shows up as falling pressure and discoloured water long before anything bursts. Garden Grove, Buena Park and central Anaheim are full of it.
The second is polybutylene, the grey plastic supply line used widely from around 1978 until the mid nineties. It generally fails at the fittings rather than along the run, which is why it surprises people. Yorba Linda, Brea and Anaheim Hills sit squarely in that window.
These are two completely different customers who happen to need the same job. The galvanised owner has been living with bad pressure for years and has normalised it. The polybutylene owner usually has no idea what is in their walls until somebody tells them.
How to sell a repipe without scaring anybody
The instinct is to lead with catastrophe. Do not. The trigger event in this market is almost never a burst pipe. It is an insurance renewal that comes back with questions, a sale inspection that flags the supply lines, or six months of pressure complaints that finally reach the top of the list.
So target the trigger, not the fear. Renewal season, listing prep, and the pressure symptoms people actually type into a search bar. And be straight about the money: the class settlement that once covered polybutylene closed years ago, so this is out of pocket or through a claim, and the customer would rather hear that from you early than from a competitor later.
And a roof cohort sitting on top of both.
Asphalt from the fifties and sixties builds is on its second or third life. The more interesting job is the tile: the eighties tracts in Yorba Linda, Brea and Anaheim Hills went up under concrete and clay tile that will outlive everyone, laid over felt underlayment rated for about thirty years and now closer to forty.
The tile is fine. The thing underneath it is not. A lift-and-relay is a substantial ticket on a large tract house, and it is invisible from the street, which means the homeowner has no idea it is due until you tell them or until it rains hard.
Now the part that actually matters commercially.
All that demand sits in a market that is far less contested than the coast. There are fewer agencies here, fewer national franchises bidding, and click prices that would look like a typo to somebody running accounts on the Westside.
Same job, same page, same close rate, roughly two and a half times cheaper to acquire the customer.
Which creates a strange failure mode. Because traffic is affordable, operators here get away with things that would bankrupt them in Santa Monica: slow callbacks, no follow-up sequence, a website that has never been tested. The cheap clicks cover it up.
That is the opening. Bring coastal discipline to a market with inland prices and the gap between you and the next contractor is not incremental. Speed to lead is worth more here precisely because so few people bother with it.
Santa Ana is new to this cluster and it changes the shape of it.
Roughly 310,000 residents, the county seat, and one of the densest cities in the country. It has the oldest housing stock in Orange County, including turn-of-the-century homes in designated historic neighbourhoods, wrapped in dense 1940s to 60s development — which sits a full generation before the three cohorts the rest of this page runs on.
It is also roughly three quarters Latino, with one of the highest rates of multigenerational and overcrowded households in the region. That last fact is the entire ADU market here, and almost every builder markets it wrong.
The Santa Ana ADU offer, correctly framed
Most ADU advertising sells rental yield: build a unit, collect $2,400 a month, pay it off in nine years. That pitch is written for an investor, and here the buyer usually is not one.
The buyer is a family housing three generations under one roof who need somewhere for aging parents, or for an adult child and their kids. The offer is space, dignity and keeping the family together on one lot. Financing, timeline certainty and Spanish-language handling matter enormously. Yield does not come up.
Three practical things about this cluster.
- HOAs run a lot of it. Yorba Linda, Brea and much of Anaheim Hills sit under architectural review with approved material lists. A contractor who already knows which products clear review has a real advantage, and should say so in the ad rather than the second call.
- The 91 splits the cluster. On paper these eight cities are close together. At five in the afternoon, Yorba Linda to Garden Grove is a different proposition entirely. Target by realistic drive time, not radius, or you will buy jobs you cannot serve profitably.
- Language is not optional. Garden Grove anchors one of the largest Vietnamese-American communities in the country, with substantial Korean and Latino populations alongside it, and central Anaheim is heavily Spanish-speaking. Written-in-language creative and a phone that answers in the caller's language are worth more than another increment of budget.
The foothill edge adds one more: Anaheim Hills, Yorba Linda and the Brea canyons sit in wildland interface, in a Santa Ana wind corridor, with the insurance consequences that follow. That is roofing, landscape and insurance demand that the flatland cities simply do not generate.
Coverage
The nine cities
we run here
One quirk worth knowing: Buena Park and Cypress carry 906xx ZIP codes shared with Los Angeles County, while the rest run 928xx. It trips up service-area targeting more often than you would think.
Anaheim
92801 · 92802 · 92804 · 92805 · 92806 · 92807 · 92808
The largest city in Orange County at roughly 346,000, and effectively three markets. The flats west and south of the centre are dense 1950s and 60s tract, heavily Latino, high call volume, modest tickets. Anaheim Hills is 1970s and 80s hillside, higher income, HOA-governed, polybutylene country, and sits in the wildland interface.
Then there is the resort and stadium district, which is a commercial and hospitality market with nothing in common with either.
Garden Grove
92840 · 92841 · 92843 · 92844 · 92845
About 171,000 residents in dense 1950s and 60s tract, and the anchor of one of the largest Vietnamese-American communities in the country. Galvanised supply at scale. Volume end of the cluster, decided by who answers first.
Fullerton
92831 · 92832 · 92833 · 92835
Roughly 143,000, and older than the rest: downtown has pre-war stock, the hills carry 1950s and 60s custom homes, and two large campuses drive a substantial rental and investor-owner market.
Orange
92865 · 92866 · 92867 · 92868 · 92869
Around 139,000. Old Towne Orange is one of the largest historic districts in California, with turn-of-the-century stock and preservation review, ringed by vast 1950s to 70s tract. Two entirely different jobs inside one city.
Yorba Linda
92886 · 92887
About 68,000 on large lots, mostly built from the 1970s onward, high income and almost entirely HOA-governed. The centre of the polybutylene and tile-underlayment opportunity, and squarely in the wind and fire corridor.
Brea
92821 · 92823
Roughly 48,000, higher income, hillside and master-planned, built from the 1970s on. Same failure profile as Yorba Linda with a smaller footprint and the same architectural review to clear.
Buena Park
90620 · 90621
About 81,000 in 1950s and 60s tract, working and middle income, with an entertainment corridor along Beach Boulevard. Galvanised, cast iron and asphalt at the end of the line.
Cypress
90630
Around 50,000 in quiet 1960s tract with unusually high owner-occupancy and strong school demand. People stay, which makes it one of the better repeat and referral markets in the cluster.
Volume to competition
The same job,
three markets
Hold everything constant except where you are standing. Same $9,500 repipe, same landing page converting at 8%, same one-in-four close. The only thing that moves is how many advertisers are bidding.
In North Orange County that job costs roughly 7% of its own value to win. On the Westside it costs about 18%. That difference is not a media buying trick and nobody can sell it to you. It is just where the houses are.
Santa Ana
92701 · 92703 · 92704 · 92705 · 92706 · 92707
Roughly 310,000 residents, the county seat, and one of the densest cities in the country. The oldest housing stock in Orange County, including turn-of-the-century homes in designated historic neighbourhoods, plus dense 1940s to 60s development.
High multigenerational household share, which makes this the strongest ADU market in the cluster — driven by family need rather than rental yield, which changes the entire offer.
Cost to win one $9,500 repipe
| Where you're bidding | Click | CAC |
|---|---|---|
| Westside Los Angeles18% of the ticket | $35 | $1,750 |
| Coastal Orange County12% of the ticket | $22 | $1,100 |
| North Orange County7% of the ticket | $14 | $700 |
Pick your trade
North Orange County marketing,
by industry
The build-year map changes what you should be bidding on. Start with your industry and we build the North OC version of it.
The strongest fit in the cluster. Two repipe populations, galvanised and polybutylene, in different cities, needing different ads and different phone scripts for the same job.
Plumbing marketing in North Orange County RoofingAsphalt at end of life in the flats, and tile-over-failed-underlayment in the hills. The second is a bigger ticket and completely invisible from the kerb.
Roofing marketing in North Orange County InsuranceWind and fire exposure along the foothills, plus supply lines and panel brands that carriers now ask about by name. Renewal season is your demand event.
Insurance marketing in North Orange County HVACThree build cohorts means three generations of equipment and ducting failing together, and the inland half of the cluster runs materially hotter than the coastal cities to the south.
HVAC marketing in North Orange County ADUDeep tract lots, detached garages already at the back, and multigenerational households across Garden Grove and Anaheim who want the second unit for family rather than rent.
ADU marketing in North Orange County LandscapeLarge hillside lots with slope drainage and defensible-space work in the fire corridor, and flat tract yards with forty-year-old irrigation and HOA-approved plant lists.
Landscape marketing in North Orange County RemodelingOriginal kitchens and baths across three decades of tract, plus Old Towne Orange where preservation review turns a remodel into a specialty job.
Thinner here than in our stronger remodeling markets. We will say so on the call.
Remodeling marketing in North Orange County EcommerceWarehousing and light manufacturing across Anaheim, Buena Park and Orange. Customers nationwide, operation entirely local, freight math that favours being here.
Ecommerce marketing Everything elseDental, med spa, legal, financial, auto, restoration, professional services. Same advantage applies: coastal-quality execution at inland acquisition costs.
All servicesEach card above is the North Orange County edition of that practice, not the national page. The national hubs sit one level up — plumbing, HVAC, roofing, landscape, ADU, remodeling, insurance and ecommerce — and each lists every region we cover.
Not only the trades
Every business
we run here
The hubs above cover the trades with the clearest build-year story. The same volume-to-competition advantage that makes this cluster attractive for plumbers applies to every service business in it.
Every home services trade in the cluster
Three failure cohorts running at once produce work across every trade, not only pipes and roofs. Panels, ducting and drainage all date from the same waves.
- Electrical
- Pool & spa
- Garage doors
- Restoration
- Pest control
- Solar
- Windows & doors
- Flooring
- Painting
- Concrete & hardscape
- Fencing
- Water treatment
Law firms, insurance and professional practices
A million residents in family-heavy suburbia supports serious demand in family, estate and personal injury law, dental and orthodontic practices, aesthetics, and insurance agencies working renewal season on aging roofs and panels.
- Law firms
- Insurance
- Dental
- Medical
- Med spa & aesthetics
- Accounting & CPA
- Financial advisory
- Real estate
- Property management
- Veterinary
- IT & managed services
- Staffing
Ecommerce and direct-to-consumer
Warehousing and light manufacturing across Anaheim, Buena Park and Orange, with freight economics that favour sitting just outside the LA basin.
- DTC brands
- Shopify
- Amazon
- Subscription
- Wholesale & B2B
- Marketplace
Coastal discipline at inland prices works in every category. The cheap clicks that hide a slow phone for a plumber hide it just as well for a dentist or a law firm. Ask us about your category.

The Guarantee
Beat your cost per customer in 90 days, or we work free
For businesses already spending on Google or Meta. We rebuild the funnel, rewrite the ads, and manage the accounts until we beat your current cost per acquired customer. If we haven't in 90 days, we keep working at no fee until we do. You cover media spend, we control the creative, and the comparison has to be apples to apples: same offer mix, same season.
Before you call anyone
Check your own
numbers first
Missed Call Calculator
Cheap traffic hides a slow phone. This is the number that shows you how much it has been costing anyway.
Open the Missed Call Calculator → Free toolMax CPL Calculator
Find your real ceiling per lead. In this cluster most operators discover they have been bidding far under it.
Open the Max CPL Calculator → Free toolMarketing Scorecard
Twelve questions that show where your funnel is leaking before you spend another dollar on traffic.
Open the Marketing Scorecard →Insurance lines we run in North Orange CountyPersonal linesCommercial linesLife & health
Proof, not adjectives
What we put
our name to
What we're accountable to
Beat your cost per customer in 90 days, or we work free
Not impressions, not clicks, not engagement. One number, measured the same way before and after, on the same offer mix and the same season. If we haven't beaten it in 90 days we keep working at no fee until we do.
Certified where it counts
Platform partnerships you can verify
Every one of these is a live partner status you can check against the platform's own directory rather than a logo we designed ourselves.
Google Partner Meta Business Partner Yelp Advertising Partner Microsoft Advertising Partner TikTok Marketing Partner
Verify our Google Partner status in Google's public directory.
What you get reported
Cost per customer, by build year
Three failure cohorts run here at once and they do not share economics. You see the number by build window and by city, so galvanised repipe work in Garden Grove never gets blended with polybutylene work in Yorba Linda.
Every call recorded, transcribed and scored. Every sale traced from click to invoice.
North Orange County
Straight answers
Which cities do you cover?
Anaheim, Santa Ana, Fullerton, Orange, Garden Grove, Brea, Yorba Linda, Buena Park and Cypress, across 34 ZIP codes and roughly a million residents.
One quirk worth flagging: Buena Park and Cypress carry 906xx ZIP codes shared with Los Angeles County while the rest run 928xx. It causes more service-area targeting errors than anything else in this cluster.
Is North OC really cheaper to advertise in than LA?
Materially, yes, and it is the main structural advantage of operating here. Fewer agencies, fewer national franchises bidding, and click prices that would look wrong to somebody running Westside accounts.
Run the same $9,500 repipe through the same funnel in three places and the arithmetic is roughly $1,750 to win the customer on the Westside, $1,100 in coastal OC and $700 here. Same page, same close rate. The only variable is competition.
There is a catch. Cheap traffic hides sloppy conversion, so a lot of operators here never fix the slow callback or the untested landing page, because the low click price absorbs it. That is exactly why disciplined execution pays off more here than on the coast.
How do you market a repipe without scaring people?
By targeting the trigger instead of the fear. The event that actually starts a repipe conversation in this cluster is almost never a burst pipe. It is an insurance renewal that comes back with questions, a sale inspection that flags the supply lines, or months of pressure complaints finally reaching the top of the list.
So the campaigns run against renewal season, listing prep, and the symptom language people genuinely search: low water pressure, brown water, pinhole leaks. Two separate campaigns, because the galvanised owner in Garden Grove and the polybutylene owner in Yorba Linda are different people with different houses and different levels of awareness.
And be honest about cost early. The class settlement that once covered polybutylene closed years ago, so this is out of pocket or through a claim. Customers would much rather hear that from you than discover it later.
Most of our service area is HOA. Does that change the marketing?
It should. Yorba Linda, Brea and much of Anaheim Hills run architectural review with approved material lists, and homeowners there have usually already been through one project that stalled at the committee.
So knowing which products clear review is the offer, and it belongs in the ad rather than in the second phone call. It filters out contractors who will learn on the job, and it turns a generic keyword into one with almost no competition on it.
Do you run Vietnamese, Korean or Spanish campaigns?
Yes, and in this cluster it is a requirement rather than an upgrade. Garden Grove anchors one of the largest Vietnamese-American communities in the country, with substantial Korean and Latino populations alongside it, and central Anaheim is heavily Spanish-speaking.
What that means in practice is creative written in the language rather than translated into it, landing pages that match, a phone answered in the caller's language on the first ring, and review requests sent in whichever language the customer used with you.
We're in the hills. Does wildfire exposure change anything?
It creates demand the flatland cities do not generate. Anaheim Hills, Yorba Linda and the Brea canyons sit in wildland interface inside a Santa Ana wind corridor, and carriers price and underwrite accordingly.
For roofing, landscape and insurance that produces a distinct customer: someone acting because of a renewal notice or an inspection rather than because something broke. Defensible space, ember-resistant assemblies and documentation for the carrier are the conversation, and it runs on an annual cycle you can plan campaigns around.
Are you based in Orange County?
No. Our office is in Hermosa Beach, and we would rather say so than pretend otherwise on a page like this.
We can be out for a shoot or an on-site audit inside the week, which is what proximity is genuinely worth. The work is remote, the reporting is live, and we are not going to claim an Orange County address we do not hold.
Why is Santa Ana on this page?
Because it borders Orange and Garden Grove, which are already here, and it shares their character rather than the coast's: dense, older, working, heavily Spanish-speaking, and a volume market rather than a ticket one.
It used to sit on the Coastal Orange County page, which is now the six coastal cities only. Santa Ana is eight miles inland and was never a coastal market.
It does bring one thing this cluster did not have: genuinely pre-war housing. The three build cohorts above start in 1950. Santa Ana's historic neighbourhoods start decades earlier, which makes it the oldest stock on this page by a wide margin and the strongest ADU market in the county.
Will you work with our competitor down the street?
No. We do not run two directly competing businesses in the same trade and the same service area. Bidding one client against another raises both their costs and eventually loses both accounts.
Coverage here is first come. If your trade is already spoken for in your part of the cluster, we will tell you on the call rather than after the invoice.
Next step
Thirty minutes.
No pitch deck.
We'll pull up your accounts, work out what you should actually be paying for a customer in this cluster, and tell you exactly what we'd do about it. You can run it yourself afterward. Plenty of people do.
★★★★★ 4.9 across 312 reviews No obligation · Usually booked 1-2 days out
