- Business
- Residential real estate team, 9 agents + 2 ISAs
- Markets
- Raleigh–Durham, NC and Metro Detroit, MI
- Services Used
- Google Ads, Meta Ads, SEO, Conversion Tracking, CRO
- Engagement
- 12 months • $18,000/mo ad spend • $8,500/mo management
This team was spending about $40,000 a year on portal leads and hated every dollar of it. The leads cost roughly $340 each, converted to an appointment 4.1% of the time, and — the part that actually stung — belonged to the portal, not to them. If they stopped paying, the pipeline stopped the same day. They wanted a pipeline they owned. Twelve months later they had one, at $78 a lead, and the marketing program was attributed to $1.4M in gross commission income.
The short version
• The single biggest lever was not a campaign. It was importing closed-deal outcomes from the CRM back into Google Ads so the algorithm optimized toward signed clients instead of raw form fills.
• Seller-intent campaigns were completely absent at the start. They ended up the highest-margin channel in the account.
• A sub-60-second SMS auto-response moved lead-to-appointment from 4.1% to 11.0% by itself.
The Problem
Two markets, one website, and a lead source they didn't control. The team's production was healthy but entirely rented. Every agent knew the portal lead economics were bad, and nobody had a credible alternative, so the spend continued year over year.
There was a second, quieter problem. Their own Google Ads account had been running for eight months and looked like it was working — plenty of conversions, reasonable cost per conversion. It was not working. It was buying form fills from people who were nine months out or in a different state, because form fill was the only thing the account had ever been told to optimize for.
What the Audit Found
- The tracking was measuring the wrong event. Google Ads counted a form submission as success. The CRM knew which of those became appointments and signings. The two systems had never been connected, so every optimization decision the algorithm made was based on a signal with almost no relationship to revenue.
- Detroit pages were Raleigh pages with the city swapped. Eleven near-duplicate location pages, none of them ranking, all of them diluting the site.
- Zero seller-side marketing. One hundred percent of the spend chased buyer leads — the longer, more expensive, lower-margin side of the business.
- Speed to lead measured in hours. Median first response was just under four hours. In residential real estate the first agent to respond wins a disproportionate share of the appointments.
- No neighborhood content. The highest-intent long-tail queries in real estate are neighborhood-level, and the site had nothing at that level in either market.
What We Actually Did
Months 1–2 — Rebuild the Measurement Layer
Everything else waited on this. We instrumented GA4 properly, added enhanced conversions, and built an offline conversion import from the CRM back into Google Ads — so a lead that became a booked appointment reported back as one value, and a lead that became a signed client reported back as a much larger one. From that point forward, Smart Bidding was optimizing toward signed clients, not toward whoever was most willing to fill out a form.
If you take one thing from this case study, take that. It is the least visible change we made and it produced the largest share of the result.
Month 2 — Split the Account by Market
Raleigh–Durham and Metro Detroit got separate campaigns, separate budgets, separate geo-targeting, separate negative lists, and separate landing pages. Two markets sharing one campaign means one market quietly subsidizes the other and neither gets optimized properly.
Months 2–4 — Open the Seller Side
New campaigns against seller intent — home value queries, "sell my house fast" variants, downsizing and relocation terms — pointed at a purpose-built instant home valuation page rather than the generic contact form. Listing appointments carry better margin and shorter cycles than buyer work, and this side of the account had literally never been run.
Months 3–9 — Neighborhood SEO
Forty neighborhood guides per market. Real ones: current price bands, school assignments, commute times, inventory patterns, what the housing stock actually is. This is the content that ranks for "[neighborhood] homes for sale" and it is the content most teams skip because it takes genuine local knowledge to write.
Month 3 — Speed to Lead
An SMS auto-response inside 60 seconds, followed by an ISA call inside five minutes during business hours. Lead-to-appointment conversion went from 4.1% to 11.0%. No additional ad spend was involved.
Months 4–12 — Meta for Nurture
Retargeting for valuation-page abandoners, listing carousels by market, and a just-sold social proof loop. Meta did not generate many first-touch leads here and it was never asked to — its job was to keep the team in front of a 60-to-180-day consideration window.
Is your ad account optimizing toward the wrong thing?
Most accounts we review are. We'll check yours and tell you exactly what it's buying.
The Results
| Metric | Baseline | Month 12 | Change |
|---|---|---|---|
| Leads / month | 118 (portal) | 343 (owned) | +191% |
| Cost per lead | $340 | $78 | −77% |
| Lead → appointment | 4.1% | 11.0% | +168% |
| Organic sessions / month | 3,900 | 21,400 | +449% |
| Seller-side leads / month | 0 | 61 | New channel |
| Closed sides (12 mo) | — | 126 | $1.4M GCI |
The full-year funnel: 4,120 leads produced 453 appointments, 190 signed clients, and 126 closed sides at a blended commission of about $11,125 per side — $1.4M in gross commission income. Against $216,000 in ad spend plus $102,000 in management, that is a 4.4× return on total marketing investment.
What Actually Moved the Needle
Feeding revenue back into the bidding algorithm. Google's automated bidding is only as good as the outcome signal you give it. Optimize to form fills and you will get a great cost per form fill and a mediocre business. Optimize to signed clients and the same budget buys a different quality of lead. This is the highest-leverage and most-skipped step in paid search.
Owning the pipeline instead of renting it. Portal leads are a tax on not having your own demand. The switch does not happen overnight — SEO took nine months to carry real weight here — but the asset compounds, and it doesn't get resold to three competitors.
Speed. The SMS auto-responder cost almost nothing and produced a bigger conversion-rate improvement than any campaign restructure. Response time is a conversion channel.
Who This Applies To
Any business with a considered purchase, a long sales cycle, and a CRM that already knows which leads turned into money — real estate teams, mortgage, insurance, home builders, high-ticket B2B services. If your CRM knows the outcome and your ad platform doesn't, you have the same gap this team had.
Related reading: why your Google Ads aren't converting and our guide to bidding strategy. Or see our PPC services.
Find out what your ad spend is actually buying.
A 30-minute call, a look at your account and your close data, and a straight answer.
About this case study. This is an illustrative scenario built to show how an Inside Leads engagement is structured and what a business in this category can realistically target. The client is not a real named company and the figures are modeled, not audited results from a specific account. Your own results will depend on your market, competition, budget, and how fast you can execute.