Nobody starts typing “real estate agent near me” because they’re bored and curious about the market. They type it because a job offer just landed three states away, a lease ends in six weeks, a divorce decree says the house has to sell by spring, or an inspection on the house they thought they’d bought just blew up the whole timeline. That search is a reaction to a life event, not a hobby, and it shows up on a phone at 9:40 on a Tuesday night as often as it does during business hours.
Here’s the part that costs brokerages money: most Google Ads accounts for real estate agents companies are built as if every one of those searchers is the same person with the same need. One campaign, a handful of broad keywords, clicks dumped onto the brokerage homepage, and a lead counted the moment someone fills in a name and phone number. The agent calls, the lead goes cold, and the owner’s conclusion is “we need more leads” when the real problem is that the fifteen leads they already paid for were never going to book a tour. Adding budget to a campaign that’s structurally mismatched to the search just buys you a bigger version of the same leak.
The fix isn’t a bigger budget or a flashier ad. It’s recognizing that a buyer search and a seller search are two different businesses wearing the same “real estate” label, and that the account, the landing pages, and the follow-up need to treat them that way. Pull your last 90 days of Google Ads search terms right now and sort them by cost. You’ll likely find a chunk of spend going to terms that have nothing to do with either buying or selling a home through your firm.
The seven mistakes that quietly burn real estate ad budget
These aren’t theoretical. They show up in account audits for brokerages of every size, from a two-agent husband-and-wife team to a 40-agent regional firm, and most of them are fixable in a single afternoon once you see them.
Common mistakes
-
1One campaign tries to serve buyers and sellers at once
A buyer typing "3 bedroom homes under 400k [city]" and a homeowner typing "what's my house worth" are in completely different stages, and they need different offers: one wants a saved search, the other wants a free valuation. Mixing them into a single ad group means your ad copy, your bids, and your landing page end up compromising for both and converting neither well. Split buyer-intent and seller-intent into separate campaigns with separate budgets, separate ad copy, and separate landing pages. They should barely resemble each other.
-
2No negative keyword list, so renters and Zestimate hunters eat the spend
Broad and phrase match on terms like "homes for sale in [city]" will also catch "apartments for rent [city]," "Zillow Zestimate," "real estate license requirements," and plenty of people job-hunting for "real estate agent jobs near me." Industry-wide, something like 20 to 30 percent of search budget routinely lands on queries like these that were never going to buy or list anything. Build a negative keyword list on day one covering rentals, job searches, DIY ("for sale by owner"), competitor portals, and school district research terms, then review the search terms report every week for the first month.
-
3Every click lands on the brokerage homepage
Someone searches "sell my house fast [city]" and arrives on a homepage with a rotating hero image, six agent headshots, and a generic contact form buried below the fold. That mismatch between what they searched and what they land on is where most of the conversion disappears, especially on mobile, where real estate searches skew heavily and conversion already lags desktop by a wide margin. Build a dedicated landing page per intent: one for buyer home search with an MLS search box above the fold, one for sellers with an instant CMA request, one per neighborhood if you're running geo-specific campaigns.
-
4Housing-category targeting restrictions get ignored, then blamed on the algorithm
Google flags real estate as a housing-related category and restricts the audience targeting available on those campaigns, limiting things like age, gender, parental status, and tight ZIP code exclusions, in line with fair housing advertising requirements. Plenty of account managers try to layer in demographic exclusions anyway, watch them silently get stripped out or the campaign under-deliver, and conclude Google Ads "just doesn't work for real estate." Build the campaign around location and intent signals instead of demographic exclusions, and expect Local Services Ads and standard Search to behave differently here than a typical retail account.
-
5Reviews and "top producer" claims go into ads without the paperwork to back them up
The FTC's 2024 rule on fake and deceptive reviews and testimonials is active now, and real estate ad copy is full of exactly the claims it targets: "voted best agent," "top 1% in the state," star ratings pulled without context, or a client quote that was never actually given in writing. If you can't produce where a claim came from and who said it, it shouldn't be in an ad or on a landing page. Use real, attributable reviews, link to the source platform, and don't cherry-pick a five-star quote to imply a rating you don't actually hold.
-
6Leads get counted at the form, not at the showing
Smart bidding optimizes toward whatever conversion event you hand it. Tell it "form submit" and it will happily fill your pipeline with curious browsers and out-of-area window shoppers, because that's the cheapest version of that event to buy. The agents end up chasing a stack of unqualified names while the campaign report says everything's working. Push a qualified-lead or appointment-set event back into Google through offline conversion imports or Enhanced Conversions, and bid toward that instead of the form fill.
-
7No call tracking on a category that lives on the phone
Real estate converts by phone more than almost any other local vertical, especially for relocation, luxury, and time-pressured sellers who don't want to wait for a callback from a web form. Without a tracking number and dynamic number insertion tied to each campaign, those calls either get attributed to nothing or get credited to whichever campaign happens to share the main brokerage line. Set up call tracking with a whisper message naming the source campaign before you spend another dollar scaling.
A dedicated SEM build for a brokerage looks very different from a generic “Google Ads management” template, which is part of why our SEM services start with the search terms report and the landing page map before touching bids at all.
Once you fix where clicks land, it’s worth watching what actually happens after someone arrives. HeyLead Insights shows scroll depth, form abandonment, and where a buyer or seller gives up on your CMA request or search tool, which is usually more revealing than another week of A/B testing headlines blind.
DIY tools for this section
Check these before your next budget review
What to fix this month, and what can wait
Not every mistake on that list deserves the same urgency, and trying to fix all seven in one sprint usually means none of them get done properly. Tracking comes first, always. If you can’t tell which campaign produced a qualified lead, every other decision you make is a guess dressed up as a strategy. That means call tracking and a clean conversion event (appointment set, not form submit) get fixed before a single extra dollar goes into the account.
Negative keywords are the second priority, and they’re cheap to fix. An hour spent building out a negative list covering rentals, job searches, and competitor portal names will often save more money in the first month than any bid adjustment. Do this before scaling budget, not after, because scaling a leaky campaign just makes the leak bigger and harder to find in the noise.
Landing pages come next, and they take longer because they involve actual build work, not just settings. A dedicated buyer search page and a seller CMA page are worth building properly rather than rushing, since they’ll carry the weight of every campaign running against them for months. If your site’s Core Web Vitals are weak, which is common; roughly 55.9 percent of websites pass all three Core Web Vitals checks as of the most recent measurement period, meaning nearly half don’t; a slow page will quietly tax every campaign sitting on top of it regardless of how good the ad copy is.
Creative refreshes, seasonal copy for spring listing season versus a slower winter market, and expanding into new campaign types like Performance Max can all wait. They’re real levers, but they only pay off once the foundation underneath them is solid. Pulling a lever on a broken machine just makes it break faster.
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit

