Ben's Field Guide · Published in public

The marketing playbook for home services at $2M–$20M.

Most marketing advice is written for SaaS and e-commerce. None of it survives contact with a plumbing company. This is the full playbook I run — four tracks, free, no email required.

28 chapters 4 tracks ~8 min per chapter $0 — the work sells itself or it doesn't
New here? The one chapter that changes how you see your budget: Your CPA by source: the one-hour audit →
Four tracks · read in order or jump in

Pick your track. Each one stands alone.

Track 2 — AI for the Home Services Owner
Multiply your capacity: call screening that stops losing paid leads, content in your own voice, AI estimates, and knowing when NOT to use it.
6 chapters · ~48 min
Track intro — 90 seconds with Ben (coming soon)
Track 3 — The Marketing Playbook at $2M–$20M
The org design to scale it: the four channels that matter, honest budget sizing, and the team that actually produces.
3 of 7 chapters · more coming
Track intro — 90 seconds with Ben (coming soon)
Track 4 — The Build Track: Inside a Company AI
For the technical owner: how we actually built the AI that runs this company — architecture, stack, scheduler, memory, training, guardrails, and the honest build-vs-buy math. Honest enough that an engineer respects it.
7 chapters · new chapter Mon + Thu
Track intro — 90 seconds with Ben (coming soon)
One chapter per day

Get the Field Guide by email.

A chapter a day, paced so it actually gets read — plus the new Track 3 chapters as they publish. Or browse everything free right here. No pitch sequence.

Read it all and want it built for you?

That's the job. Fractional operator, month-to-month, $2M–$20M home services. The free audit is a 90-minute working session whether we work together or not.

Book a free audit
Home Services Marketing Benjamin Blair Home Services Marketing Benjamin Blair

How to size your marketing budget honestly

"Spend 8% of revenue on marketing." It's the most-repeated advice in the industry, and it's close to useless. 8% of $2M is $160K. 8% of $20M is $1.6M. The business fundamentals at those two scales are wildly different; one person doing everything vs. a full marketing department. The question isn't what percentage to spend. The question is what to spend on, at your specific point in the growth curve, given your specific goals.

Series: The Marketing Playbook at $2M–$20M · Post 2 of 7

Every owner asks "how much should I spend on marketing?" and gets a generic "6–10% of revenue" answer. That's the wrong way to think about it. Here's a more useful framework for deciding what to actually spend.

"Spend 8% of revenue on marketing." It's the most-repeated advice in the industry, and it's close to useless. 8% of $2M is $160K. 8% of $20M is $1.6M. The business fundamentals at those two scales are wildly different — one person doing everything vs. a full marketing department. The question isn't what percentage to spend. The question is what to spend on, at your specific point in the growth curve, given your specific goals.

Here's a framework that works better than a percentage.

Start with your growth goal, not your current revenue

If you want to stay flat next year, your marketing budget should maintain the customer acquisition you currently have, minus any natural customer retention lift from referrals and repeat business. For most home services businesses, that means spending enough to generate 60–80% of next year's customers from marketing (the rest come from referrals, repeat, and other organic sources).

If you want to grow 25%, you need enough budget to produce the existing volume plus the growth volume. If you want to grow 100%, you need significantly more — probably a higher % of revenue, because you're building capacity that will pay back over multiple years.

A useful formula:

New customers needed = (Revenue goal ÷ Average customer LTV) × (1 - Retention rate)

For a $5M business targeting $6M next year, with an average customer LTV of $4,000 and a 30% retention rate:

  • Revenue goal: $6M
  • Average LTV: $4,000
  • Total customers needed: 1,500
  • Retention contribution: 450 (30%)
  • New customers needed: 1,050

Then: new customers needed × blended CAC = marketing budget.

If your blended CAC is $275, that's $288,750 in marketing spend — about 4.8% of target revenue. Lower than the generic "8%." Which means for this business, 8% would be over-investing.

