Field guide · growth for the trades 4.9 on Google · 30+ reviews Superior, Wis. · est. 2018
Bear North Digital

Contractor marketing agency

The contractor marketing agency that knows your trade is not generic.

Search, ads and websites for contractors. The word covers a dozen businesses with different customers, different urgency and different economics, and the plan should reflect which one you actually run.

4.9 on Google30+ verified reviews
4.930+ Google reviews
125+Contractors served
8+Years in home services
$0Setup fees, month to month
Trusted by
Advantage AirHack's Plumbing & DrainCrawl Space DoctorsBig Rock ConstructionSavvy SystemsLettieri RenovationsSchroeder ElectricHowdy Garage DoorsLake Effect CoatingsAdvantage RemodelStony Creek FenceSuperior GlassMold ZeroSGI Auto GlassCampbell ConstructionTool LockerTwin Ports CremationLake CountyHarborview Dental
Certified by
Google PartnerMeta Business Partner

Contractor is not a business model. It is a category.

A plumber and a remodeler share a truck and a license and almost nothing else. One is sold in ninety seconds to somebody in a crisis, the other over nine months to a couple at a kitchen table. Marketing built for the average of those serves neither.

Axis 01

Urgency

Emergency trades are won on proximity, hours and reviews, almost entirely off your website. Planned trades are won on depth, photography and honest pricing, almost entirely on it. Where your work sits on that line decides where every dollar should go.

Axis 02

Ticket size

A four hundred dollar service call and a forty thousand dollar project justify completely different acquisition costs and completely different patience. Applying the same cost per lead target across both is the most common budgeting error we inherit.

Axis 03

Repeat rate

Some trades see a customer once a decade. Others see them twice a year on an agreement. That single difference changes whether the money belongs in acquisition or in retention, and most contractor marketing ignores it entirely.

Everything below is organized by trade for that reason. The shared parts are real, and we reuse them. The parts that differ are the parts that decide whether the plan works.

What every trade does share

Four things hold true whether you install furnaces or finish basements, and they are where we start with anybody.

01

The profile matters more than the website

For most local trades the map pack produces more calls than organic listings do, and a meaningful share of those calls never touch your site at all. Contractors who measure only website sessions consistently undercount what search produced and then cut the channel that was working.

02

Speed is a conversion feature

Every trade has customers loading a page on a phone in a bad spot: a basement, a driveway, a job site. A page that needs four seconds and three web fonts loses work in every category we have ever measured.

03

Publishing numbers beats hiding them

Ranges, not quotes. Every trade resists this and in every trade the contractors who did it convert better, because the alternative is a homeowner assuming the worst and calling somebody else to check.

04

Reviews are a ranking system

Volume, recency and wording all feed local results and all feed the human comparing three names. A steady trickle beats a burst, and the trades that close jobs same day have a structural advantage they usually waste.

A fifth thing is true and less comfortable: most contractors are buying leads when they should be fixing conversion. If half your quotes never get followed up, doubling the leads doubles the waste rather than the revenue. We look at that ratio before recommending a budget, because raising spend against a leaky process is the easiest way for an agency to look busy while nothing improves.

Beyond those four, the honest answer is that it depends on the trade. So pick yours.

Want a plan built for your trade, not the average?

Tell us which business you actually run. We audit your market against how your customers actually buy, mock up your new site, and map the plan. Free, and yours to keep either way.

Free growth plan · 30 seconds
This field is for validation purposes and should be left unchanged.

No obligation, no pushy sales call. Month to month if you start.

Proof · from live accounts, trades named

Real campaigns. On the record.

Leads are tracked calls plus submitted forms, from the client’s own dashboard. Trades are named because a figure from one trade is not a forecast for another.

Pick your trade

01

HVAC

Two demand spikes a year and ten quiet months between them.

02

Plumbing

The tightest proximity radius in the trades, and the shortest decision.

03

Roofing

Demand arrives as weather events, not as a season.

04

Remodeling

Nine months of consideration and one weekend of deciding.

05

Electrical

Four different buyers sharing one phone number.

06

