Google Ads for Real Estate That Fills Units, Not Just Inboxes
We build real estate lead generation for property management, leasing, and real estate businesses where an empty unit or a missed inquiry has a daily cost: qualified inquiries tracked from ad click to application, reported as a cost per lead you can plan a budget around.
Why Real Estate Is a Different Google Ads Problem
Real estate searches carry more intent than almost any other category. A renter typing a neighborhood, a bedroom count, and a price ceiling has told you most of what you need to know about what they want. The problem is the company those searches keep. The same auctions are crowded with listing aggregators running national budgets, and the same keywords pull in searchers your portfolio can never serve. An account built the generic way, with broad keywords, citywide targeting, and every ad pointing at the homepage, buys all of it at once and reports it as traffic.
The second thing that sets this vertical apart is how fast an inquiry decays. A renter who submits a guest card in the morning is usually contacting three or four buildings in the same sitting, and whichever leasing team responds first tends to get the tour. An inquiry that sits in an inbox until the next day has often booked elsewhere. We treat response time as part of the media plan rather than a client-side detail, which is why our guide to speed to lead and why the first response wins sits behind every real estate engagement we run. The ads generate the inquiry, and what happens in the next hour decides what that inquiry was worth.
Third, rental click volume is full of people who can never become tenants. Some are browsing apartments they have no plan to rent. Some are searching subsidized or income-restricted housing when your units are market-rate. Some are landlords looking for a property manager, or people who want rooms and sublets when you lease whole units. Positioning language makes this worse in ways operators rarely expect: on our Alpine LA Properties engagement, the word affordable, an honest description of newly remodeled market-rate units in Los Angeles, pulled in Section 8 and senior-housing searches the portfolio could not serve. The audit found roughly a fifth of historical spend had gone to those categories. The fix is a negative keyword system organized by exclusion category, plus a weekly search terms review that keeps each list current as new query variants appear.
Fourth, renters search by neighborhood, and most accounts are not structured to answer them. A citywide campaign shows the same generic ad to searchers in two different neighborhoods, then lands both on the homepage. The alternative is an ad group per neighborhood, radius targeting around the areas you operate, ad copy that names the neighborhood, and a dedicated page showing that neighborhood's actual units, so the search, the ad, and the page all describe the same thing. Our guide to message match between ad and landing page covers the mechanics. Tighter relevance also changes what you pay, because it raises Quality Score and lowers cost per click in the auctions that matter.
Running Google Ads for a Real Estate Business?
The three problems we see in almost every real estate account
Inquiries That Never Tour
The account produces calls and form fills, but few become showings: searchers outside your market, budgets that never matched the listing, subsidized-housing searches your market-rate units cannot serve, landlords who wanted a property manager. The inquiry count looks healthy in the monthly report while the buildings that need tenants keep their vacancies.
Response Time Measured in Hours
A renter who inquires is usually contacting several properties in the same session, and the first useful response tends to win the tour. When follow-up waits for office hours, or a guest card sits in an inbox overnight, the leads your budget paid for book their showings with whoever answered first.
Budget Spread Thin Across Listings
Spend is distributed evenly across the portfolio instead of concentrated where the vacancies are. The buildings that need tenants most compete for budget with the ones already full, and citywide targeting pays for clicks in neighborhoods the portfolio does not even operate in.
How We Build a Real Estate Account
Four steps, in the order that makes each one work
Measure the Inquiry
Phone calls from ads and guest card submissions become tracked conversions, so the account has a real cost per inquiry from the first month and Google Ads gets a useful signal about which clicks produce renters.
Cut the Categorical Waste
A negative keyword system organized by exclusion category blocks the searches your portfolio cannot serve, and a weekly search terms review keeps the lists current as new query variants appear.
Restructure Around Neighborhoods
Ad groups built on neighborhood and property-type intent, radius targeting around the areas you operate, and budget concentrated on the buildings with vacancies rather than spread across the portfolio.
Close the Follow-Up Gap
Speed-to-lead automation answers inquiries in minutes, email nurture works the long move-in windows, and offline conversions extend measurement from the inquiry toward applications and signed leases.
The System We Run for Real Estate
Six workstreams that connect ad spend to signed leases
Qualified-Inquiry Tracking & Bidding
- Phone calls and guest card submissions tracked as conversions
- Cost per inquiry reported by campaign, neighborhood, and property
- CRM and property-platform outcomes pushed back into Google Ads as offline conversions
- Smart Bidding optimized on qualified inquiries, not raw clicks
Negative Keyword & Search Term Discipline
- Negative lists organized by exclusion category
- Subsidized-housing, landlord, and room or sublet searches blocked
- Weekly search terms review to close new leaks as they appear
- Positioning-language traps monitored so honest copy does not buy the wrong audience
Neighborhood Campaign Structure
- Ad groups built around neighborhood and property-type intent
- Radius targeting around the areas you operate, not citywide
- Neighborhood sitelinks and location-specific ad copy
- Budget weighted toward the buildings with vacancies
Dedicated Property & Area Landing Pages
- One page per neighborhood or property type, matched to the search
- Price, location, and requirements stated plainly to pre-qualify
- Prominent click-to-call for renters who prefer the phone
- A/B tests run against a documented control
Speed-to-Lead Automation
- Instant confirmation the moment an inquiry arrives
- Immediate routing to the leasing or sales team
- Automated first-touch follow-up before a human picks up
- Response tracking so slow follow-up shows up in reporting
Nurture for Long Move-In Windows
- Email follow-up for leads whose move-in date is months out
- Guest cards that go quiet re-engaged before they go cold
- Non-converters captured into remarketing audiences
- Warm handoff to the leasing team when the lead is ready
From Guest Card to Signed Lease
A guest card is the rental industry's standard inquiry record, and it is the right conversion to bid on, but it is not the outcome the business runs on. Between the inquiry and the lease sit a tour, an application, and an approval, and every stage leaks. On the Alpine LA Properties account, a portfolio of 1,600+ units, one month produced roughly 60 guest cards against 10 applications, and that gap, not the ad account, was identified as the biggest downstream opportunity on the engagement. A real estate program that stops measuring at the form fill never sees that kind of leak, let alone fixes it.
Measuring the funnel starts with the inquiry itself. Phone calls from ads and guest card submissions get tracked as conversions, which gives the account a real cost per inquiry by campaign, neighborhood, and property. Calls need particular care in this vertical, because many renters simply dial the number on the ad, and untracked calls make the strongest campaigns look like the weakest ones. Our guide to offline conversion tracking for phone calls walks through tying each tracked call back to the click and keyword that produced it. From there, the stages recorded in your property management platform, from tour to application to approval to signed lease, get pushed back into Google Ads as offline conversions, so Smart Bidding can weight spend toward the inquiries that become tenants instead of the ones that go quiet.
The last piece is follow-up across long windows. Plenty of renters inquire weeks or months before their move-in date, and a leasing team working today's vacancies will understandably focus on the renters who can sign now. An automated email sequence keeps the longer-window leads warm, re-engages guest cards that went quiet, and hands the conversation back to the leasing team when the renter is ready. Google Ads generates the inquiry, and the follow-up system has a large say in how many of those inquiries become applications. That is why dedicated landing pages and email nurture run as add-ons inside the same engagement rather than as separate projects with separate owners.
See Our Results
How we rebuilt the Google Ads account behind a 1,600+ unit LA apartment portfolio from zero conversion tracking to a measured leasing funnel, cutting cost per lead 45% while lead volume quadrupled on a budget that grew 50%.
Google Ads for Real Estate FAQs
How qualified-inquiry bidding, speed-to-lead, and lease-stage measurement work in practice.
It works when the account is built to buy qualified inquiries instead of clicks. Real estate searches are full of traffic that can never become a tenant or a client: people outside your market, searchers looking for something your portfolio does not offer, landlords when you want renters. An account bidding on cheap clicks fills up with exactly that. An account that tracks calls and inquiry forms as conversions, excludes the categories it cannot serve, and structures campaigns around the neighborhoods and property types it operates in buys a different auction entirely. On our Alpine LA Properties engagement, that rebuild cut cost per lead 45% while monthly lead volume quadrupled, on a budget that grew 50% over the same stretch.
Two ways: before the click and after it. Before the click, a negative keyword system organized by exclusion category blocks the searches your portfolio cannot serve, such as subsidized housing programs when your units are market-rate, property management searches when you want tenants, or room and sublet hunts when you lease whole units. A weekly search terms review keeps those lists current as new query variants appear, because the leaks reopen on their own if nobody watches them. After the click, dedicated landing pages state price, location, and requirements plainly, so the people who inquire already know what they are inquiring about. The goal is that every inquiry reaching your leasing team is one they can act on.
Rental inquiries go stale in hours, not days. A renter who submits a guest card or calls about a unit is usually contacting several properties in the same session, and the first useful response tends to win the tour. That is why speed-to-lead automation is part of the system we build rather than something left to office hours: instant confirmation when an inquiry arrives, immediate routing to the leasing team, and automated follow-up that starts the conversation before a human picks it up. We also track response time, so a slow follow-up process shows up in reporting the same way a weak campaign does. The ads generate the inquiry; the response speed determines whether it becomes a showing.
It starts with tracking the inquiry itself: phone calls from ads and inquiry form submissions recorded as conversions, so the account has a real cost per inquiry by campaign, neighborhood, and property. The stages after the inquiry live in your property management platform or CRM, from tour to application to signed lease. Connecting those stages back to the originating ad click as offline conversions gives you a cost per application or cost per lease you can plan a budget around, and it gives Smart Bidding a signal to optimize toward the inquiries that become tenants rather than the ones that go quiet.
Listing sites put your units in front of renters, but on a page shared with every competing building in the neighborhood, and the inquiry arrives through the aggregator's pipeline on the aggregator's terms. Google Ads generates inquiries that come straight to your leasing team, from renters searching the exact neighborhoods and property types you operate. The two channels are not exclusive; the practical question is what an inquiry costs from each source and how often it becomes a lease. When we took over the Alpine LA Properties account, its search impression share sat below 10% while the big listing sites dominated the auctions for its own neighborhoods. Rebuilding the account around those neighborhood searches is part of what cut cost per lead 45% while monthly lead volume quadrupled.
Around neighborhoods and property types, not around the company. Renters search for a two bedroom in a specific neighborhood at a specific price, so the account should answer in those terms: an ad group per neighborhood with copy that names it, radius targeting around the areas you operate instead of citywide targeting, and a landing page showing that neighborhood's actual units, so the search, the ad, and the page all describe the same thing. Budget then gets weighted by vacancy, with the buildings that need tenants funded ahead of the ones already full. On the Alpine engagement, this restructure moved the account into fewer, higher-intent auctions: clicks fell roughly 60% while inquiries rose, and cost per lead ended up 45% lower.
Ready to know what a signed lease costs you?
Let's look at your account, your leasing funnel, and the gap between the two. Get in touch for a free strategy session.