Or, if your blended CAC is $400 (common for businesses dependent on purchased leads), the same growth requires $420,000 — 7% of target revenue. Suddenly "8%" looks about right.

The lesson: your budget isn't a % of revenue. It's a function of your CAC, your LTV, your retention, and your growth goal.

Know your real CAC by channel

If you can't pull your CAC by channel today, stop reading and go read Series 1, post 8 on measurement. You can't size a budget without this data.

At minimum, you should know:

  • Cost per lead by channel
  • Lead-to-close rate by channel
  • Average job value by channel
  • 12-month LTV by channel

A typical variance you'll see: referrals at $50 CAC with $5,000 LTV. Google Ads at $250 CAC with $3,200 LTV. HomeAdvisor leads at $450 CAC with $2,800 LTV. Each channel has different economics, and your budget should reflect where the economics are best.

The three budget scenarios

Build out three budgets, not one. The act of comparing them makes the decision obvious.

Scenario A: Minimum viable

The cheapest budget that maintains current volume without acquiring any new customers. Just keep existing channels running, don't grow.

For most home services businesses, this is 3–5% of revenue. Basic Google Ads spend, keep GBP running, basic referral tracking. No new investment. Not a growth plan, but useful as a floor.

Scenario B: Sustainable growth

Budget that produces 15–25% annual revenue growth without requiring capital. Reinvest profit into marketing at a sustainable rate. This is where most $2M–$20M businesses should live.

Typical: 6–9% of revenue. Full four-channel coverage (local SEO, referrals, reactivation, paid search). One dedicated marketing person. Content and systems in place.

Scenario C: Aggressive growth

Budget that chases 40–60% growth, typically because you're entering a new market, launching a new service category, or competing against a new entrant. Requires tolerating lower short-term profit or outside capital.

Typical: 10–15% of revenue. Heavier paid media spend, marketing manager + specialists or agency augmentation, experimental budget for new channels, faster iteration cycles.

Most businesses shouldn't be here. If you're growing fast through other means (great word-of-mouth, contract wins, a founder who drives growth personally), you can compound at 30%+ on a Scenario B budget. Aggressive growth marketing is expensive and has diminishing returns.

The questions that determine which scenario you should be in

Ask yourself:

  1. What's my profit margin? If EBITDA is under 12%, you can't afford aggressive marketing spend. Stick to Scenario B at the more conservative end.
  2. What's my cash position? Marketing spend has a lag (you spend this month for customers that close 2–4 months later). If cash is tight, don't outrun it.
  3. What's my capacity? If your team can barely handle current volume, spending more on marketing just creates backlogs and bad reviews. Build capacity first, then scale demand.
  4. What's the competitive landscape doing? If a well-funded competitor is moving into your market, Scenario B defensively. If the market is fragmented and you have an edge, Scenario C offensively.
  5. What's my 5-year goal? If you're building to sell at a specific EBITDA multiple, the budget decision is different than if you're building a generational business.

The budget traps to avoid

Percentage creep

"Last year we spent 6%, let's do 6.5% this year." Why? Because the number is up? The budget should reset every year based on the growth goal and current CAC, not drift up because of inertia.

Fixed-cost lock-in

Vendors love annual contracts. They say you'll save money with an annual commitment. You also lose flexibility. At your scale, preferring month-to-month or quarterly commitments, even at a small premium, is almost always worth it.

Budget by committee

The owner, the marketing manager, the accountant, the CFO all have opinions. By the time you've negotiated the budget, it's a bland compromise that doesn't reflect strategy. One person (ideally the owner working closely with the marketing lead) owns the final number. Others input.

Agency minimums

A $5,000/month agency retainer doesn't care that your revenue dropped last quarter. It's still $5,000. If your budget is $30K a month and $15K is tied up in agency minimums, you have $15K to actually deploy flexibly. That's constraining.