Garage doors

One cold week that books a large share of the winter.

07

Auto glass

Competing against national chains, and where they are thin.

There is one more thing worth saying plainly, because it decides whether any of this works. Marketing cannot fix a business that does not answer its phone, does not follow up on quotes, and does not ask for reviews. We have watched good campaigns fail against all three, and the failure looks exactly like a marketing failure from the outside. Before we take money from a contractor we look at what happens after the lead arrives, and if that is the actual problem we will say so rather than sell you traffic that will land in the same hole. It is a short conversation and it has cost us work more than once.

Not listed? We have almost certainly built for something close to it. The four shared truths above still apply, and the rest we work out from how your customers actually buy. Start with search, the site, or what it costs.

Published pricing · the same list everyone sees

What this costs, on the page.

A $400 service call and a $40,000 project justify different budgets, but the price list is the same published one for every trade.

The four plansTrailheadCompassTimberlinePolaris
Monthly price$1,750$3,250$4,995$9,500
Built forSolo · under $1.25MEstablished · $1.25M to $6MGrowth mode · $6M to $12MMulti-market · $12M+
Google AdsSearchFull managementAggressive, weekly tuningPremium budgets
Google LSASetup + monitoringManaged + disputesFull managementFull management
Local SEO + contentFoundational + 2 blogs/moMonthly programMulti-market + 6 blogs/moMulti-market
Setup fee$0$0$0$0
ContractMonth to monthMonth to monthMonth to monthMonth to month

These are the same published prices as our pricing page, because there is only one price list. $0 setup, month to month, and you own everything we build.

Drawing the line

What we would not do no matter the trade.

What an agency refuses tells you more than another promise would. Two things we have turned down, on the record.

01

Sell traffic into a broken follow-up process

Marketing cannot fix a business that does not answer its phone, follow up on quotes, or ask for reviews. Before we take money from a contractor we look at what happens after the lead arrives, and if that is the actual problem we say so instead of selling traffic that lands in the same hole. It is a short conversation and it has cost us work more than once.

02

Apply one cost-per-lead target across your whole book

A four hundred dollar service call and a forty thousand dollar project justify completely different acquisition costs and completely different patience. Averaging them is the most common budgeting error we inherit, and it always ends the same way: the cheap work looks great on paper while the profitable work quietly goes unfunded.

Selected builds across the trades

Sites we put our own name on.

Schroeder Electric website built by Bear North Digital Plate I · Schroeder Electric · electrical
Roof Wranglers website built by Bear North Digital Plate II · Roof Wranglers · roofing

Client builds, captured 2026-08-27. Trades and markets named; a build from another trade shows the standard, not your forecast.

Contractor questions, answered straight

The questions contractors actually ask.

Q.01Do you actually know my trade?

The work is organized by trade because a plumber and a remodeler share a truck and a license and almost nothing else. HVAC, plumbing, roofing, remodeling, electrical, garage doors, and auto glass each have their own guide, their own campaign structures, and their own economics in our planning.

Q.02What if my trade is not listed?

We have almost certainly built for something close to it. The four shared truths on this page still apply, and the rest we work out from how your customers actually buy: how urgent the purchase is, what the ticket is worth, and how often the same household comes back.

Q.03Why do you ask about my follow-up before quoting a budget?

Because if half your quotes never get followed up, doubling the leads doubles the waste rather than the revenue. We look at that ratio before recommending a budget; raising spend against a leaky process is the easiest way for an agency to look busy while nothing improves.

Q.04What does it cost?

The four plans are published above and on the pricing page: $1,750 to $9,500 a month depending on size and ambition, $0 setup, month to month. No quote-on-request theater.

Q.05Do we own the site and the accounts?

Yes. Website, ad accounts, Business Profile, and data are all in your name from day one. Month to month, no hostages, and clean offboarding if you ever go.

Before you spend a dollar

Get your free growth plan.

A free website mockup, a 60-point audit of your current marketing, and a custom growth plan built for your market. No obligation. No pushy sales call.

125+ contractors served · month to month · you own everything
Call Text Get my free growth plan