The average real estate lead from Google Ads costs somewhere between $30 and $120 depending on your market. The average commission on a closed residential deal is somewhere between $8,000 and $20,000. The math is absurdly good — if you can actually close the leads you generate.
That “if” is where most agents and brokerages hemorrhage budget. They run campaigns with zero geographic precision, send traffic to their homepage (or worse, Zillow), and track “form fills” as if a tire-kicker asking about a $200K rental has the same value as a pre-approved buyer hunting in a specific zip code. They end up with volume. They don’t end up with deals.
This is the playbook for doing it right — structured around the variables that actually determine whether real estate Google Ads generates pipeline or just invoices from Google.
- Zip-code and neighborhood targeting is the single highest-leverage structural decision in real estate PPC — getting it wrong burns budget faster than almost any other mistake.
- Lead quality and lead volume pull in opposite directions; optimizing for one without a plan for the other is how agents end up with 40 leads and zero closings.
- Competitor conquest campaigns work in real estate, but they require a specific structure and message or they backfire entirely.
- Without CRM integration and offline conversion tracking, your bidding algorithm is flying blind — and Smart Bidding will optimize toward garbage.
- Rate sensitivity is real: demand for real estate paid search terms moves with mortgage rates, so your budget strategy needs to account for market cycles, not just monthly spend caps.
Why Real Estate Google Ads Fail (And It’s Almost Never the Keywords)
We’ve audited real estate ad accounts running anywhere from $1,500/month to $40,000/month. The failure pattern is almost always the same — and it’s almost never the keyword list.
The problem is structural. Campaigns targeting entire metro areas. Broad match keywords eating budget on searches like “real estate license courses” and “how to become an agent.” Landing pages that dump traffic into a generic IDX search with no capture mechanism. Conversion tracking set to fire on page loads instead of actual form submissions. And Smart Bidding optimizing toward those phantom conversions with total confidence.
If you’ve run Google Ads and felt like you were just donating money to the algorithm, that’s probably why. The fix isn’t a better headline — it’s a rebuild from the foundation up. A proper Google Ads account audit will almost always surface three or four structural issues that, once fixed, cut wasted spend by 30–50% before you touch a single bid.
Real estate is also uniquely rate-sensitive. When mortgage rates spike, search volume for buying-intent keywords drops — sometimes sharply. When rates ease, it floods back. Note: verify current rate and inventory context before drawing conclusions about market timing. As of mid-2026, your local market conditions will determine how aggressive your spend posture should be. The smart play is to build campaigns that scale with demand rather than locking in a static budget that either wastes money in slow cycles or leaves opportunity on the table when conditions improve.
Geographic Targeting: Zip Codes, Neighborhoods, and Why “The Whole City” Is a Budget Drain
This is the most important tactical decision you’ll make in real estate PPC. Full stop.
Most agents set up geographic targeting at the city or DMA level because it’s easy. That’s also exactly why their CPCs are $15–$25 and their leads are low quality — they’re competing against every agent, brokerage, and Zillow-style aggregator in the market for generic city-level traffic.
The play is neighborhood and zip-code level targeting, matched to the actual micro-markets where you transact. If you’re a buyer’s agent who specializes in three specific zip codes in a mid-size city, you should be running separate ad groups (ideally separate campaigns with their own budgets) for each of those zip codes. Your keywords should include the neighborhood names and zip codes. Your ad copy should reference those specific areas. Your landing page should reflect that market.
When your ad says “Homes for Sale in [Neighborhood Name] — See Today’s Listings” and the person searching is actually looking in that neighborhood, your click-through rate goes up, your Quality Score improves, and your cost per lead drops. We’ve seen CPL fall 40% just from this structural change alone.
One critical mistake to avoid: Google’s default geographic targeting includes “people who show interest in your targeted location,” which means you can end up serving ads to someone in Ohio who once searched about your Phoenix market. Switch this to “presence: people in or regularly in your targeted locations” for every real estate campaign. If you want a deeper dive on this class of error, our breakdown of Google Ads geographic targeting mistakes covers the full list.
The Lead Quality vs. Lead Volume Tradeoff (And Why You Can’t Dodge This Decision)
Real estate agents almost universally ask for more leads. What they actually need is more qualified leads — and those two things require opposite campaign strategies.
High-volume campaigns cast wide. They use phrase and broad match keywords, target upper-funnel queries like “homes for sale in [city],” and drive traffic to IDX search pages with low-friction opt-ins. You’ll get a lot of form fills. Most of them will be early-stage researchers, renters who are curious, and people who are 18 months from being ready to transact.
High-quality campaigns go narrow. They target hyper-specific intent signals: “[neighborhood] homes under $500k,” “buying a house in [zip code],” “best realtor in [specific area].” They use tighter match types. They send traffic to landing pages with qualification language — pages that specifically speak to buyers or sellers who are actively transacting, not just browsing. The lead volume is lower. The close rate is meaningfully higher.
The honest answer is that neither approach is universally right. Solo agents with limited follow-up capacity should optimize for quality — 10 great leads a month is better than 80 leads who ignore your calls. Brokerages with dedicated ISA teams can absorb volume and work the pipeline over time. Know which one you are before you set a campaign objective.
One structural tool that helps bridge the gap: use qualification in your ad copy itself. “Serious buyers only — schedule a consultation” pre-qualifies traffic before the click. Your CTR will drop. Your lead quality will rise. That’s the trade, and it’s usually worth it for agents without large follow-up teams.
Competitor Conquest Campaigns: When to Run Them, How to Avoid Getting Burned
Bidding on competitor brokerage names is one of the most debated tactics in real estate PPC. Our position: it works, but only if you structure it correctly and understand what you’re actually buying.
When someone searches “[Competitor Brokerage Name] listings” or “[Top Local Agent] reviews,” they already have a relationship or at least familiarity with that brand. You’re not going to steal them with a generic ad. What you can do is intercept people who are still comparison shopping — searchers who typed a competitor name but haven’t committed. Your ad needs to give them a specific reason to click: a differentiator, a local proof point, a specific service the competitor doesn’t offer.
The structure matters here. Keep competitor terms in their own campaign, fully isolated from your other targeting. Set separate budgets. Write ad copy specifically for that audience — “Comparing [Competitor]? See Why [X] Buyers Chose Us in 2026.” Never use a competitor’s trademarked name in your ad copy itself (Google’s policy will get you flagged). Drive these clicks to a dedicated comparison landing page, not your homepage.
Your CPCs on competitor terms will be higher because your Quality Score will be lower — the landing page relevance signal isn’t as strong as it is when someone searches your own brand terms. Factor that into your expected CPL. For brokerages with strong brand equity and a clear point of differentiation, conquest campaigns can deliver solid ROI. For newer agents with no credibility markers, hold off until you have testimonials, transaction volume, and a reason to be the second option someone considers.
For a comprehensive framework on running conquest campaigns across any vertical, the Google Ads competitor campaigns guide covers the full decision tree.
CRM Integration and Offline Conversion Tracking: The Thing That Makes Everything Else Work
Here’s where almost every real estate Google Ads setup breaks down, even when the campaigns themselves are built well.
A lead fills out a form. Google records a conversion. Smart Bidding takes note and works to generate more leads that look like that one. The problem: Google has no idea whether that lead answered the phone, toured a home, got pre-approved, or closed six months later. It’s optimizing toward form fills, not closed transactions. And in real estate, the gap between a form fill and a closed deal is enormous.
The fix is offline conversion tracking: importing your actual deal milestones back into Google Ads so the bidding algorithm learns what a real, valuable lead looks like. You tag your CRM (most common in real estate: Follow Up Boss, LionDesk, kvCORE, Sierra Interactive) with the Google Click ID that came with each lead. Then you push conversion events back into Google when a lead becomes a consultation, a buyer agreement, or a closed deal.
This takes about two hours to set up properly. It almost never gets done. The accounts that do it see materially better lead quality within 60–90 days as Smart Bidding recalibrates toward real signals instead of vanity form fills.
Pair this with proper call tracking — real estate runs heavily on phone calls, and if you’re not tracking which ads generate calls that turn into appointments, you’re making budget decisions with half the data. The Google Ads call tracking setup guide walks through the exact implementation.
One more thing on this: make sure your conversion actions are correctly categorized by value. A seller lead is worth more than a buyer lead at most brokerages. A consultation booked is worth more than a generic form fill. Conversion value rules let you tell Google exactly that — and they’re one of the most underused features in the entire platform.
Budget Strategy for a Rate-Sensitive Market
Real estate demand on Google is not flat. It moves with rates, inventory, seasons, and macro sentiment. An account built for a 6% rate environment will either over-spend or under-deliver in a 7.5% rate environment if you haven’t adjusted accordingly.
A few structural principles that hold regardless of where rates are sitting right now:
Separate seller and buyer campaigns. They have different intent signals, different keywords, different landing pages, and different CPL economics. Lumping them together makes it impossible to allocate budget intelligently. Listing inventory is tighter in most markets, which makes seller leads more valuable — but also means you need a different message and landing page for a homeowner thinking about listing versus a buyer looking to purchase.
Build a remarketing layer. Real estate has a long decision cycle. Someone who visited your listings page in March might be ready to talk in June. Remarketing campaigns are dramatically cheaper than acquisition campaigns and often generate your best-qualified leads because you’re re-engaging people who already showed intent. Don’t skip this layer just because the setup takes an extra hour.
Use seasonality adjustments for Smart Bidding. If you know spring is your peak season and January is dead, tell Google. Manual seasonality adjustments prevent Smart Bidding from over-spending during slow periods and under-serving during peak ones. This is especially relevant in real estate, where the seasonal swings are predictable and significant.
Don’t set it and forget it on budget. We see agents lock in a $3,000/month budget in January and never touch it — even when May rolls around and every metric says they should be spending $5,000. Build in a monthly budget review as a non-negotiable. The market moves; your spend should move with it.
What a Well-Structured Real Estate Google Ads Account Actually Looks Like
For a solo agent or small team, a clean account structure looks like this:
- Campaign 1 — Buyer Keywords, Core Zip Codes: Exact and phrase match terms with neighborhood and zip-code specificity. Landing page: IDX search for that specific area with a clear lead capture overlay or dedicated home valuation / buyer guide offer.
- Campaign 2 — Seller Keywords: “Sell my home in [area],” “what is my home worth,” “list my house in [neighborhood].” Landing page: instant home valuation tool or seller consultation page. Completely separate from buyer traffic.
- Campaign 3 — Branded Terms: Your own name and brokerage name. Cheap to run, protects your brand from competitors bidding on your name, and converts at a very high rate. Never skip this — branded campaign isolation is a core structural principle for any Google Ads account.
- Campaign 4 — Competitor Conquest (optional): Competitor brokerage and top agent names, isolated with its own budget and dedicated landing page.
- Campaign 5 — Remarketing: Previous website visitors, segmented by page type (listings viewers, valuation page visitors, etc.). Lower bids, different messaging, different CTA.
For brokerages operating across multiple sub-markets, the same logic applies but gets replicated per market. The multi-location Google Ads management playbook is worth reading before you try to scale a single campaign across 10 zip codes — that approach always ends with one market eating all the budget.
Frequently Asked Questions
How much should a real estate agent spend on Google Ads?
Solo agents in competitive markets should start with a minimum of $1,500–$2,500/month in actual ad spend — not including management fees. Below that threshold, you won’t generate enough conversion data for Smart Bidding to optimize meaningfully. Brokerages covering multiple markets should budget per territory, not as a single pool. The right number depends on your market’s CPCs, your target CPL, and how many leads your team can realistically follow up on.
What keywords should real estate agents bid on?
Start with hyper-local, high-intent terms: “[neighborhood] homes for sale,” “buy a house in [zip code],” “realtor in [city/neighborhood],” “sell my home in [area],” “homes under [price point] in [area].” Avoid generic terms like “real estate” or “homes for sale” at the city level early on — the CPCs are high and the intent is too broad. Build a solid negative keyword list from day one: exclude “for rent,” “rental,” “license,” “school,” “class,” “zillow,” “redfin,” and similar terms that will bleed budget on non-transactional searches.
Should real estate agents use Performance Max campaigns?
With caution. PMax can work well once you have solid conversion data and offline conversion tracking in place — it needs signal to perform. Without those inputs, it tends to chase cheap, low-quality traffic and report great “conversion” numbers that don’t tie to real leads. We typically recommend building out proper Search campaigns first, accumulating 60–90 days of clean data, then testing PMax with a capped budget as an incremental layer rather than a primary campaign type.
How long does it take for real estate Google Ads to produce leads?
With a well-structured account, you should see lead flow within the first two to three weeks. But meaningful optimization takes 60–90 days minimum. Smart Bidding needs conversion volume to work properly — usually 30–50 conversions per month per campaign for tCPA to stabilize. Before that threshold, you’re in a learning phase. Don’t make dramatic changes weekly; let the data accumulate before drawing conclusions.
Should real estate agents also advertise on ChatGPT?
ChatGPT Ads launched as a self-serve platform in 2026, and it’s worth watching as a channel — particularly for brokerages looking to capture buyers who are researching neighborhoods conversationally. That said, real estate is a local, high-intent vertical where Google Search still dominates the bottom of the funnel. For most agents, ChatGPT Ads vs. Google Ads isn’t an either/or decision — it’s a sequencing one. Nail your Google Ads foundation first. Explore ChatGPT as an incremental channel once you have attribution working and pipeline flowing.
What’s the biggest mistake real estate agents make with Google Ads?
Sending all traffic to their homepage or a generic IDX search page. Your landing page is responsible for whether a click becomes a lead. A dedicated landing page for each campaign — with a clear, market-specific value proposition and a single CTA — will out-convert a homepage by 2x–4x in our experience. The second biggest mistake is running campaigns without offline conversion tracking, which means optimizing for form fills rather than actual closed business.
Is Your Current Setup Actually Working — or Just Generating Activity?
The real estate agents and brokerages we see getting genuine ROI from Google Ads share a few things in common: they target narrowly, they track deeply, they have dedicated landing pages, and they’ve connected their CRM so the algorithm learns what a real lead looks like — not just a form fill.
The ones burning budget share a different set of traits: broad geography, homepage traffic, no call tracking, no offline conversion data, and campaigns that haven’t been meaningfully reviewed since they were set up.
If your current setup doesn’t have zip-level targeting, offline conversion imports from your CRM, isolated seller and buyer campaigns, and a remarketing layer — those are your four highest-leverage fixes. You don’t need a bigger budget. You need a better structure.
If you’re not sure which category your account falls into, a structured account audit will tell you within a few hours of work. And if you want a second opinion on whether your current agency is actually managing those variables or just running campaigns on autopilot, the agency evaluation checklist gives you the exact questions to ask — and the red flags to watch for.
The math in real estate PPC is too good to leave on the table because of a structural problem you didn’t know existed.