Only commit to agency minimums that make sense for 12 months. Break contracts the moment the math stops working.

"Save" in the wrong places

Cheap stock photography. A free website builder. The cheapest content vendor. These "savings" compound into a brand that looks cheap, a website that doesn't convert, and content that doesn't rank. Saving $500 on the thing that produces leads often costs $5,000 in leads not acquired.

Spend the money on the parts that touch customers. Save on internal tools and back office.

The test that tells you the budget is right

After 6 months of running your current budget, answer honestly:

  • Is CAC stable or declining? (Good — channels are maturing.)
  • Is lead volume growing with spend increases? (Good — headroom in the market.)
  • Is the team able to service the volume without quality degrading? (Good — capacity is keeping up.)
  • Is cash comfortable or tight? (If tight, budget is too aggressive.)
  • Are you ignoring channels that would work because you ran out of budget? (If yes, budget is too conservative.)

If all five answers are positive, the budget is right. Even if the % is different from what the industry says you "should" spend.

What to do this week

  1. Pull the data: CAC by channel, LTV by channel, retention rate, last year's actual marketing spend.
  2. Work the formula. What's the real marketing spend needed to hit your revenue goal?
  3. Build the three scenarios. Write them down with assumptions.
  4. Sleep on it. Come back and decide which scenario fits your business state today.
  5. Write the monthly budget by channel. Commit to reviewing it quarterly, not monthly.

Next week: what your junior marketer should actually be doing — the role definition most owners get wrong.

Read More
Home Services Marketing Benjamin Blair Home Services Marketing Benjamin Blair

Content that attracts home services customers (not the generic marketing advice).

If you've ever tried content marketing for a home services business, you probably did what the marketing blogs told you to do: wrote "thought leadership" posts about "industry trends," published them on Medium, promoted them on LinkedIn, got no leads, and quit. The playbook most content marketers teach was designed for B2B SaaS companies selling to marketing managers. It doesn't apply to you.

Home services content marketing is different. It's narrower, more useful, more local, and more directly tied to the moment a customer decides they need help. Done right, a handful of well-placed articles on your website produces leads for years with no ongoing effort.

Series: The Home Services Lead Machine · Post 6 of 8

Content marketing works for home services. The reason most owners think it doesn't is that they took advice written for SaaS companies and tried to apply it to plumbing and roofing. Here's what actually works.

If you've ever tried content marketing for a home services business, you probably did what the marketing blogs told you to do: wrote "thought leadership" posts about "industry trends," published them on Medium, promoted them on LinkedIn, got no leads, and quit. The playbook most content marketers teach was designed for B2B SaaS companies selling to marketing managers. It doesn't apply to you.

Home services content marketing is different. It's narrower, more useful, more local, and more directly tied to the moment a customer decides they need help. Done right, a handful of well-placed articles on your website produces leads for years with no ongoing effort.

What your customers actually search before calling

Before a customer calls a home services company, they almost always Google something first. The searches fall into four categories. Every piece of content you write should target one of these:

1. "Is this a problem?" (diagnostic searches)

"Why is my furnace making a banging noise." "Is it normal for my AC to leak water." "How much does a leaky faucet cost in water."

The customer is trying to figure out if what they're experiencing is serious enough to call a pro. If you write a genuinely helpful 1,000-word article answering that question, you rank for it, they read it, they decide they need a pro, and now you're the pro they think of first.

2. "How do I do this myself?" (DIY searches)

"How to unclog a shower drain." "How to reset a tripped breaker." "How to bleed a radiator."

This sounds like you're losing business by teaching the customer to do it themselves. You're not. 80% of people who read a DIY article find out the actual job is harder than they expected and call a pro. Meanwhile, you got in front of them as the helpful expert. The ones who can DIY weren't going to hire you anyway.

3. "How much does this cost?" (pricing searches)

"How much does it cost to replace a water heater." "Cost of new roof 2026." "AC repair average cost."

