You've built a genuinely strong site and a smart offer in a real, growing market with a regulatory tailwind. What's missing isn't the product — it's trust and traffic. That's a marketing problem, which means it's fixable, and fast.
This is a real business in a proven market — 13+ active competitors validate demand rather than warning you off it. The site is ahead of most launches. Close the two gaps holding it back — reviews and lead flow — and there's a clear path to first customers within 30 days on a modest budget.
US artificial-turf market, 2025→2034. Residential is ~52% of it.
Active turf-cleaning competitors already operating in San Diego — demand is validated.
Benchmark cost to acquire a booked customer via Google Local Services Ads — to validate locally, not assume.
The fastest, cheapest proof isn't an ad. It's a phone: Michael contacts 10 San Diego turf installers and asks, "Would you refer your install clients to a maintenance service, and for what cut?" 3+ yeses confirms the highest-leverage channel is real and distribution exists. That's a $0, 48-hour test that de-risks everything below.
No one publishes what % of San Diego homes have turf — the one number we couldn't source. We validate that with real ad data in the first 30–60 days rather than betting on a guess. Start lean, scale on signal.
Here's what the San Diego market actually charges today:
| Competitor | Entry | Flagship | Premium | Recurring |
|---|---|---|---|---|
| TurFresh (25 yrs, 5,000+ reviews) | — | $1.00/sf | — | hidden |
| Sparkly Turf | $299 | $399 | $699 | −10% to −40% by frequency |
| Total Turf Care | $249 | $449 | $849 | top tier only |
| Mickey's Turf | — | — | $499 | $349–399/visit (multi-yr) |
| You (SD Turf Rescue) | $199 | $349 | $499 | $199/visit quarterly |
Keep the tier structure — it's good. Three changes: (1) make it square-footage-aware past a base (e.g., "Odor Reset $349 up to 500 sf, then $0.65/sf") so big yards pay more while you still undercut TurFresh's $1.00; (2) make the Quarterly Plan the hero with a visible discount ladder — recurring revenue is the whole game; (3) add a Property-Manager / Multi-Property tier nobody else advertises. Plan a 10–15% increase once you hit 25+ reviews.
Before locking the per-sf number, time three real jobs (labor + chemicals + drive time) to know what it actually costs to clean 500 sf. Price off a known margin, not off competitors alone — that's the question a sharp owner asks first, and it's the only way the per-sf rate is defensible.
Volume, high willingness-to-pay, repeat. Odor is visceral and referral-worthy — your marketing hook.
Thinner per-job margin, but recurring B2B contracts + the AB 1572 tailwind. Your recurring-revenue backbone.
Highest odor intensity → sanitation angle (health/liability). Highest $/sf, weekly contracts, flagship accounts.
The "artificial turf is low maintenance, not no maintenance" honesty builds trust with skeptical homeowners. San Diego's climate makes this a year-round business with two distinct messages:
No rain to flush urine + 120–140°F turf = peak stink. Dry-season demand spikes, it doesn't dip.
Trapped moisture → mildew and algae. A second, distinct service angle instead of a slow season.
| # | Channel | Why it's here | Benchmark |
|---|---|---|---|
| 1 | Google Business Profile + review engine | Fixes the #1 gap: zero reviews. Foundation for everything. | Free |
| 2 | Google Local Services Ads | Pay-per-lead, top of search, highest intent. Best paid ROI. | ~$60–120 / booked customer |
| 3 | Installer partnerships | They install, you maintain. Lowest long-run CAC, feeds recurring plans. | 10–15% of first job |
| 4 | Meta ads (before/after video) | Dramatic, easy-to-film results. Layer in once you have reviews. | ~$27–41 / lead |
| 5 | Nextdoor | Homeowner-dense, neighborly, cheap entry. | $100–300 / mo |
| 6 | Grassroots | Yard signs at every job, door hangers in dog-heavy areas, referrals. | Low $ |
Installer partnerships. Turf installers install the yard; you keep it clean forever. This handoff is a proven model — the market leader runs a formal dealer program on exactly this. Seed 5–10 San Diego installer referral deals early: slow to build, but the cheapest long-run leads and they funnel straight into recurring plans.
| Monthly budget | Allocation | Est. leads/mo | Est. booked jobs |
|---|---|---|---|
| $500 — lean | ~$400 LSA + free GBP/grassroots | ~8–16 | ~4–7 |
| $1,000 — recommended start | $600 LSA + $400 Meta | ~20–30 | ~10–15 |
| $2,000 — scale | $1,000 LSA + $700 Meta + $300 Nextdoor | ~40–55 | ~18–28 |
Plus one-time setup ~$300–800 (GBP, site trust fixes, ad accounts + pixel, first before/after creative). These are benchmarks to validate, not promises: San Diego is a competitive metro, so real LSA cost-per-lead may run higher than the national average, and the lifetime-value figure assumes customers adopt the Quarterly Plan — an assumption to prove with real data, not bank on.
At a ~$300–400 average job (and more if the Quarterly Plan sticks), a $60–120 acquisition cost is healthy — you earn it back on the first visit. But don't front-load spend into an unproven local market: start at ~$500/mo, Google-Profile-first + Local Services Ads, read the real cost-per-job for 30–60 days, and scale to $1,000+ only once the numbers confirm it.
Quote-form → pipeline, calendar booking, automatic review requests (fixes the site's biggest gap on autopilot), missed-call text-back (the site has no phone!), and recurring-plan nurture. Textbook use case — stand it up first.
This isn't a side quest — it's the ideal second pilot vertical for the marketing + CRM system Rod & Staff is already building. Same shape as our flagship account, low-risk, family. Michael runs ops; we plug in the proven system. That compounds our existing playbook instead of scattering it — and turns this into a repeatable engine we can run for any local home service. Start on GHL, migrate when the platform's ready.
Your #1 conversion gap is no reviews. Every completed job must auto-trigger a review request. Marketing brings the first customers → reviews build trust → trust lifts every ad's conversion rate → cheaper leads. Nothing compounds faster for a local service.
Two things gate the engine and take weeks to approve. They run in the background — so we kick both off immediately and let the no-approval channels carry the first two weeks.
| Approval | What it unlocks | What's required | Timeline |
|---|---|---|---|
| Google Verified (Local Services Ads) | The pay-per-lead LSA channel + the trust badge on search | State business license (checked vs. gov databases), certificate of insurance (valid ≥14 days out), background check on owner + any field workers | ~3–4 weeks (owner background check often <1 wk; verification is the wait) |
| A2P 10DLC (text-message registration) | All automated texting: missed-call text-back, review-request texts, reminders, nurture | Valid EIN that exactly matches IRS records (#1 rejection cause), business details, a clean campaign description | Brand 1–3 days; campaign ~10–15 days (≈2–3 wks to reliable SMS) |
The clock runs whether or not you're ready, so front-load both approvals the day we green-light. While they bake, launch the channels that need no approval — Google Business Profile, Meta ads (24-hr review), grassroots, and installer outreach. One workaround worth knowing: you can collect reviews by email + an in-person QR code from day one — SMS review requests just switch on once A2P clears.
Day 1: kick off Google Verified (LSA) + A2P 10DLC registration — they take 3–4 weeks, so the clock starts now. Meanwhile: add a phone number + missed-call text-back, a response-time promise, and a guarantee to the site; stand up Google Business Profile; build the GHL pipeline, booking calendar, and review engine (email/QR now, SMS once A2P clears); add the per-sf pricing + PM tier.
Don't wait on LSA — start Meta before/after ads (24-hr review), yard signs on every job, and installer-partnership outreach (target 5–10). Local Services Ads + full SMS automation switch on as their approvals clear (~week 4). Every completed job → review request. Goal: first reviews on the board.
Film before/after clips at jobs; launch Meta ads once 5–10 reviews exist. Publish the two-season content ("ammonia heat" / "mold"). Begin B2B outreach to property managers and dog daycares. Read the real demand signal and adjust budget.
Shift budget to the channel with the lowest cost-per-job. Convert one-time customers to Quarterly Plans (the LTV engine). Formalize the best installer partnerships. Evaluate scaling to the $2,000/mo tier on proven numbers.
The market's real, the site's ready, and the economics work. The single fastest lever is the review flywheel: bring the first customers, capture the proof, and every dollar after that works harder. Let's stand up the engine and get leads coming in within 30 days.