Independence Network·28 April 2026·9 min read

I Spent $20K With a Real Estate Marketing Agency and Got 3 Closings. Here's What They Did Wrong.

A real estate agent paid $20K over 8 months and got 3 closings. We pulled the account and found the same six mistakes most agencies make on real estate ads.

A real estate agent in Lyon emailed us in March. Eight months with a marketing agency. $20,000 in fees. Three closings.

He sent over the agency's last six monthly reports before our call. Beautiful charts. 47 pages of impressions, reach, CPM trends, "engagement velocity." Everything except the one number that mattered: how many of those leads turned into a signed listing or a closed buyer.

We rebuilt his account from scratch. In the first 30 days he did 4 closings. Same market. Same agent. Different system.

The agency didn't do anything illegal. They didn't run scammy ads. They just made the same six mistakes most real estate marketing agencies make. Once you can name them, you stop paying for them.

Mistake 1: They Sent Every Lead to a Generic Landing Page

The agency built one landing page. "Find Your Dream Home in Lyon." Photo of a kitchen. Form: name, email, phone, "I'm interested in: buying / selling / both."

Every ad pointed there. Buyer ads, seller ads, luxury, first-home, investment property. One page. One form. Same message.

Buyers and sellers are not the same person. A first-time buyer searching for a 2-bedroom is not the same person as a seller looking to list a $1.2M villa. When you put them on the same page, your message is too generic for either of them. You filter for nobody.

What works instead: separate funnels for buyers and sellers, separate offers for price ranges, separate creative for first-home vs investment. Six pages, not one. Yes, more work. That's why agencies don't do it. That's also why their leads are bad.

Mistake 2: They Optimized for Form Fills, Not Conversations

The agency's "win" metric was leads. They sent the agent a number every Friday. "12 leads this week, $34 CPL, great week."

Of those 12, maybe 4 picked up the phone. Of those 4, 1 actually wanted to look at houses in the next 90 days. The other 3 were either tire-kickers, agents themselves, or people who clicked by accident.

The cost per real conversation was not $34. It was $136. The cost per qualified buyer was closer to $400.

Form fills are easy to generate. Anybody can buy form fills. The whole real estate ad ecosystem is built on the lie that more form fills equals more closings. It doesn't.

What works instead: track every lead through to a booked appointment, then to a property showing, then to a closing. Optimize ad sets toward the appointment, not the form. Meta's algorithm gets smarter when you give it the right signal. Form fill is the wrong signal.

Mistake 3: They Used Stock Photos in Every Ad

Every creative looked the same. Polished kitchen photo. White background. Stock model couple looking at a tablet.

Real estate is the most location-specific business that exists. The buyer wants to see this neighborhood, this street, this school district. Stock photos kill the local angle in 2 seconds.

The agent's best closings came from buyers who recognized the area before they even read the headline.

What works instead: shoot real properties, real streets, real local landmarks. Even iPhone footage outperforms stock photography in real estate ads by 2-3x. Your best ad creative is a 20-second walkthrough of an actual listing with the price on screen. Not a video team. Just the agent and a phone.

Mistake 4: They Never Pre-Qualified Lead Intent

The form had 4 fields. None of them filtered seriousness.

The agency couldn't tell the difference between a buyer who has financing approved and ready to look this weekend, and a college student who likes scrolling Zillow. Both filled out the form. Both showed up as "leads."

What works instead: add 2 qualifying questions to the form before the contact details. "When are you looking to buy? (Now / 1-3 months / 6+ months / Just browsing)" and "Have you been pre-approved for financing? (Yes / No / Started)." Yes, you'll get fewer leads. The leads you get will pick up the phone. Volume of dead leads is not volume.

Mistake 5: They Didn't Set Up Speed-to-Lead Follow-Up

This was the worst one. We pulled the agent's CRM logs.

Average time between form submission and first contact attempt: 4 hours and 22 minutes.

Real estate leads have a half-life of 5 minutes. Studies on speed to lead show response under 1 minute jumps conversion 391%. Wait 30 minutes and you're competing with the next four agents the buyer already called. Wait 4 hours and you're calling someone who already met another agent for coffee.

The agency wasn't responsible for the agent's CRM. Fair. But they never told him to fix it either. They never built an automated SMS that goes out the second a form gets submitted. Never set up a calendar booking link that lets the lead pick a time without waiting for a callback. Just collected the form and emailed it to the agent.

What works instead: instant SMS auto-reply with a calendar booking link. The lead books themselves while they're still hot. The agent shows up to the call already on the calendar. Conversion rate doubles. We've seen it on every real estate account we run.

Mistake 6: They Charged a Monthly Retainer With No Performance Tie

This is the one that made us angry.

The agent paid $2,500/month. No setup fee. No performance bonus. No accountability for closings. Eight months in, the agency was making $20,000 and the agent was making the equivalent of one closing's commission.

We don't run real estate accounts that way. We don't run any account that way. If you're working with an agency that gets paid the same whether you close 0 deals or 10, they have zero reason to optimize. They have every reason to coast.

What works instead: agency models tied to outcomes. Setup fee + performance fee, or pay-per-appointment, or commission-share on closings. There are five ways to structure an agency contract that puts skin in the game. None of them is a flat retainer with no accountability.

What His Real Numbers Look Like Now

Same agent. Same market. New system.

  • 6 separate landing pages by buyer/seller and price range
  • 18-second iPhone walkthrough videos of his actual listings
  • Pre-qualifying questions that filter intent
  • Instant SMS + calendar booking link
  • Tracking from ad to appointment to showing to closing
  • Performance reporting that shows pipeline, not impressions

Month 1 after rebuild: 31 booked appointments, 12 property showings, 4 closings, $87 cost per appointment.

Month 2: 28 booked appointments, 14 showings, 3 closings (with 2 more in escrow as we wrote this).

The market didn't change. The ads changed.

The Question to Ask Your Agency Tomorrow

If you're 6 months into an agency relationship and you can't answer this question fast: "How many of my closings in the last 90 days came from your ads?" — that's the answer.

Not impressions. Not leads. Not "engagement metrics." Closings.

If they can't tell you, they don't track it. If they don't track it, they can't optimize for it. If they can't optimize for it, you're paying for activity, not results.

Real estate ads are not magic. Six things go right or six things go wrong. Most agencies miss four of them. The ones that miss zero get the closings you're paying for.


If you're a real estate agent and your agency report doesn't tell you how many closings came from your ads, book a call. We'll pull your account, show you which of these six mistakes are happening right now, and tell you exactly what to fix — whether you work with us or not.

LF
Léo Ferreira · Founder, Independence Network

Aerospace engineer turned marketing entrepreneur. We run paid ad campaigns (Meta, Google, LinkedIn) for local businesses across 15+ industries. Best client result: 30.66× ROAS, €3.37 CPL, first appointment booked 1h27 after ads went live (Holistic Bien Être, Nice).

LinkedIn →

Independence Network

Want us to fix these for you?

We audit, fix, and manage your Meta Ads campaigns end-to-end. Book a free 20-minute call and we’ll look at your numbers together.

Book a free audit