These are extremely high-intent searches — the customer has already decided they need the service. Most home services companies refuse to write pricing content because "it depends." But if you write a thoughtful article about what drives cost variation, ranges for typical scenarios, and what to ask when getting quotes, you win trust AND rank for a search that most competitors are ignoring.

4. "Which is better?" (comparison searches)

"Tankless vs traditional water heater." "Heat pump vs gas furnace." "Metal roof vs shingles."

High-intent, decision-stage content. Customers are at the moment of choosing. A balanced, honest comparison article from you wins their trust before they've talked to a single competitor.

The four types that work; everything else is noise

These four content types cover 95% of the useful territory for home services. You do not need to be writing:

  • Industry news posts ("5 trends in HVAC for 2026")
  • Company news ("We're hiring a new technician!")
  • Generic SEO articles ("What is plumbing?")
  • Seasonal reminder fluff ("Winter is coming, time to service your furnace")

None of this ranks. None of it drives leads. Skip it all.

The realistic cadence

Here's what nobody tells you: you don't need 50 blog posts. You need 12–20 good ones.

One thoughtful, 1,200-word article per month, done properly, in one of the four formats above, is plenty. Over a year, that's 12 pieces. Each one ranks for 5–15 related searches. Each one compounds. By year three, you have a library of 36 articles that drive organic lead traffic 24/7.

Compare that to the advice to "blog three times a week." Three posts a week for a home services business is unsustainable for an owner and produces garbage content that ranks for nothing. Skip it.

How to write a home services article that actually works

Start with a specific customer question

Your best sources: your sales team. Ask them to list the top 30 questions customers ask before a job. Those are your topics. If a customer asked it, other customers are searching it.

Answer the question first, then teach

The first paragraph should directly answer the question. The customer searched for it — respect their time. Give them the answer in the first three sentences. Then spend the rest of the article teaching them why, so they understand the nuance.

Too many blogs bury the answer under 500 words of SEO filler. Customers bounce. Google notices. You don't rank.

Use specific numbers

"Your water heater's expected lifespan" is vague. "Most traditional tank water heaters last 8–12 years; tankless units typically last 18–22" is specific. Specific ranks, converts, and gets remembered. Vague gets ignored.

Include real photos

Actual photos from actual jobs you've done. The article about "how to tell if your water heater needs replacing" should have a photo of a water heater your team replaced last month, with the before and after. It's more compelling than stock imagery, it's original content Google rewards, and it demonstrates that you've actually done this work.

End with a clear next step

Not "contact us today!" — which nobody clicks. Something more like: "If you're seeing signs 2–4 from this list, the unit is probably past economical repair and worth replacing. If you'd like a second opinion before you decide, we do free 30-minute diagnostic visits in the [city] area." Specific, low-friction, actually helpful.

Where to host the content

Your own website. Not Medium. Not LinkedIn articles. Not guest posts on industry blogs.

The reason is simple: you want the SEO equity to accrue to your domain. An article on Medium ranks for Medium, not for you. A guest post on an industry site builds their authority. Articles on your own site build your authority, drive traffic to your pages, and capture leads at the bottom.

There's a role for syndication (republishing your article in a local trade association newsletter, etc.) as a distribution play, but the canonical version lives on your site.

How to distribute each article

Writing it is 70% of the work. Distribution is the other 30%.

Every new article gets:

  1. A Google Post on your GBP linking to it (drives local SEO signal)
  2. A social post on each of your active platforms, with a teaser and link
  3. An email to your customer list (if you have one; if not, start building one)
  4. Internal links from your other related pages on your site
  5. A link from your service pages where it's topically relevant

That's your full distribution stack for each piece. Thirty minutes of work per article. The article then earns search traffic for years.

What a year of content looks like

