Breezy KC
Prepared for Cody Stock · August 2026 · 12-month engagement, first six months detailed
Your 5.0 rating and 95% booking rate prove the business works; search sends about one visit a month. This plan closes that gap on the way from about $20K a month toward your $100K goal.
Breezy KC runs 5 to 7 service calls a day, mostly property management work, with word of mouth carrying nearly all new business. The operation has trucks and hours to spare, the condition that makes a growth plan work.
About 95% of callers book a visit, replacement tickets run $9,000 to $14,000, and the 5.0 rating says customers stay happy. Operations do not block growth.
Word of mouth and property management fill about one truck. A marketing-led newcomer in your market booked 3 to 4 sales calls a day within a month of opening.
About $25,000 went to a prior agency against a 30-call-a-month guarantee, and one call came back. This plan is proof-first for that reason: every number carries its source.
Two working owners, three trucks, and subcontract install crews on call. Demand, not capacity, is the constraint, so paid can start now.
Sources: discovery call, July 23, 2026; public review listings, July 2026.
The incumbents in your own suburb hold hundreds of rankings and thousands of reviews while breezykc.com ranks for 5 terms, none of them Kansas City HVAC searches.
Estimated monthly organic search visits, Semrush, July 2026. Honesty note: the Breezy KC bar is drawn at minimum visible width.
Review counts, public listings, July 2026; the two smallest bars are drawn larger than scale so they stay visible.
Generic KC-wide copy against a Lee's Summit profile, testimonials tagged Berkeley and Boston, and a hero video on the developer's staging server. Your analytics confirms it: the tag was never installed, so zero visitor data has ever been recorded.
No plumbing, fireplace, or air quality pages exist, though all three are live revenue lines, and no city pages either. Booking, financing, and published pricing are worth keeping.
45 Facebook followers and 129 on Instagram after years of posting, mostly generative cartoon content with little engagement, and zero ads ever run. For paid, that is a clean, audited slate.
The diminishing-returns point is modeled from click prices and tracked search volume; no account history exists yet, so actuals replace the model as campaigns run.
What KC-wide emergency repair searches cost per click. High intent, high price, immediate jobs. Semrush, July 2026.
What Lee's Summit and eastern-suburb searches cost. Same buyers, closer to home, at half the price. The campaign starts here.
Nothing here exists because "you need marketing." One service you might expect is deliberately cut, listed last with the reason.
The finding: staging-server video, out-of-state testimonials, no analytics tag, and zero pages for plumbing, fireplace, or air quality.
The move: a 10-page WordPress rebuild covering every service line plus service-area pages, keeping your booking and financing tools.
The result: the page every one of the up to 13 modeled monthly leads books through, live by October 2026; without it, no dollar below turns into booked work.
The finding: 5 ranking terms, none of them KC HVAC searches, against a 4,100-search ceiling.
The move: the Metro tier of our Search Visibility Architecture, sized to the full KC market you serve.
The result: with the maps work, up to 5 new leads a month from unpaid search by month 6 (modeled range 3 to 5), demand you stop renting on the way to $100K months.
The finding: map results held by 2,300-review incumbents while your 5.0 profile sits at 28.
The move: extended maps work plus the review program, tracking your position on 4 service searches: cooling, heating, plumbing, fireplace.
The result: the maps share of those up to 5 unpaid monthly leads, landing from about month 4, in the exact suburbs your trucks already drive.
The finding: a site that barely exists to Google barely exists to AI answer engines either.
The move: answer-engine optimization at the domain level across 3 themes: repair and replacement, plumbing, air quality.
The result: a growing slice of those same up to 5 unpaid monthly leads as "who do I call" questions move to AI assistants, counted inside that range, not stacked on top.
The finding: zero paid presence in 14 months while home-turf clicks price at $12 to $31, and Google prices HVAC leads at $45 to $85 through its Guaranteed listings.
The move: 4 to 5 campaigns built once and managed monthly, on a dedicated conversion page from day one; the Guaranteed listings switch on once your own Local Services Ads account passes Google's verification. We have watched an operator spend $5,000 a month on those listings with no review foundation and get one real lead.
The result: up to 13 new leads a month by month 6 (modeled range 11 to 13, from July 2026 click prices and Google's published lead costs), the engine behind the seven-install months the $100K goal requires.
The finding: the current site still lives partly on a developer's staging server.
The move: managed WordPress hosting under your own roof, maintained and monitored.
The result: zero booked jobs lost to a downed or hijacked site across the 12-month engagement.
The finding: your market lives on Facebook groups and Marketplace, your premium services get sold rather than searched, and the granted Meta audit shows no campaign has ever run.
The move: demand-generation campaigns for air-quality and replacement offers to the affluent eastern suburbs, built on the photo kit and tracking that go live at onboarding.
The result: the first premium air-quality and replacement jobs from Facebook by month 6, modeled at zero leads on purpose: every booked visit it adds sits on top of the 13-lead model.
Brand-awareness posting ties to no number in your goal math, and your feed needs a consistency and direction we would not be the right partner for. We will connect you with Backcourt Marketing, who is. Revisited at the month 6 review.
Organic and maps visibility compound slowly while paid search works immediately, so the channels start staggered on purpose.
Service investment and ad investment are always shown separately. Ad dollars go to Google and Meta at cost. We walk the numbers through together at the walkthrough, so every figure arrives with its reasoning.
Book the walkthrough for the full breakdown
We commit to ranking for the keywords that matter and arriving to active demand; we do not promise map positions or lead counts, because nobody honest can.
Engagements die from "it doesn't feel like it's working," not from bad work: named owners, dated actions, a month 6 verdict.
Every campaign and page ties to a sourced finding; every claim stays checkable.
Measured by: your dashboard showing spend, calls, booked visits, and lead cost.
The review engine automates the ask; your team triggers it on every completed job.
Measured by: review velocity against the market top three.
Your analytics never recorded a visitor, so tracking gets built properly at onboarding.
Measured by: call and booking attribution live from month 1.
| Step | Owner | Target | Status |
|---|---|---|---|
| Discovery call held | Kyle Sorenson + Cody Stock | July 23, 2026 | Done |
| Google Analytics and Meta access granted and audited | Cody / Hadley Stock + ajile MEDIA | August 2026 | Done |
| Proposal walkthrough | Kyle Sorenson + Cody Stock | August 2026 | Next |
| Google Ads and Business Profile access granted | Cody / Hadley Stock | August 2026 | Done |
| Local Services Ads account set up and submitted for Google verification | Cody Stock | August 2026 | Next |
| Agreement executed, asset checklist delivered | Both | August 2026 | Next |
| Onboarding: photo kit, access verification, tracking live | Both | September 2026 | Planned |
| Go-live: foundation, builds, and Google Ads | ajile MEDIA | September 2026 | Planned |
| Rebuilt website live | ajile MEDIA | October 2026 | Planned |
| Google Guaranteed listings live inside Google Ads | ajile MEDIA | November 2026 | Planned |
| Month 6 review and verdict | Both | February 2027 | Planned |
The rebuild, the foundation, maps, AI visibility, and every campaign above. Monthly success meetings with your dashboard, and the month 6 verdict written from real data.
Business Profile access. Your own Google Local Services Ads account, verified with your payment method, before onboarding. The photo kit from our checklist, a review ask on every completed job, and an answer on after-hours coverage.
| Risk | How this plan handles it | Level |
|---|---|---|
| Local Services Ads verification timing sits with Google | Only you can own the account, so it starts in August; if it slips, the Guaranteed listings slip inside the same Google Ads scope with no change to the investment | Watch |
| Review velocity depends on field participation | The review engine automates the ask; Breezy KC commits to triggering it on every completed job | Watch |
| Demand outruns two working owners | Ad budgets step up in stages, and subcontract install crews absorb surges until the first hires land | Watch |
| After-hours calls may go unanswered | Coverage gets confirmed at onboarding; if thin, call handling is fixed before budgets scale, because paid leads that ring out are burned money | Watch |
If those are true, months 7 to 12 get planned from results, not faith.
Nothing here requires trusting us. Bring this list to the walkthrough and challenge any figure on it.
Bring James, Hadley, and every skeptical question. We go number by number.
Pick a time right here. If the calendar does not load, open it in a new tab or call 480.660.8665.
Start your FREE Website Review and receive a FREE Consultation. Use the form below or call us at (888) 552-5453 today!