The short answer
Google Ads reaches a property buyer while they are searching: for a locality, a configuration, a project or a developer. The intent is higher than on Meta and the volume is capped by how many people actually search, so the keyword architecture decides almost everything. We run Google Ads for real estate developers search-first, add Performance Max only once the account is feeding it qualified outcomes, and measure every campaign in cost per booking.
Which searches should a real estate developer bid on?
Four groups, in the order they usually pay back. Your own project and developer names first, because competitors and channel partners will bid on them if you do not. Then locality and configuration together, such as a 3 BHK in Saravanampatti or plots in Vadavalli, which is a buyer who has already narrowed the decision. Then category and city, such as villas in Coimbatore, which is wider and costlier. Broad terms like real estate or property on their own come last, if at all.
The negative keyword list saves more money than the positive one. Rent, PG, resale, jobs, loans and interior design all ride along on property searches and none of them is your buyer. A weekly search-terms review is where most of the waste in a real estate account is found and removed.
Should real estate campaigns use Performance Max?
Not first. Performance Max optimises toward the conversion you give it across all of Google's inventory, and when that conversion is a form submission it gets very good at finding cheap form submissions on placements where nobody was looking for a home. Fed with offline conversions, meaning qualified leads and site visits imported back from the CRM, it can find buyers. So the order is search first, tracking and offline import second, Performance Max third, with your brand terms excluded so it does not quietly take credit for searches you would have won anyway.
Lead form assets or a landing page?
The same trade as on Meta. A lead form asset captures the enquiry without the buyer leaving Google, which lowers friction and intent together. A landing page filters harder and converts a searcher who wanted detail, provided it loads fast on a phone and reports the conversion server-side. We test both on cost per booking rather than choosing on cost per lead.
How do you target buyers who do not live in the city?
Through the location setting most accounts leave on its default. Google distinguishes between people physically in a location and people who have shown interest in it. For a project that sells to buyers relocating, investing from another city or buying from abroad, targeting interest in the project's area reaches them; for a project that sells almost entirely locally, presence alone keeps the budget where the buyers are.
How does Google learn which leads actually booked?
By being told. Offline conversion import sends CRM stages back against the click identifier captured at the first visit, and Enhanced Conversions for leads matches enquiries using the hashed details the buyer already typed into the form, which recovers conversions a blocked cookie would lose. Until one of those is in place, smart bidding is optimising toward form fills, and the account will get cheaper per lead without getting cheaper per booking.
WHO THIS IS FOR
- Developers with a project name or locality that buyers are already searching for
- Accounts where Performance Max took over the budget and lead quality fell
- Teams paying for clicks on rent, PG or resale searches without knowing it
What do you actually get?
- Keyword architecture across brand, locality and configuration, developer, and category-and-city
- A weekly search-terms review and a maintained negative keyword list
- Brand protection for your project and developer names
- Offline conversion import and Enhanced Conversions for leads
- Performance Max only after the account is feeding it qualified outcomes
- Landing pages written for the search that sent the visitor, tracked server-side
Where does it run?
- Facebook and Meta ads for real estateThe other half: buyers reached before they search, at volume, with creative doing the selecting.
- Lead generation for real estateHow the channels are split and judged against each other, per booking rather than per lead.
- Server-side tracking and CAPIThe measurement layer that lets either platform learn which leads actually booked.
Which tools does this run on?
Isn't Google Ads too expensive for real estate?
Per click, often. Per booking, not necessarily. A search for a configuration in a named locality comes from a buyer who has already done the narrowing Meta has to do with creative. Whether that works out cheaper per booking depends on your site-visit and booking rates, which is why we measure both channels on that number rather than on cost per click or cost per lead.
How much should a real estate developer spend on Google Ads?
Search spend is capped by demand in a way Meta spend is not: you can only buy the searches that happen. So the budget comes out of the keyword plan, estimated clicks multiplied by expected cost per click, rather than the other way round. A small project in a single locality may genuinely not be able to spend much on search, and that is a finding, not a failure.
Should we bid on competitor project names?
You can use them as keywords; a trademark owner can file a complaint that restricts their name in your ad text, so the ad itself should stand on your own project. Whether it is worth it is arithmetic: those searchers are real buyers, and they convert at whatever rate your project wins against the one they searched for.
Further reading
- What is a good cost per lead for a real estate project?There is no such number in isolation. Here is the one that replaces it, the five rates it depends on, and how to work out yours in about five minutes.
- Channel partner leads vs direct leads: the real cost comparisonOn cost per booking alone, channel partners often win. The comparison is still incomplete, because only one of the two channels gets cheaper the longer you run it.
- How fast do you have to call a real estate lead?Inside a minute if you can, inside five if you cannot. Not out of politeness. Contact rate is the first term in the cost-per-booking chain, so it multiplies everything after it.
See how this fits the rest of the system on the loop.