A real estate campaign that reports 900 leads and 11 site visits has not performed well. It has performed expensively. The number that governs a developer's economics is cost per booking, and the gate before it is the confirmed site visit — because a flat is not bought from a landing page. Done properly, real estate digital marketing in Indore is built backwards from the booking, with pre-qualification on budget and configuration happening before the enquiry ever reaches your sales team.
Two things make this harder here than agencies admit. One is legal: under the Real Estate (Regulation and Development) Act, 2016, your advertising is a regulated disclosure, not creative licence. The other is structural: portals and channel partners own a large share of the buyer relationship, and the honest evidence says they are getting stronger, not weaker.
Truth line: if your agency reports leads but not site visits, they are reporting their own effort rather than your sales.
Why do campaigns produce full CRMs and empty site offices?
Because lead volume and lead quality are inversely related when you optimise for the wrong event, and most campaigns optimise for the form fill.
A Meta or Google campaign told to maximise leads will find the cheapest people willing to submit a phone number. On a ₹60 lakh apartment, the cheapest respondents are overwhelmingly people browsing, people looking at a ₹25 lakh budget, people in the wrong city, and people who wanted the brochure. The campaign is working exactly as instructed. The instruction was wrong.
The fix is unglamorous, and it is the core of how we build a performance marketing engine for a developer. Qualify before the handoff: budget band, configuration, possession timeline, and whether the buyer is self-use or investment. Ask on the form, re-confirm on the call, and only then book a site visit. Your cost per lead will rise sharply and your cost per booking will fall. That is the trade every serious lead generation programme has to make. Developers who have never seen that trade-off presented honestly tend to assume a higher CPL means a worse agency — the same confusion we keep running into in why most businesses fail at lead generation.
A caution worth stating plainly, because it is the strongest objection to everything above: site visits can be manufactured. Free cab rides, gift vouchers and aggressive telecalling will fill a site office with footfall that was never going to buy. Cost per site visit is a useful metric only when the visit is qualified and the definition is agreed in writing before the campaign starts.
What does RERA actually require in a digital advertisement?
More than most developers in Indore are currently doing, and considerably more than most agencies know.
The definition is technology-agnostic
Section 2(b) of the Act defines an advertisement broadly — any document, notice, circular or other publicity in any form that informs people about a project, offers a plot, apartment or building for sale, or invites people to purchase in any manner.
That language predates none of the formats you are using. A Meta carousel, a Google Search text ad, an Instagram reel, a WhatsApp broadcast and a project landing page are all advertisements under the Act. So is a lead form.
Pre-launch lead collection is the big exposure
Section 3 prohibits a promoter from advertising, marketing, booking, selling, offering for sale or inviting persons to purchase in any manner before the project is registered with the Authority.
Read that against standard industry practice. A "Coming Soon" landing page with a render and a phone-number field, run before the registration certificate is issued, is an invitation to purchase. Under Section 59, contravening Section 3 can attract a penalty of up to 10% of the estimated project cost, and continued contravention can attract imprisonment of up to three years.
On a ₹100 crore project, a teaser campaign is a ₹10 crore theoretical exposure. Most developers running them have not priced that risk, and most agencies selling them have never mentioned it.
What must appear on every asset
Section 11(2) requires that the advertisement or prospectus prominently mention the website address of the Authority, where the project's details are entered, and the registration number obtained from the Authority.
For a project in Indore that means the MP RERA website and the project's registration code on each asset — not only on the website footer. Contravention of provisions other than Section 3 falls under Section 61, which allows a penalty of up to 5% of the estimated project cost.
Practically, build it into the creative template rather than leaving it to whoever exports the file:
Every paid asset should carry
- The MP RERA project registration number, legible at the size it will actually be viewed
- The Authority's website address
- No amenity, timeline or approval claim that is not in the registered project details
- No render presented in a way that implies a completed structure where none exists
Section 12 is the reason the last two matter. If a buyer makes a deposit relying on an incorrect or false statement in your advertisement and suffers loss, you are liable to compensate — and if the buyer withdraws, to return the investment with interest and compensation. An over-promising ad is not a marketing risk. It is a refund liability.
Does your marketing agency need RERA registration?
This is the question nobody in the Indian agency industry wants asked, and developers should ask it.
Section 9 requires real estate agents to register with the Authority, and Section 62 provides for a penalty of ₹10,000 per day of continuing contravention, capped at 5% of the cost of the units concerned. An agency that only buys media and hands over raw enquiries is in a different position from one that calls buyers, negotiates, or is paid on bookings. Where exactly the line falls has not been settled uniformly, and anyone who tells you with total confidence that it does not apply to them is guessing.
The commercially sensible answer: get written clarity on your agency's role, keep the sales conversation with your own registered team or registered channel partners, and take a view with your legal counsel rather than with your media buyer.
What is the Booking Chain?
Real estate marketing fails at a specific link, and arguing about the whole funnel prevents anyone from finding it. We work through five links and assign each one an owner. We call it the Booking Chain.
Link 1 — Reach. Impressions to the right geography, income band and life stage. Owned by the agency. Measured on cost per qualified enquiry, not CPM.
Link 2 — Qualified enquiry. An enquiry that has passed budget, configuration and timeline screening. Owned by the agency. This is where most campaigns are quietly broken.
Link 3 — Confirmed site visit. A scheduled, attended visit by a qualified buyer. Jointly owned — the agency creates it, your pre-sales team confirms and holds it. Measured on cost per confirmed visit and on no-show rate, which is the number that exposes fake qualification.
Link 4 — Booking. Owned by your on-site sales team. The agency cannot be accountable for this and should not pretend to be.
Link 5 — Registration. Owned by the developer. Cancellations between booking and registration are a sales and product issue, not a marketing one.
The value of splitting it this way is that it ends the annual argument. If cost per confirmed site visit is healthy and bookings are not happening, the constraint is at the site office, not in the ad account. If visits are expensive, the constraint is upstream. One of those is our problem and the other is yours, and both of us need to know which.
An honest disclosure about the numbers: there is no published, methodologically sound benchmark for cost per site visit or cost per booking in Indian residential real estate. Figures circulating online come from agencies and consultancies as marketing, without disclosed sample or method. Anyone quoting you an industry average for cost per site visit in Indore has made it up. The Booking Chain is useful because it measures your project against itself over time, which is the only comparison available — a point we make more generally in how to actually measure digital marketing ROI.
Is portal spend actually a trap?
Here is the counter-argument, made at its strongest, because the evidence for it is better than the evidence against it.
Info Edge's Q2 FY27 standalone billings disclosure shows 99acres billing ₹148.3 crore in the quarter, up 21.2% year on year from ₹122.4 crore, against total company billings of ₹822.3 crore growing 12.8%. Real estate was the company's fastest-growing major segment that quarter — faster than Naukri.
That is audited corporate reporting, not opinion. Developer money is not leaving portals. It is accelerating into them, and it is accelerating faster than the rest of a large listed company's business.
The reason is scale of intent. A buyer searching for a three-bedroom flat in Vijay Nagar goes to a portal because the portal has every project in Vijay Nagar. No single developer can assemble that comparison set, and outbidding a portal on its own search terms is not a sensible use of a project budget. Portals are a rational purchase.
The same honesty applies to channel partners. Brokers hold local relationships, run multi-project visits, manage negotiation and absorb the trust gap that no advertisement closes. There is no audited Indian data showing that direct developer digital leads account for more bookings than broker-facilitated sales, and a developer who cuts channel partners to save commission usually discovers what sales velocity was worth.
So what is the actual argument for owned-channel marketing? Not replacement. Three narrower things:
- Margin on the marginal unit. Portal and broker cost scales with sales value. Owned-channel cost scales with media spend. Every booking that comes through your own channel is worth more to you than the same booking through someone else's.
- Relationship ownership. A portal enquiry is a shared enquiry. Your own database, your own retargeting pool and your own referral base are assets that survive the next project.
- Price defence. On a portal you are a row in a comparison table. On your own channel you control the sequence in which a buyer learns about location, specification and price.
That is a real case. It is not the case that portals are a mistake, and any agency telling you to cut your portal budget to fund their retainer is selling, not advising.
What can you actually target, and what can you not?
Two platform realities to get right, because the commonly repeated versions are wrong.
Meta's Housing Special Ad Category. Where it applies, it removes your ability to target by age, by gender and by narrow postcode, and forces a wider geographic radius. The list of countries where it is mandatory is set by Meta and changes, so check the current requirement in Ads Manager for your own account rather than trusting a blog — including this one. The practical point that holds either way: if you market premium inventory to NRI audiences in the United States or Canada, expect the restrictions to apply and plan a broad, algorithm-led audience strategy rather than a demographic one. A campaign architecture that depends on tight demographic slicing will not survive that switch, which is worth knowing before you build the paid social plan rather than after.
Google Customer Match is more available than you have been told. It is widely repeated that you need USD 50,000 of lifetime spend and 90 days of history to use first-party data in Google Ads. That is not what the policy says. Google's Customer Match policy states that the 90-day history and the USD 50,000 lifetime-spend thresholds apply to the Targeting setting and manual bid adjustments. Any account with a good policy-compliance and payment history can use Customer Match in Observation mode and for Exclusions.
That distinction matters for a developer with a fresh ad account. You can upload your past enquiry and booking lists on day one and use them to exclude existing customers and to observe how your audience behaves. You cannot yet target them directly. Most agencies will tell you the feature is locked. It is partly open, and the open part is useful.
How do you measure a booking that happens offline?
This is the gap that makes everything above possible or impossible, and it is a configuration problem rather than a philosophical one.
Google supports offline conversion imports and enhanced conversions for leads, which let you send a booking that happened in your site office back to the ad account that produced the click. Two methods: capture the Google Click ID with every enquiry and send it back with the conversion when the deal closes, or use enhanced conversions for leads, which matches on hashed first-party data such as email.
One dated change worth knowing, because it will break setups that are not maintained: from 15 June 2026, offline conversion imports and enhanced conversions for leads uploads move to the Data Manager API and are blocked in the Google Ads API. If your CRM integration was built before that, confirm it has been migrated or your booking data has quietly stopped reaching Google.
Without this loop, your campaigns optimise toward form fills forever, because form fills are the only outcome they can see. With it, the platform learns which enquiries became site visits and which visits became bookings, and starts finding more of those people. This single piece of plumbing does more for a developer's cost per booking than any creative decision, and it is skipped on the large majority of real estate accounts we review. It belongs in the same category as the measurement discipline covered in digital marketing analytics.
What has changed in the buyer's maths this year?
Two things that should change your messaging.
Borrowing got more expensive. The Reserve Bank of India's Monetary Policy Committee met from 5 to 7 October 2026, and the policy repo rate now stands at 5.50%, raised by 25 basis points. After a long easing cycle, that is a direction change, and reporting around the decision indicated further tightening was signalled.
For marketing, this matters in a specific way. Campaigns built on low-EMI arithmetic are now building on a moving floor. Messaging that holds up better under rising rates is about the asset — location, specification, completion certainty, possession timeline — and about the cost of waiting rather than the cheapness of borrowing. A buyer who believes rates are rising has a reason to act now, which is a more durable argument than a monthly instalment figure that may be out of date by the time the ad is seen.
The all-in cost is what the buyer actually feels. GST on under-construction residential property stands at 1% for affordable housing and 5% for other residential, in both cases without input tax credit, under CBIC Notification No. 3/2019-Central Tax (Rate). In Madhya Pradesh, stamp duty of 7.5% plus a registration charge of 3% takes the registration cost to roughly 10.5% of value — confirm the current position and any applicable concession with the MP Department of Registration before it goes into a price communication, and see our breakdown of what agencies do not tell you about cost for how this feeds the budget conversation, since these are revised and widely misreported online.
A buyer comparing your ₹58 lakh flat with a competitor's ₹55 lakh flat is comparing landed cost. Publishing an honest all-in number is unusual enough in Indore to be a differentiator, and it pre-empts the objection that otherwise surfaces at the site visit.
What this looks like when Midgrow runs it
We treat a project as a campaign with a closing date and a fixed inventory, which is different from a service retainer.
In practice: project-level campaign structure rather than one account for the whole company, pre-qualification built into the enquiry flow before your sales team sees a name, RERA-compliant creative templates so compliance is not a last-minute edit, CRM-to-ad-account conversion plumbing so the platform optimises toward site visits and bookings, and reporting along the Booking Chain with the owner of each link named.
We also tell you which link is failing even when it is ours. An agency that reports only the metrics it controls is not reporting.
We are an AI-powered growth agency in a practical sense here: creative variant volume and enquiry qualification are where AI earns its place in real estate, because a project needs dozens of creative variants across configurations and buyer segments, and qualification is high-volume repetitive work that humans do inconsistently at 9pm. Positioning, pricing narrative and the decision about which micro-market to attack stay human.
We also treat the site office as a local search destination in its own right, because a buyer who has shortlisted you will search your project and your sales office by name — which is local SEO work, not advertising.
We are based in Indore. We know the difference between Super Corridor absorption and Vijay Nagar absorption, and we will not run the same campaign across both.
If you have a RERA-registered project in Indore and your site visits are expensive or your CRM is full of enquiries your sales team has stopped calling, that is a diagnosable problem with a known shape.
Talk to us. Book a consultation or message us on WhatsApp at +91 7415603507. Bring your last 90 days of enquiry sources, your site-visit count and your booking count. We will tell you which link in the chain is broken before we quote anything.
Frequently asked questions
What is the right metric for a real estate campaign in Indore?
Cost per booking, with cost per confirmed qualified site visit as the leading indicator. Cost per lead is actively misleading on high-ticket inventory, because the cheapest leads are the least qualified. Be aware that no credible published benchmark exists for either figure in India — track your own project against its own history.
Is a pre-launch teaser campaign legal in India?
Not before RERA registration. Section 3 of the Real Estate (Regulation and Development) Act, 2016 prohibits advertising, marketing or inviting persons to purchase in any manner before the project is registered, and Section 59 allows a penalty of up to 10% of the estimated project cost. A landing page collecting phone numbers against a render is an invitation to purchase.
Does the RERA number have to appear on social media ads?
Section 11(2) requires the advertisement or prospectus to prominently mention the Authority's website address and the registration number, and Section 2(b) defines advertisement broadly enough to cover publicity in any form. Treat every paid asset, including reels and WhatsApp broadcasts, as covered. Penalties under Section 61 reach 5% of estimated project cost.
Should we stop spending on 99acres and MagicBricks?
No. Info Edge's Q2 FY27 disclosure shows 99acres billings up 21.2% year on year, faster than the rest of the company — developer spend on portals is accelerating because portals hold comparison-stage intent that no single developer can assemble. Build an owned channel alongside, for margin and relationship ownership, not instead.
Can we cut channel partners if digital marketing works?
Rarely a good idea. Brokers control local relationships, run multi-project visits and close the trust gap. There is no audited Indian data showing direct digital leads out-book broker-facilitated sales. Use digital to improve the quality and cost of enquiries, not to replace a distribution channel that is working.
How long before a new project campaign stabilises?
Expect four to eight weeks to get cost per qualified enquiry under control, and a full sales cycle beyond that before cost per booking means anything. Judging a real estate campaign on three weeks of lead data is judging noise.
Do we need a separate campaign for each project?
Yes. Projects differ in price band, configuration, micro-market and buyer profile, and mixing them in one account denies the algorithm clean signal and denies you clean reporting. Project-level structure is the single most common structural fix we make.
What about NRI buyers?
Worth pursuing for premium inventory, with one planning caveat: housing ads targeting some countries, including the United States and Canada, fall under Meta's Housing Special Ad Category, which removes age, gender and narrow postcode targeting. Verify the current requirement in Ads Manager and design the NRI campaign around broad, algorithm-led audiences from the start rather than retrofitting it.


