Guide · Google Ads
Google Ads for real estate developers: campaigns, keywords, landing pages and conversions
On Google, people are already searching: they have a task and they're focused on it. That's why search leads usually have the highest intent. But volume is limited, and a poorly set up account burns budget on «houses for rent», job seekers and searches for your own brand. Here's how to build Google Ads so it brings meetings, not just clicks.
What Google gives a developer
Google doesn't create demand: it captures it. It serves people who've already decided to look for a home in an area, a unit type, or your project by name. It works best when the project is already known, when the area has its own search volume, and for final units. For a new project nobody knows yet, volume comes from social ads. We compare the two channels in Facebook or Google leads.
- Brand searches. People search for the developer's or the project's name. If you don't show up, a portal or a competitor does.
- Area and format searches. «departamentos en preventa en [area]», «lotes en [city]», «casas en [community]». These bring people who've already chosen where they want to live or invest.
- Buyers from other countries. People living in the US or Canada who want to invest in Mexico usually start on Google, in English. See how to sell to foreign buyers.
Which campaign types to use
| Campaign | What it's for | Watch out for |
|---|---|---|
| Brand search | Capture people searching for your project by name; cheapest and hottest | Keep it separate: it inflates results for the whole account |
| Area and format search | The foundation: people searching for homes where your project is | Broad searches with no area: expensive and low intent |
| Performance Max | Reach across all Google placements with one campaign | Without CRM data it learns to bring cheap forms and spends on display sites |
| Demand Gen | YouTube, Discover and Gmail; lookalikes of your qualified leads | This is latent demand, like social: leads need follow-up |
| Remarketing | Bring back people who viewed the site but didn't submit | Cap frequency so you don't wear people out |
To start, two search campaigns are enough: brand and area. Add Performance Max and Demand Gen once Google is receiving qualified-lead and meeting data from the CRM. Without that data, the algorithm optimizes for what it can see: the cheapest inquiry.
Which searches to buy and which to exclude
| Group | Examples | Intent |
|---|---|---|
| Brand and project | «[project name]», «[developer] condos» | Highest |
| Area and format | «pre-construction condos in [area]», «residential lots in [city]» | High |
| Investment | «invest in condos in [city]», «Airbnb condos [city]» | High, if the project works for investors |
| Broad | «houses», «condos», «real estate» | Low: avoid them at the start |
Start with phrase and exact match. Broad match only makes sense once bidding is optimized for qualified leads coming from the CRM; before that, it brings searches that have nothing to do with you.
The ad and the landing page: answer the search
Someone searching on Google wants an answer, not a pretty picture. The ad should repeat what they searched for and answer the first thing they want to know: area, unit type, starting price, delivery date, payment plan.
- One ad group per intent. Area, unit type, investment. Each with its own copy and, if possible, its own landing page.
- Ad assets. Links to floor plans, location, payment plan and «book a visit»; a call button; the showroom location.
- The landing page follows the search. Someone who searched «2-bedroom condos in [area]» should see those condos, not the project's home page.
- A short form plus WhatsApp. Name, phone and one filter question. A WhatsApp button next to the form, with a prefilled message saying which project they came from.
- Speed. The landing page has to load fast on a phone: most searches are mobile.
And the most important thing after the click: the response. A Google lead is comparing options, and if you reply an hour later they've already talked to another developer. See real estate appointment setting.
Conversions: teach Google which lead is worth it
If all Google knows is that someone filled out a form, it will look for more people who fill out forms. For it to look for buyers, the CRM has to tell it what happened to each lead: qualified, meeting held, reservation.
- Store the click ID (GCLID) and lead details in the CRM with every inquiry.
- Set up enhanced conversions for leads or offline conversion import.
- When a lead changes stage in the CRM (qualified, meeting, reservation), the conversion goes to Google automatically, with no manual exports.
- Once there are enough qualified-lead conversions, switch the bidding strategy to optimize for them instead of the inquiry.
It's the same logic as the Meta Conversions API. If you run both channels, connect both: that way you compare cost per meeting for each on the same data. See attribution model.
Budget and which numbers to review
Search budget has a ceiling: an area only has so many searches. If the campaign already shows ads on almost every relevant search, more money won't bring more leads, just pricier clicks. To work out how many leads and meetings you need for your sales target, use the budget calculator.
| What to review | How often | Warning sign |
|---|---|---|
| Search terms | Weekly | Rental, job or other-city searches |
| Search impression share | Weekly | Lost to budget on brand or the main area |
| CPQL | Weekly | Rising while CPL stays flat |
| Cost per meeting | Monthly | Higher than other channels with the same lead definition |
| Time to first response | Daily | Over 5 minutes during business hours |
Report brand separately. Brand search always looks cheap and hot, but much of that demand was created by social ads, brokers and word of mouth. Mix it with area search and Google looks better than it is.
Common mistakes
- Launching Performance Max first, with no CRM data: it learns to bring cheap forms.
- Not protecting the brand: a portal or a competitor shows up on top when people search for your project.
- Buying broad searches with no area and no negative keywords.
- Sending all traffic to the home page instead of a landing page that answers the search.
- Measuring clicks and CPL instead of qualified leads and meetings.
- Judging the campaign by its low volume: in search, demand sets the volume, not budget.
How to filter low-intent inquiries in every channel: junk leads. Facebook and Instagram setup: Meta ads for real estate developers.
Frequently asked questions
Does Google Ads work for real estate developers?
Yes, especially for capturing people already searching: the project name, the area or a unit type. Search leads usually have higher intent than social leads, but volume is capped by the searches in your area.
Which Google Ads campaign type should you use to sell condos?
Start with search: one brand campaign and one by area and format. Add Performance Max and Demand Gen once Google is receiving qualified-lead and meeting data from the CRM.
Which negative keywords should a real estate Google Ads account have?
Rent and rental (if you're selling), jobs, hiring, work, course, free, used, foreclosure, Infonavit if you don't accept it, and cities where you have no project. Review search terms every week.
How much should you spend on Google Ads for a development?
As much as your area's search demand allows. Once the campaign shows on almost every relevant search, more budget just raises click prices. Work out how many meetings you need for your target and compare cost per meeting with other channels.
How do you know whether Google Ads leads turn into sales?
Store the GCLID in the CRM and send offline conversions to Google: qualified lead, meeting and reservation. That shows cost per meeting and per sale for each campaign, and Google learns to look for buyers.