Most renters start their search on Google. They type a city, a neighborhood, or a building name, and they compare a few options before they book a tour. Google Ads puts your community in front of them at that moment. But in a portfolio with many properties, the same few mistakes show up again and again: spend in the wrong places, bids set on bad data, and reports that count button clicks as applications.
This guide covers how we set up and run Google Ads for apartment communities, from the rules you must follow to the numbers you should report.
1. Know the housing ad rules first
In the United States, Google treats apartment ads as housing ads under its personalized advertising policy. You cannot target or exclude people by age, gender, parental status, or marital status. You cannot target by ZIP code. Radius targeting must be at least 1 km around a location.
These rules exist to prevent housing discrimination, and they apply to every campaign type. Plan your targeting around location, search intent, and audiences that Google allows, not around demographics.
2. Structure the account around each property
Each property has its own budget, occupancy goals, and leasing team. The account structure should follow that. For each community, we usually run:
- A brand campaign for searches of the property name. These clicks are cheap and convert well, and they protect your name from competitors and listing sites.
- Local non-brand search for searches such as "2 bedroom apartments in [city]" or "apartments near [employer or transit stop]".
- Performance Max with brand terms excluded, so it does not take credit for brand searches the brand campaign already covers.
- Demand Gen or YouTube during lease-up, when you need to reach renters who have not started searching yet.
Keep each property's campaigns and reports separate. A portfolio roll-up is useful for leadership, but it hides the one property that is broken.
3. Target the markets your renters come from
A wider map looks like more reach. In practice, it often buys clicks from people who will never move to your market. Start with your own data: look at which cities produced completed applications in GA4 over the last year, and target those feeder markets.
Before you expand a campaign, check why it does not convert at its current size. In one case study, a 25-mile local campaign had spent $1,528 for 1 conversion, while most conversions came from a 50-mile Performance Max campaign. Adding a whole state to the weak campaign would not have fixed it.
4. Set budgets by leasing stage
A lease-up asset and a stabilized asset need different budgets. During lease-up, spend more and reach wider feeder markets until the building reaches its occupancy target. A stabilized asset needs lower, steady spend that rises when occupancy drops or renewals come due. A flat monthly split across all properties ignores this, and it wastes money on full buildings while leaving empty ones short.
5. Measure applications and leases, not clicks
This is where most apartment accounts go wrong. Many setups count a click on the Apply Now button as a conversion. A click is not an application. Many renters click, look at the form, and leave.
The application itself often finishes on a third-party portal on another domain, and tours often book through a separate scheduler. If cross-domain tracking is not set up, those conversions are lost or credited to the wrong source. The fix is to:
- Count completed applications and booked tours as primary conversions, and keep button clicks as secondary.
- Check cross-domain tracking for every application portal and tour tool.
- Import leases or qualified leads from your CRM or leasing system as offline conversions, where you can.
- Compare Google Ads conversions to the leasing system every month. If they move in different directions, find out why before you change bids.
In another case study, reported conversions went up 173% while completed applications went down from 56 to 41. A duplicate tag was counting each click twice.
6. Use smart bidding only on clean data
Target CPA and Maximize Conversions learn from your conversion data. If that data is wrong, they optimize toward the wrong result. If the data is new or unstable, a tight target can stop spend during peak leasing season. Fix tracking first. Then set targets on at least a few weeks of clean data, and review them when tracking changes.
A short checklist
- All housing ad rules are met in every campaign.
- Each property has its own campaigns, budget, and report.
- Brand terms are excluded from Performance Max.
- Targeting follows feeder markets from your own data.
- Budgets follow leasing stage and occupancy.
- Completed applications and tours are the primary conversions.
- Cross-domain tracking works for every portal and scheduler.
- Google Ads conversions are checked against the leasing system each month.
If you are not sure how your accounts score on this list, a Google Ads audit is the fastest way to find out.