An illustrative turnaround: the one-campaign brokerage that split its funnel in two
Picture a 12-agent regional brokerage running a single campaign simply named “Real Estate.” It mixed buyer and seller keywords in the same ad groups, sent every click to the homepage, and counted a lead the moment someone typed a name into the generic contact form. The owner believed the account was working because the lead count looked healthy every month. The agents didn’t believe it, because most of those leads never answered a follow-up call, and the ones who did were often renters or people three years out from actually buying.
The fix wasn’t a bigger budget. It was splitting the single campaign into two: one built entirely around buyer search terms pointed at a page with a live MLS search box, and one built around seller terms (“what’s my home worth,” “sell my house [city]”) pointed at an instant CMA request form. Alongside that, they added a negative keyword list that stripped out rental and job-search traffic, and they put call tracking numbers on both landing pages with a whisper message telling whoever answered which campaign the caller came from.
Nothing about the targeting got more aggressive and nothing about the daily budget changed. What changed was that the clicks a buyer and a seller generated finally landed somewhere that matched what they’d just typed into Google, and the team could finally see, by listening to the whisper message, which campaign was actually producing calls that turned into a showing or a listing appointment. The lead count on paper barely moved. The number of showings booked per week did.
What brokerage owners notice once they check the call log
“We assumed Google Ads wasn’t working because our form-fill numbers looked thin. Turns out half our actual leads were calling the main line and nobody had ever connected a single call back to a campaign.” - Owner, 12-agent brokerage
“Splitting buyer and seller into separate campaigns felt like doubling our workload at first. It turned out to be the opposite, because the seller side stopped getting cluttered with browsers who were never going to list with us.” - Marketing manager, regional real estate team

FAQ
How much should a real estate agents company budget for Google Ads before expecting results? There’s no single number that fits a two-agent team and a 40-agent brokerage, but search CPCs for competitive real estate terms have been trending upward, with industry benchmarks pegging average search CPC around $2.96 and climbing roughly 12 percent year over year. Budget for enough volume to generate a meaningful sample of qualified leads in a month, not just a handful, and expect the first month to be mostly about cleaning up tracking and negatives rather than scaling spend.
Should we run Local Services Ads instead of standard Search campaigns? They solve different problems. Local Services Ads work well for fast, local-intent searches where trust badges and reviews matter at a glance, while standard Search gives you more control over buyer-versus-seller segmentation and landing page experience. Many brokerages end up running both, with Local Services Ads handling the immediate “need an agent now” searches and Search handling the more considered buyer and seller campaigns.
Can we use client testimonials in our real estate ads? Yes, but only real ones you can source and verify, and only presented in a way that doesn’t imply a rating or ranking you can’t substantiate. The FTC’s 2024 rule on fake and misleading reviews and testimonials is active, and it specifically targets the kind of unverifiable “top agent” or inflated star-rating claims that are common in this industry.
Why does Google restrict who we can target with real estate ads? Housing-related ads fall under personalized advertising restrictions that limit demographic targeting like age, gender, and tight ZIP code exclusions, consistent with fair housing advertising requirements. This isn’t a glitch or a bug in your account; it means your targeting strategy has to lean on location and search intent rather than demographic layering.
How long before a Google Ads account for a real estate agents company stabilizes? Once tracking, negatives, and landing pages are in place, most accounts need a realistic three to six months to show a stable pattern, especially with smart bidding that needs a consistent volume of the right conversion signal to learn from. Anything promising dramatic results faster than that usually hasn’t actually looked at your search terms report yet.
Putting it to work
Start this week by pulling your last 60 to 90 days of search terms in Google Ads, sorting by cost, and marking every term that has nothing to do with an actual buyer or seller, rentals, job searches, competitor portals, DIY listings. That one pass usually takes under an hour and tells you more about where your budget is actually going than a month of dashboard-watching.
If the real issue in your account is the gap between a search like “sell my house [city]” and a generic homepage that was never built to answer it, that’s exactly the kind of structural fix HeyLead handles end to end, from campaign splitting and negative keyword management through to the landing pages and call tracking that make the leads countable in the first place. Chat with us on WhatsApp.
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]