For an HVAC business in Denver, a year of the right content might look like:

  1. Why is my furnace making a banging noise? (diagnostic)
  2. How much does a new furnace cost in Denver in 2026? (pricing)
  3. Heat pump vs. traditional furnace: what's right for Colorado? (comparison)
  4. How to tell if your AC needs refrigerant vs. replacement (diagnostic)
  5. What to ask before hiring any HVAC contractor (trust-building)
  6. How to reset your AC when it isn't cooling (DIY)
  7. Ductless mini-split vs. central air: the honest comparison (comparison)
  8. How much does duct cleaning actually help? (diagnostic)
  9. Smart thermostats: which ones are worth it for Colorado homes? (review-style)
  10. AC maintenance schedule that actually matters (educational)
  11. Why HVAC systems fail in winter (diagnostic)
  12. Energy rebates and tax credits for HVAC in Colorado this year (local, timely)

Twelve articles. Each one ranks for multiple searches. Cumulatively, they drive thousands of local search visits a year at a CAC close to zero.

What to do this week

  1. Ask your sales team: what are the 10 questions customers ask most often before they hire us?
  2. Pick the one with the clearest commercial intent (most likely to lead to a job).
  3. Write 1,200 words answering it. Specific numbers, real photos, clear next step.
  4. Publish it on your website. Post it on GBP. Share it on social. Email your list.
  5. Track traffic and attributed leads for 90 days.

Next week: the referral loop. If you get reviews and content working, referrals become the highest-ROI lever you have — and almost nobody builds them systematically.

Read More
Home Services Marketing Benjamin Blair Home Services Marketing Benjamin Blair

Google Business Profile is your #1 asset. Here's how to treat it like one.

It's the first thing a potential customer sees when they search for your trade plus your city. And 90% of home services owners have a profile that looks abandoned. Here's the playbook.

Series: The Home Services Lead Machine · Post 3 of 8

It's free. It's the first thing a potential customer sees when they search for your trade plus your city. And 90% of home services owners have a profile that looks abandoned. Here's the playbook.

If you did the audit from yesterday's post, one channel almost certainly came out at the top of your ROI stack: organic search and Google Local Services — the traffic that comes from people searching "HVAC repair [your city]" or "roofer near me." The reason those channels win on ROI is the Google Business Profile sitting underneath them.

It's free. It's more valuable than whatever you're spending on HomeAdvisor. And almost every home services owner I audit has one that's been neglected for years.

What Google Business Profile actually is

When a customer searches "plumber Boulder" or "roofer near me," Google returns three results at the top in what the industry calls the "local pack." That's the map with three businesses listed. Getting into that three-pack is worth more than page-one rankings on the rest of the page — because the local pack is what gets clicked.

Your Google Business Profile (GBP) is what Google uses to decide whether you deserve to be in that pack. Not your website. Not your paid ads. Your GBP.

What a good home services GBP looks like

I'm going to give you the checklist. Most home services owners hit about 30% of this. The ones who hit 90% dominate their local pack and generate leads for roughly zero marginal dollars.

The completeness basics (do these this week)

  • Business name: exact match to your legal or operating name. No keyword stuffing ("Best Plumber Denver Cheap Fast") — Google penalizes it.
  • Address: real physical location, not a PO Box or UPS store. For home services companies that do in-home work, you can list a service-area business with no published address.
  • Phone: one consistent number that matches your website and everywhere else online.
  • Hours: accurate, and updated for holidays. Google penalizes profiles whose posted hours don't match reality.
  • Categories: primary category is the most important single field. Pick the most specific one that describes your core service ("HVAC contractor," not "contractor"). Add 2–4 secondary categories for adjacent services.
  • Services: list every service you offer as a separate service entry, with a short description. Most owners list three. List fifteen.
  • Service areas: add every city and neighborhood you serve. Be specific. "Greater Denver area" doesn't help. "Englewood, Littleton, Centennial, Highlands Ranch, Parker" does.
  • Attributes: veteran-owned, women-owned, family-owned, LGBTQ+ friendly, accepts appointments online, identifies-as-something relevant. Every applicable attribute fills in another Google signal.

