A 4-month audit of your analytics, advertising, and on-site funnel has surfaced one insight that changes everything — and three plans to act on it.
The story you've been told — "the advertising stopped working, money down the drain" — is wrong, but it's not exactly right either. The traffic is real and the calls are real. The problem is everything that happens after the click.
Your pages don't pull people in. Your marketing isn't being measured. Your funnel leaks at every stage between visitor and signed contract.
Service pages average 7 sessions while a single promo page hit 231. Hero areas don't sell, copy reads like a brochure, no proof above the fold, no clear next step. Visitors arrive, scroll, and leave.
Google Ads runs without conversion tracking. No Local Services Ads. No retargeting. No geo-pages for the suburbs that actually pay. Every dollar optimizes toward "any click" instead of "a homeowner ready to remodel."
27 of 30 people abandon the contact form. Calls aren't logged. There's no follow-up sequence. No reminder, no nurture, no second touch. A motivated lead today is a forgotten lead tomorrow.
99 first-time calls + 26 repeat. Your bathroom remodeling Google Ads campaign drove 113 sessions with a 62.8% engagement rate — premium quality traffic.
Out of 30 people who started filling out your contact form, only 3 finished it. That's 27 motivated leads abandoning before "submit."
GA4 has zero "key events" configured. Every phone call, every SMS, every form — invisible to you and invisible to Google Ads' optimization.
Industry benchmark for home services: 35-45% engagement rate.
Your numbers are at the top of the range — meaning more budget would scale linearly.
Google Ads is bidding blind. It can't optimize toward leads it doesn't see.
GA4 tracks page_view, scroll, and first_time_phone_call automatically — but none are configured as Key Events. Google Ads imports nothing.
The result: every dollar of ad spend optimizes for "anyone who clicks" instead of "people who call." Worse: your reports show $0 ROI because the system doesn't know what success looks like.
Fix: 30 minutes of configuration unlocks 4 months of historical data and 100% of future data.
30 people tried to contact you. 27 gave up before pressing submit.
10% form completion is catastrophic. Industry standard is 35-50% for high-intent contact forms. Possible causes: too many required fields, no social proof near the form, no auto-response setting expectations, or a technical bug on submit.
At your average ticket size of $20-40k, each abandoned lead represents potential $2-4k in margin. 27 abandoned forms × even 5% close rate = $27k-54k in walked-away revenue over four months.
Fix: 3-field form (name, phone, project type) + instant Telegram alert + auto-response promising a callback in 2 hours.
~97% of visitors leave without calling or filling out the form. Without a retargeting pixel, every one of them is gone forever.
Over 4 months your site saw ~1,124 sessions. Roughly 125 turned into phone calls and 3 into completed forms. The other ~1,000 visitors looked, didn't act, and disappeared — Meta and Google have no idea they were on your site, so you can't show them a single ad ever again.
A homeowner researching a $25-40k remodel typically visits 4-7 contractor sites and decides over 3-6 weeks. If you don't follow them around with reminders, the contractor who does wins by default. This is the cheapest, lowest-effort lead source in home services and you're not running it at all.
Fix: Install Meta + Google retargeting pixels (1 hour). Run a $5-10/day campaign showing your strongest before/after to anyone who visited a service page in the last 30 days. Typical result: 8-15% of those visitors come back, and the leads cost a fraction of cold traffic.
Below — what we'd do, what we wouldn't, and why. Every option is real. Some move the needle, some look productive but don't. The picks are based on what works for home-services businesses in your size and market.
Most agencies sell the marketing first because it's where their margin is. We do it backwards on purpose: a leaky funnel wastes every dollar that lands in it, and a weak site makes even free traffic underperform. Tracking, form, follow-up — those are week one.
Once leads can actually reach you and the site can actually convert, more traffic is a multiplier instead of a refill. That's when ad budget earns its keep.
You're a family business with 15 years of work, 35 five-star reviews, and a free-estimate offer competitors charge for. The only thing missing is the digital infrastructure to turn that into a predictable lead pipeline.
20-30 trackable leads/month. 5% site conversion. Google Ads spending efficiently. Cost per lead: $300-500.
40-50 leads/mo. Google LSA running. Geo-pages ranking. Email list of 200+. Cost per lead drops to $200-300.
60-80 leads/mo. 50%+ organic traffic. 60+ Google reviews. Cost per lead: $100-200. Premium pricing power.
Each plan delivers a website you fully own. They differ in the marketing engine attached to it.
Fix what's broken. Own what you build.
Best for: teams running their own marketing who need a foundation that doesn't leak leads.
Discuss Plan AFoundation + the marketing engine that fills it.
Best for: teams ready to scale from word-of-mouth to predictable lead flow.
Discuss Plan BBecome the obvious choice in Chicagoland.
Best for: aggressive growth — doubling team size, premium positioning, becoming the name suburbs recommend by default.
Discuss Plan CThese numbers are the goal each plan is built to chase, drawn from industry benchmarks and our own results on similar accounts. Real outcomes depend on market, season, sales follow-through, and a hundred small variables. Treat it as a north star, not a forecast.
| Metric | Today | Plan A | Plan B | Plan C |
|---|---|---|---|---|
| Tracked leads / month | ~3 form, 30 calls untracked | 35-45 | 60-80 | 100-130 |
| Site conversion rate | <1% | 3-4% | 5-7% | 7-10% |
| Cost per lead | unknown | $300-500 | $200-350 | $120-250 |
| 90-day total investment | $10k ad spend (no return) | $2,500 | $16,000 | $28,500 |
| Expected closed projects | 2-3 | 8-12 | 14-22 | 22-35 |
| Expected revenue (avg $25k) | $50-75k | $200-300k | $350-550k | $550-875k |
* Aspirational targets. Assumes industry benchmarks for home remodeling in Chicagoland metro and a maintained 15-25% close rate from qualified lead to signed contract. Outcomes vary; we commit to the inputs (work, tracking, optimization), not to specific revenue numbers.
Plan A launches in 2 weeks. Plan B in 4 weeks. Plan C in 8 weeks. Build is the front-loaded part — then it's continuous marketing development. While we're building, your existing tracking + Google Business Profile are already getting fixed, so improvements start before the new site even goes live.
GA4 conversion tracking goes live on existing site. Google Business Profile cleaned + 5 fresh photos. LSA application submitted. Wireframes approved. WordPress + JetEngine environment provisioned. Templates and core pages built.
Foundation site goes live. Portfolio (26 projects) + blog (15 posts) migrated. Forms wired to Telegram + email. 301 redirects from old URLs. Search Console verified. Tracking validated end-to-end. For Plan A: this is the finish line.
25 geo-landing pages, 5 promo pages, cost calculator, retargeting pixels. Google Search + LSA + Meta campaigns rebuilt with proper landing pages and conversion goals. Looker Studio dashboard live. For Plan B: launch by week 4.
100 geo-landing pages generated and reviewed. AI chat widget deployed. CRM integrated with auto lead-scoring. Style Quiz + before/after gallery shipped. Financing partner connected. Email nurture sequences live. For Plan C: launch by week 8.
Build is done; from here on it's all growth. Weekly KPI reviews, A/B tests on hero/CTA/forms, content calendar runs on autopilot, ads are tuned every 2 weeks, review velocity climbs, geo-page rankings compound. The site stops being a project and becomes a lead engine.
Organic traffic from geo-pages overtakes paid. Email list crosses 200+. Review velocity unlocks Map Pack ranking. Cost per lead trends down month-over-month. Ad budget gets reallocated from acquisition to upsell & retention.
Beyond ads and a clean site, the biggest leverage for a 4-person remodeling business in 2026 is what stops needing a human to do it. Below — concrete automations we'd ship using AI, each one with a clear payoff and a rough effort estimate.
Items marked included ship inside Plan B or Plan C. Items marked add-on are bolt-ons we can build for any plan once the foundation is live.
A AI-powered widget that talks to visitors in plain English, asks the right qualifying questions (project type, scope, ZIP, timeline, budget range), books estimate calls into your Google Calendar, and pings your Telegram with a structured lead summary. Catches the 70% of visitors who land outside business hours.
Every estimate call gets transcribed (Whisper) and scored by AI — did we ask the budget question, did we set follow-up, did the homeowner sound hot or cold, what objections came up. Monthly digest highlights the calls you'd want to re-listen to and the patterns to fix in the script.
AI drafts 2-4 SEO articles per month against the keyword gaps we find in Search Console, in your tone of voice (we feed it your existing copy + 3 sample articles you like). Your team approves before publish. Cuts content cost from $400-600/article to roughly your editing time.
Each time you finish a remodel, the foreman uploads before/after photos and a 1-paragraph voice note ("kitchen, Naperville, Shaker cabinets, quartz top, 4 weeks, ~$35k"). AI writes a full portfolio page from it — story, project specs, SEO description, Instagram caption — and publishes it the same day. Portfolio grows from 26 to 50+ entries a year without anyone sitting down to write.
Static drip sequences feel canned. AI writes each follow-up email per lead — pulls in their project type, budget hint, what was discussed on the call, and crafts a relevant next-touch (case study they'd care about, financing option, FAQ). Open rates typically 2-3× a generic sequence.
Every Google review (good or bad) gets a draft response from AI in your voice — references specific project details, thanks the right person, addresses the actual concern. You hit approve. Response rate climbs from "sometimes" to 100%, which Google rewards in local rankings.
Visitor describes their project in their own words ("master bath, 80 sq ft, want a walk-in shower"), AI estimates a ballpark range based on your historical job data, and offers a free in-home estimate. Captures email + phone in exchange for the answer. Way more leads than a generic "request a quote" form.
Chicagoland has a large Hispanic homeowner segment that competitors mostly ignore. AI generates a Spanish-language version of every service + geo page, maintains them as the originals change, runs a separate Google Ads campaign in Spanish. New audience, no extra writer.
Internal tool: paste in a project address + scope, AI pulls the relevant municipal permit requirements, code limits, and HOA flags it should check. Saves the project manager an hour per job and prevents the "we forgot the permit" surprise on week 2.
Site visit → voice memo → AI drafts the full quote PDF in your standard format (scope, milestones, payment terms, exclusions). 30 minutes of admin time becomes 5 minutes of editing. Win rate improves because quotes go out same-day instead of next-week.
Past clients are the cheapest leads in any home-services business. AI scans your CRM, flags the homeowners who got a bathroom 3 years ago and might be ready for a kitchen, drafts a personalized check-in. Quietly compounds revenue without buying a single new ad click.
Each automation is independent — we can ship them one at a time, measure the impact, and only roll out the next one if the previous one earned its keep. No big-bang AI rollout, no over-engineering.