How to Target Expired Listings with Digital Ads
Targeting Expired Listings with Digital Ads: A Smarter Approach to Seller Outreach
Expired listings are one of the highest-converting lead sources in real estate. That's not a secret. Most productive agents already know it, and so does every other agent working their market.
The problem isn't the leads. It's how agents try to reach them. Targeting expired listings with digital ads is one approach most agents haven't considered, and it changes the outreach dynamic significantly.
Every morning after a listing expires, a predictable sequence plays out. The MLS data refreshes. Agents with auto-alerts start calling. By 9 AM, the seller has heard from six or seven agents who all sound exactly the same. They're frustrated, skeptical, and often hostile to whoever calls next. Your pitch is just one more voice in a queue they didn't ask to join.
Expired listings are rising year-over-year in most markets, with some industry estimates tracking double-digit increases heading into 2025. The pool is growing. More opportunity, but also more competition, and the same crowded cold-calling dynamic on a larger scale.
Here's what changes the equation: the first agent to make meaningful contact has a significantly higher chance of securing the listing than the fifth agent to reach out. Industry data from real estate prospecting platforms consistently shows this first-contact advantage is substantial. "Meaningful" is the operative word. A cold call from a stranger the seller has never heard of isn't meaningful contact. It's interruption.
What if the seller already knew your name before you called? What if they'd seen your face, your message, and your positioning for three weeks before your number appeared on their caller ID?
This article connects something most agents already have (a list of expired listing addresses) to something most agents don't know they can use it for: household-level programmatic digital advertising. It's a workflow that no existing playbook covers in depth, and it changes the cold call into a warm one.
What you'll learn in this article:
- Why expired listings are a high-value but mismanaged opportunity
- Why traditional outreach creates its own obstacles
- How programmatic advertising works at the household level
- The specific workflow for turning an expired address list into a precision digital campaign
- How programmatic compares to Facebook boosted posts (they are not the same thing)
- What a real campaign looks like, with actual numbers
- How to build a complete multi-touch expired listing strategy
- What to measure and when to expect results
- Answers to the most common questions agents have about this approach
Why Expired Listings Are Worth Pursuing Right Now
Expired listings represent a motivated seller in a specific, documented moment of disappointment. They committed to selling. They went through the process. It didn't work. Now they have a decision to make: give up, wait, or try again with someone who can do it differently.
Most of them try again. Industry estimates from multiple lead generation platforms suggest that the large majority of expired listing sellers attempt to relist within six months. Roughly 40% relist with a new agent within the first 30 days, according to widely cited industry data from sources including Vulcan7, REDX, and Espresso Agent. That's a compressed decision window where the right outreach makes a meaningful difference.
The conversion math is also compelling. Expired listing leads convert at three to five times the rate of general prospecting. These aren't cold strangers who might someday want to sell. They're sellers who are actively trying to sell, have already invested time in the process, and are looking for a better path forward.
The volume is rising. As of August 2024, 48% of all active U.S. listings had been on the market 60 or more days without selling, the highest share for any August since 2019, according to Redfin. By September 2025, roughly 70% of U.S. home listings were classified as stale. Close to 85,000 sellers pulled their homes off the market in September 2025 alone, up 28% from the same month a year earlier.
Why do listings expire in the first place? The primary culprits, consistent across industry analyses, are pricing strategies, marketing deficiencies, and agent communication failures. One local market study of over 100 recently expired listings found that only 62% had high-quality photography, compared to 98% of homes that sold in the same period. The same analysis found that while 86% of homes that sold were staged, 70% of homes that expired were not. The pattern holds broadly: the seller was often failed by their agent's marketing, not by the market itself.
That last point matters for your outreach strategy. These sellers aren't just looking for a new agent. They're looking for evidence that the next agent will do something different. Your marketing from the first touchpoint forward is your audition.
The Problem with Traditional Expired Listing Outreach
Let's be honest about how traditional expired outreach actually works in practice, not how the scripts make it sound.
Cold calling is the primary tool most agents use. The math is brutal. Only 28% of cold calls are answered. Across all cold calling (not expired-specific), industry data puts the appointment rate at roughly 1% or less. Even with the higher conversion rate of expired leads specifically (approximately 2.2% contact-to-appointment, and roughly one appointment per 25 contacts), the volume required is significant and the emotional cost is real.
The bigger problem isn't the numbers. It's the timing collision. Every agent with an MLS auto-alert or a lead service like REDX or Vulcan7 gets the same expiration data at roughly the same time. They all call in the same window. The seller goes from receiving zero calls to fielding fifteen in a morning, all from strangers, all with variations of the same pitch.
By the time the tenth agent calls, the seller isn't evaluating agents anymore. They're annoyed. The threshold for dismissal has dropped to almost zero. An agent with a legitimate, superior offering gets four seconds before the seller decides whether to engage.
Direct mail faces a different version of the same problem. Multiple agents send postcards simultaneously. Your mailer competes with three others that arrived the same week, all from agents the seller has never heard of, all making similar claims. A postcard is a one-touch medium. The seller sees it once, places it on the counter, and it goes in the recycling.
Door knocking has diminishing returns in most markets. Sellers who aren't expecting a visit often don't answer, and those who do answer face an interruption they didn't consent to. That starts the relationship at a deficit.
None of these approaches are inherently broken. Cold calling, direct mail, door knocking: all of them can generate listings. The issue is showing up as a complete stranger at the exact moment the seller is being overwhelmed by strangers. Recognition changes everything.
An agent who is already familiar, already seen, already positioned as a specialist before making contact operates in an entirely different conversation. That's what targeted expired listings digital ads can create.
How Programmatic Advertising Works (The Short Version)
Programmatic advertising is the automated buying and placement of digital ads across the internet in real-time. When you visit a news site, a weather app, or a sports score app and see a display ad in the sidebar or between articles, that placement was almost certainly bought programmatically. This is how 90% of all digital ad dollars flow.
Let's be specific about how this differs from Facebook ads or Google ads. Facebook and Google are walled gardens. When you run a Facebook campaign, your ads appear only within Facebook's platform ecosystem. When you run Google search ads, they appear on Google's search results. Programmatic advertising reaches people across the open internet: thousands of websites, apps, streaming services, and platforms that are not owned by any single company. It's a fundamentally broader reach.
The targeting mechanism is what makes programmatic different for expired listing outreach. Rather than targeting "homeowners in ZIP code 84092" or "adults aged 35-65 interested in real estate," household-level programmatic targeting works from a physical address list.
Here's what that looks like in practice. A physical address is matched to the IP address associated with that home's internet connection. This matching happens through data brokers who maintain databases of address-to-IP relationships, updated continuously as households change internet providers or IP assignments. That IP address is then matched to every device connected to that network: smartphones, tablets, laptops, smart TVs. The average household has approximately 2.5 people, and the average person uses approximately 2.5 internet-connected devices. That means one home address gives you roughly six digital touchpoints, all reachable through a single campaign.
One important technical distinction: IP-based targeting is not cookie-based. Cookies can be deleted, blocked by browser settings, or rendered ineffective by privacy tools. An IP address is assigned to the household's internet connection itself. It can't be "opted out of" by the user in the same way a cookie can. This makes IP-based household targeting more durable than behavioral retargeting, which relies on cookie persistence.
The result: when you upload a list of 200 expired listing addresses, you're not targeting a neighborhood. You're targeting those specific households across the entire open internet, on every device in those homes, every day they're online.
Not zip codes. Not demographics. Specific households.
Platforms like VeryTargeted are built specifically for this use case: upload a list of addresses, select your impression frequency, and your ads follow those households across the web.
For a deeper explanation of how programmatic advertising works technically, see our guide to programmatic advertising for real estate agents.
Targeting Expired Listings with Digital Ads: The Address-to-Campaign Workflow
This is the workflow no existing expired listing playbook explains, and it's the central idea of this article.
Most agents who pursue expired listings treat the address list as a cold call queue. You get the data from your MLS, from REDX, Vulcan7, PropStream, or public records, and you start dialing. The address is just the location of the person you're trying to call.
That same address list is also a precision digital advertising audience.
Step 1: Build or obtain your expired listing address list.
Sources include your MLS (with appropriate access), third-party lead services, public records, and skip tracing services. A good working list of 100 to 200 expired listing addresses in your target market is a reasonable starting point.
Step 2: Upload the list to a household-targeting programmatic platform.
The platform matches physical addresses to IP addresses. This isn't a trick or a workaround. It's the same matching mechanism used by enterprise advertisers. The match rate averages approximately 50%, so a list of 200 addresses typically results in around 100 targetable households. That's not a flaw in the process. It's an honest number worth knowing upfront.
Step 3: Your ads begin serving across the internet to those specific households.
Not to the zip code. Not to "homeowners in your area." To the specific homes on your list, across every device in those homes, on news sites, apps, and platforms throughout their normal internet use.
Step 4: Position your ads for the expired seller audience.
The messaging doesn't need to say "we know your listing expired." In fact, it shouldn't. What works is positioning yourself as a specialist: an agent who works with sellers whose first listing didn't go as planned, who offers a demonstrably better marketing approach, and who understands what went wrong the first time. Empathetic and professional. Not a pitch. A positioning statement.
The warm-up effect is the key outcome.
Consider two agents targeting the same group of expired listings. One cold calls from the list immediately. The sellers have no idea who she is. She's caller number eight that morning. She gets four seconds.
The other agent runs household-level programmatic ads for three weeks first, then makes the same calls. When she calls, the seller says, "Oh, I've been seeing your ads. You're the agent who specializes in homes that didn't sell the first time, right?"
That recognition doesn't require the seller to have read the ad carefully, clicked on it, or consciously registered it. It just requires consistent frequency over time. By the time the second agent calls, she's not a stranger. The conversion dynamic is different from the first word of the call.
This is the mere exposure effect applied to seller outreach. Psychologists have documented for decades that repeated exposure to a name or face, even without conscious attention, creates a measurable sense of familiarity and preference. In the context of expired listing outreach, where sellers are making a fast judgment call about who to trust, being the face they've seen repeatedly is a meaningful structural advantage. Agents running household-level campaigns targeting expired listings report that sellers who mention the ads on a call are significantly more likely to schedule an appointment, because the recognition has already done the trust-building work.
Programmatic works alongside cold calling, not instead of it. The outreach still happens. The ads make the outreach convert better.
One important timing note: run ads before and during your outreach window. A two to four week warm-up before your first call gives the household time to accumulate impressions and develop that low-level familiarity. For sellers who don't respond in month one, continuing the campaign at a lower tier keeps you visible through their eventual decision to relist.
Programmatic vs. Boosting Posts on Facebook: Understanding the Difference
Many agents have tried Facebook ads and walked away unimpressed. "I boosted a post, got some clicks, and nothing happened." That experience is real, and it's worth explaining why it happened, because it's not the same experience as household-level programmatic targeting.
Facebook's advertising for housing falls under Special Ad Category rules, which restrict targeting by ZIP code, age, gender, and several other demographic parameters. When you run a Facebook housing ad, you're reaching people within a radius or with certain broad interest categories. You can't target specific addresses. You're reaching "homeowners in your general area" rather than "the household at a specific address where a listing expired this week."
The targeting input is fundamentally different. Household-level programmatic starts from your address list. The platform matches those addresses and serves ads to those households. Facebook starts from demographic and interest profiles and finds people who fit. They're solving different problems.
Platform breadth is the other key difference. A homeowner who rarely uses Facebook is not unreachable through programmatic. Your ads appear across thousands of websites, apps, news platforms, and services. You're not dependent on any single platform's algorithm or user behavior.
The impression volume also differs significantly. At the Premium tier of household-level targeting, each household receives approximately 480 impressions per month across all their devices. A Facebook boosted post reaches a diffuse audience with a much lower frequency per person. Recognition requires repetition. Frequency is where household-level programmatic earns its keep.
If you've tried Facebook ads and found them ineffective for expired listing outreach, the likely explanation is that you were running a broad geographic campaign, not a household-level one. They are genuinely different approaches. For more on this distinction, see our comparison of zip-code targeting versus household-level targeting.
What a Targeted Expired Listing Campaign Actually Looks Like
Abstract strategy is useful. Specific numbers are more useful. Here's what a real expired listing programmatic campaign looks like with concrete math.
Sarah is a residential agent in a mid-size market. Over the past 90 days, 200 listings have expired in her target area. She pulls the address list from her MLS and a third-party data service. She uploads those 200 addresses to a household-level targeting platform.
At a 50% match rate, she has 100 targetable households in her campaign.
She selects the Premium tier at $6/home/month. Her monthly campaign cost: $600.
At 480 impressions per household per month, that's 48,000 ad impressions per month. Distributed across 100 households with an average of 2.5 people each, using 2.5 devices per person, her ads reach roughly 250 individuals across 625 device-sessions every single month.
She runs the campaign for 60 days before beginning her primary calling push. Her total digital investment for that warm-up period: $1,200.
Compare that to $1,200 in cold calling alone over the same 60 days. At a 2.2% contact-to-appointment rate, hundreds of dials produce a handful of conversations, most of them starting from zero brand recognition. Many of those calls go to voicemail. The sellers who do answer have already heard from multiple agents.
With the digital warm-up running, Sarah's calls are different. She's the agent some of these sellers have already seen. She's not calling blind into a hostile environment. Some will recognize her name. Some will mention her ads. All of them have been exposed to her positioning as a specialist, which frames the first thirty seconds of her call before she says a word.
Every dollar traceable. Every impression counted.
This is what platforms like VeryTargeted are built for: a minimum of 100 homes, address-level targeting, transparent per-home pricing, and reporting that shows exactly how many impressions each household received.
Here's how the channels compare side by side:
| Approach | Monthly Cost (100 homes) | Impressions Delivered | Targeting Level | Trackable? |
|---|---|---|---|---|
| Direct mail (1 mailer) | $200-400 | 100 total | Address-level | No |
| Facebook boosted post | $200-500 | Broad (wrong audience) | ZIP/demographic | Partial |
| Cold calling only | $100-200 (tools + time) | 0 impressions | Contact-specific | No |
| Programmatic (household) | $100-600 | 48,000+ | Household-level | Yes |
Campaign results vary based on market conditions, farm area characteristics, and campaign duration. Programmatic advertising builds awareness and recognition that supports your outreach efforts. It does not guarantee listing appointments or commission outcomes.
The postcard is address-level targeting but a single touch that goes in the recycling. The boosted post reaches the wrong audience with limited frequency. Cold calling is high-intent contact but starts from zero recognition. Programmatic runs beneath all of it, building the recognition that makes everything else work better.
Building the Full Multi-Touch Stack
Programmatic advertising works best as a layer in a complete expired listing strategy. Not as a standalone replacement for direct outreach, but as the foundation that makes everything else land differently.
Layer 1: Digital presence (programmatic ads)
Start running ads two to four weeks before your primary outreach begins. These ads don't close deals. They build familiarity. Your face, your name, your positioning as a specialist in homes that didn't sell the first time. This layer runs continuously throughout the campaign, even after you begin calling.
Layer 2: Direct mail
One or two targeted mailers reinforce the digital presence. Consistency of message matters. The seller who saw your digital ads and then receives a postcard with the same visual identity and messaging registers you as established and intentional, not just another agent who grabbed their number from a lead service. Keep mail simple and message-aligned with your ads.
Layer 3: Phone outreach
This is where the stack pays off. You're calling people who have already encountered you. The conversation starts differently. You're not explaining who you are from scratch. The recognition doesn't need to be explicit. Even a vague sense of familiarity lowers the psychological barrier to engagement. It's not a cold call anymore.
Layer 4: CRM follow-up and long-tail nurture
Most expired sellers don't relist in week one. Some take three months. Some take eight. Sellers who don't respond to initial outreach go into a long-term nurture sequence. Programmatic can continue running at a lower impression tier (Standard at $1-2/home/month) for months, keeping you visible through the eventual decision. When the seller is finally ready, the agent they choose is the one they've seen consistently, not the one they heard from once six months ago.
The agents who win more expired listings are the ones who feel most familiar and trustworthy when the seller makes the decision to relist. Familiarity is built through repetition across time.
This is where programmatic changes the equation. The same strategic model that enterprise brands use to dominate consideration in their categories (consistent, high-frequency presence across the channels their audience uses, long before any purchase decision is made) is now accessible to individual agents. Industry benchmarks from programmatic advertising research consistently show that brand recall increases meaningfully at 7 or more impressions per person, per month. At the Premium tier, each household receives roughly 480 impressions monthly. That's the frequency at which recognition compounds. The technology isn't new. Its application to real estate farm marketing is. For a broader look at how this fits into a sustained farm strategy, see our guide on building a digital farming strategy that generates listings.
What to Measure and How to Know It's Working
Agents are right to be skeptical of vanity metrics. Clicks and impressions that don't produce appointments aren't a marketing strategy. Here's how to think about what programmatic actually tracks, and what actually matters.
What programmatic reports:
Impressions delivered per household, frequency (how many times each household saw your ads), click-through rate, and device-level reach. These numbers tell you whether your campaign is running as intended and whether you're achieving the frequency needed for recognition.
Click-through rate is a signal, not the goal. An expired seller is not going to click your ad and immediately schedule a listing appointment. That's not how recognition advertising works. The goal is frequency and familiarity, which show up in the conversation, not in the click data.
What to watch for in your outreach results:
The meaningful data is in your call outcomes. After two to four weeks of digital warm-up, track whether your call answer rate improves. Note how often sellers mention your ads on the call. Track your overall conversion rate from initial contact to listing appointment and compare it to your baseline before you added the digital layer.
Some sellers will say, "I've been seeing you everywhere." Most won't say anything, but they'll be more willing to engage. The metric that matters is appointments per 100 dials, compared to the same metric before running the digital warm-up.
Timeline expectations:
Digital advertising builds recognition over 60 to 90 days. Don't expect immediate phone calls from ads. This is top-of-funnel warming, not lead generation. The lead generation still comes from your outreach. The ads make that outreach convert better, and the improvement compounds over time as you become the most familiar face in the expired listing pool.
Set a 90-day evaluation window before making major adjustments. At the end of that period, compare your appointment rate, your call experience (are sellers less hostile than before?), and your overall listing conversion from expired leads. That comparison tells you whether the digital layer is earning its cost.
Honest limitations to know before you start:
IP address matching typically achieves a 50% match rate, meaning roughly half of targeted addresses will receive ads. A list of 200 expired addresses produces approximately 100 targetable households. That's still 100 households seeing your name and face consistently across the open internet every day. But it's not 200, and you should plan accordingly.
Results take time. Most agents report increased inbound recognition within 60 to 90 days. The recognition shows up in calls before it shows up in appointments, and in appointments before it shows up in signed agreements.
Programmatic is not magic. It's math. And the math works in your favor when you're patient and consistent. Agents who run campaigns for 30 days and see no immediate phone calls are evaluating the wrong metric. The metric is your call conversion rate after a sustained warm-up period, compared to your baseline before the digital layer was added.
In campaigns targeting expired listing addresses, impression frequency data shows a consistent pattern: the first 30 days build initial exposure, days 31-60 are where recognition begins to register, and the 60-90 day window is where agents report the most meaningful shift in call quality. The sellers who do convert during this window often mention having seen the agent's ads, which indicates the frequency threshold for recognition has been reached.
Frequently Asked Questions About Targeting Expired Listings with Digital Ads
Can I really target a specific home address with digital ads?
Yes, through IP address matching. A physical address is matched to the IP address associated with that home's internet connection. From there, every device connected to that network becomes reachable. This is the same mechanism that powers household-level targeting for large national advertisers. Match rates average around 50%, so a list of 200 addresses typically produces about 100 targetable households. That's an honest number, and it's still far more precise than any zip-code or demographic-based approach.
How is this different from what I'm already doing with Facebook ads?
Facebook ads for housing fall under Special Ad Category restrictions, which prevent targeting by ZIP code, age, gender, and several other parameters. When you run a Facebook ad for real estate, you're reaching people based on broad interest categories and geographic radius, not specific households. Household-level programmatic targeting uses your actual address list as the targeting input. The ads also run across thousands of websites and apps outside Facebook's platform, reaching people who may not be active Facebook users at all. It's a different mechanism, not an incremental improvement on what you've tried.
How long should I run ads before I start calling?
Most practitioners recommend a two to four week warm-up period before making calls. That window gives each household time to accumulate enough impressions to register name recognition. The seller doesn't need to consciously remember your ad. They just need to have a vague sense of familiarity when your name shows up on their caller ID or in a letter. After the warm-up, continue running ads throughout your outreach period. The digital layer isn't a warm-up that ends. It's a sustained presence throughout the campaign.
Agents running household-level campaigns targeting expired listings typically report that the quality of initial conversations improves measurably after a two to four week warm-up period, with sellers being more likely to engage rather than immediately dismiss the call. The ads don't do the closing. They lower the barrier to the first real conversation.
How much does this cost per expired listing household?
At $1-6/home/month depending on the impression tier you select, targeting 100 expired listing households costs $100-600/month. The $150 one-time setup fee applies to new campaigns. Compare that to direct mail ($1-3 per mailer, sent once, no frequency), phone prospecting tools ($99-200/month for dialers and data), and the time cost of hundreds of dials at a sub-3% contact-to-appointment rate. The programmatic layer adds measurable frequency and precision at a cost that most agents can justify alongside their existing outreach budget, not instead of it.
What if the seller figures out I'm targeting them specifically?
They won't, and even if they did, the ads don't present anything to feel uncomfortable about. Your ads don't say "we know your listing expired" or "we've been watching you." They position you as a specialist: an agent who works with sellers whose first listing didn't go as planned, who has a better approach to marketing, who understands the frustration of the process. The household sees a professional, empathetic agent building consistent presence. The targeting is invisible. What's visible is your message, your expertise, and your consistency over time. That's what builds the trust that converts a skeptical expired seller into a listing appointment.
The Bottom Line on Expired Listing Digital Advertising
Expired listings represent growing opportunity. The pool is larger than it's been in years, the sellers are motivated, and the conversion advantage over general prospecting is real. The challenge isn't finding them. It's standing out in a crowded outreach environment where every competing agent has the same list and the same instinct to call immediately.
The agents who win more expired listings are the ones who do something before the call. Not because cold calling doesn't work, but because showing up with familiarity and established positioning converts that call at a higher rate than showing up as a stranger.
Programmatic supports your outreach. It doesn't replace it. The calls still happen. The direct mail still goes out. The difference is that when you make contact, you're not starting from zero.
Targeting expired listings digital ads gives you a specific, actionable workflow: take the address list you already have or can get, use it as a household-level programmatic targeting input, and run a consistent digital campaign to those households for 30 to 60 days before and during your primary outreach.
Think about how many expired listings are currently in your market. Run the match rate estimate at 50%. Calculate what 90 days of household-level digital presence would cost you, compared to what you're spending on tools, dialers, and mailers that reach the same people in the same crowded window as every other agent.
Precision beats volume. Every time.
Start with 100 homes. Run it for 90 days. Track your call conversion rate. Decide from there.
Interested in how household-level targeting works for a specific expired listing list? See VeryTargeted's pricing and targeting details for transparent per-home costs and impression tier options.
Ready to target the right households?
Stop wasting ad spend on people who will never list. VeryTargeted puts your brand in front of the homeowners most likely to sell.