The photo strategy (do this month)

Photos drive more engagement on GBP than almost any other element. Google tracks photo views and clicks. Profiles with 50+ photos outperform profiles with 10.

Home services specifically:

  • Before/after photos of jobs. These are gold. Ten of them, minimum.
  • Photos of your trucks, uniforms, logo. Builds brand recognition.
  • Photos of your team — faces, especially the owner. Humanizes the listing.
  • Photos at job sites (with customer permission) showing your team working. These rank in Google Image search and drive secondary traffic.
  • Short video clips (15–30 seconds). Google is aggressively promoting video in local search results right now.

Upload new photos weekly. Not all at once. Google's algorithm rewards recent activity, so 2 photos per week over 25 weeks beats 50 photos uploaded in one afternoon.

Google Posts (do this weekly)

Google Posts are the mini-blog feature of your GBP. Most home services profiles have never used them. The ones that post weekly get measurably better local pack performance.

What to post:

  • Seasonal reminders ("Time to service your furnace before winter")
  • Specific offers ("Free diagnostic this month for first-time customers")
  • Recent project photos with a one-paragraph story
  • FAQs answered ("Why does my water heater make a rumbling noise?")
  • Team news (new hire, new equipment, new service area)

Each post expires after seven days, so you need a weekly cadence. That's 52 posts a year. Most owners do zero. If you just do 52, you'll out-rank most of your competition.

Q&A (seed it and maintain it)

The Q&A section of your GBP is a live community FAQ — and it's one of the most underused ranking signals. Google reads the questions and answers for keyword relevance.

Two moves:

First, seed it yourself. Log in as a customer (use a personal Google account) and ask the ten most common questions your customers ask on the phone. Then log in as the business and answer each one thoroughly. You've now pre-answered the questions future customers are about to ask.

Second, monitor it weekly. When a real customer asks a question, answer it within 24 hours. Delays signal neglect, both to Google and to the prospect.

Review response (do it on every review)

This is covered in more detail in post 5 of this series, but the headline: respond to every review, positive or negative, within 48 hours. Google tracks review response rate as a ranking signal. 100% response rate is ideal. Below 70% and your ranking suffers.

The response matters more than the speed for negative reviews. For positive reviews, a short thank-you that uses keywords naturally (the customer's city, the service they received) is both good manners and good SEO.

The weekly GBP maintenance routine (30 minutes)

Once your GBP is completely filled out, here's the ongoing weekly discipline that keeps it ranking:

  1. Upload 2 new photos (before/after, team, or job site)
  2. Post one Google Post
  3. Respond to any new reviews
  4. Answer any new Q&A questions
  5. Check for any "suggested edits" Google is trying to make to your listing. Decline any that are wrong. Customers or competitors can sometimes submit edits that change your hours, phone, or category.

30 minutes a week. Assign it to someone on your team with a recurring calendar block. Never skip it.

What this is worth, in real numbers

A home services business at $5M revenue with a properly maintained GBP typically generates 40–80 organic lead calls per month with zero ad spend — just from being in the local pack.

At home services close rates of 40–60% on organic leads (much higher than purchased-lead close rates because the customer found you, not a lead broker), that's 16–48 closed jobs per month from the local pack alone.

If your average job is $3,500, that's $56,000–$168,000/month in revenue from a channel you're currently spending $0 on. You're just not treating it like an asset.

What to do this week

Go to google.com/business, log in, and pull up your profile. Run it through the checklist above. Mark what's done, what's missing, what's stale. Then set a weekly 30-minute calendar block for GBP maintenance, forever.

The payoff compounds. The profile I have for Solar Power Pros produces more qualified leads than any channel we run today. It took three months of consistent maintenance to get there. And once it's there, the cost to keep it there is 30 minutes a week.

Next week we go deeper on local SEO — the work around your GBP that amplifies its effect.

Read More