Indian real estate marketing team reviewing lead quality and property enquiries

Short answer: To reduce fake and duplicate real estate leads, verify phone numbers at capture (Meta Higher-intent forms with SMS verification, Google lead form OTP, WhatsApp or SMS OTP on your website), normalise every number to +91 format, and let the CRM merge repeat enquiries into one contact with a dated activity log instead of creating new leads. Then send "junk" and "qualified" outcomes back to Meta and Google so their bidding stops chasing bad leads.

On this pageDiagnose before you filterWhere junk comes fromMeta instant form setupGoogle lead form setupWebsite OTP and bot controlsPhone normalisation rulesCRM dedupe rulesFeeding outcomes backVendor and partner leadsWeekly scorecardSources

Benchmark reference: the public 2025–2026 numbers behind this guide (Meta and Google CPC/CPM in India, CPL ranges by industry, landing-page conversion, real estate funnel rates, WhatsApp API pricing) are collected and graded in our India lead generation benchmarks 2026 report.

What counts as a fake or duplicate real estate lead?

"Fake lead" is used for at least six different problems, and each one has a different fix. Before you change any form, make the sales team use these disposition codes for two weeks:

CodeDefinitionTypical causePrimary fix
INVALIDNumber not in service, wrong digits, or obviously junk (9999999999)Typos, bots, made-up entriesValidation and OTP at capture
DID_NOT_ENQUIREReal person who says they never filled a formAutofilled instant forms, accidental taps, organic form sharesHigher-intent forms, review screen, SMS verification
DUPLICATESame person already in CRM for the same projectSeveral ads, portals and retargeting reaching one buyerCRM matching and merge rules
UNREACHABLEValid number, no answer after 3 attempts on 2 daysSlow first call, wrong time of dayResponse time and WhatsApp-first contact
NOT_A_BUYERBroker, job seeker, vendor, competitorBroad keywords and targetingNegative keywords, qualifying question
OUT_OF_FITReal buyer, wrong budget or locationNo price in the ad; loose radiusPrice in creative; budget question

Once you have the split, you can see the problem clearly. If DID_NOT_ENQUIRE is the biggest bucket, the form type is wrong. If UNREACHABLE is biggest, the problem is speed, not the leads. As a working rule, we act on any single code that exceeds 10–15% of a source's leads in a week. Treat that as a starting threshold, not an industry benchmark.

Where do fake real estate leads come from?

SourceMain junk patternFirst control to add
Meta instant formsAutofill submits name and number in two taps; organic shares of the formHigher-intent form, SMS verification, block organic leads
Google lead form assetsQuick submissions from broad searchesOTP verification; required qualifying question
Website formsBots, competitors, test entries, made-up numbersServer-side validation, bot check, OTP
PortalsSame buyer enquires on 10 listings; brokers posing as buyersDedupe across sources; one qualifying call script
Vendors and affiliatesRecycled databases, the same lead sold to several developersContract terms, consent proof, replacement rules

How do you set up Meta instant forms to cut fake leads?

  1. Form type: Higher intent. It adds a review step before submission. In Meta's leadgen form API this is the is_optimized_for_quality flag.
  2. SMS phone verification on. The same API documents is_phone_sms_verify_enabled, "whether the form requires phone sms verification when user submits". Where Ads Manager offers it on your account, turn it on for every real estate form.
  3. A required multiple-choice question with an honest exit option, for example "When do you plan to buy? 0–3 months / 3–6 months / 6–12 months / Just exploring". People who tap through without reading pick randomly, and you can see it in the data.
  4. Price on the context card. "3 BHK from ₹1.4 crore" filters out budget mismatches before they become leads.
  5. Block organic leads with block_display_for_non_targeted_viewer (Meta's lead ads guide), so form shares outside your targeting do not pollute the CRM.

Expect CPL to rise when you do this. Judge the change on cost per contacted, qualified lead, not CPL. More Meta-specific setup is in our Meta ads for real estate guide.

How do you set up Google lead forms to cut fake leads?

Google's lead form assets run on Search and Performance Max campaigns and list OTP verification as a quality feature. Two more settings matter:

  • Qualifying responses (Search campaigns only): a required multiple-choice question where you mark which answers count as qualified. Those submissions are tagged as qualified leads and fed into a "Qualified lead" conversion goal, which bidding can use.
  • Get leads out quickly: Google stores leads for only 60 days. Use the webhook or a CRM integration, not a monthly CSV download, or you will lose leads and call them too late.

Website forms behind Google Search ads need the controls in the next section. Our Google Ads for real estate guide covers negative keywords that keep job seekers and renters out.

Should you add OTP to real estate website forms?

Yes for high-abuse sources, with one design choice that protects conversion: save the lead first, verify second. If OTP is a gate before submission, people with network delays drop off and you never see them. If you save the lead and then ask for the OTP, verified leads go to the top of the call queue and unverified ones still get a call later.

OTP channelCost basis (October 2026)Setup requirementNotes
WhatsApp authentication template₹0.115 per delivered message plus GST (Free Press Journal)WhatsApp Business API account and an approved authentication templateAlso opens a WhatsApp thread you can use for the brochure
SMS OTPSet by your SMS providerDLT registration of entity, sender header and content template (TRAI DLT framework)Works for buyers without WhatsApp

Worked example: 1,000 website leads a month, with about 1.3 OTP sends per lead to allow for resends, is 1,300 WhatsApp authentication messages, roughly ₹150 plus GST at the October 2026 rate. The cost is negligible. The real cost is any drop in form completion, which is why "save first, verify second" matters. Full rate details are in our WhatsApp Business API cost guide.

Bot and spam controls that do not need OTP:

  • A hidden honeypot field. Reject any submission that fills it.
  • A time check. Reject forms submitted within 2–3 seconds of page load.
  • A bot check such as Cloudflare Turnstile or Google reCAPTCHA, which usually runs without showing a puzzle. Always validate the token on your server, not just in the browser.
  • Rate limits: no more than 3 submissions per phone number or IP address per hour.

What phone validation rules should every real estate form use?

Normalise before you validate or dedupe. Google's open-source libphonenumber parses, formats to E.164 and checks number type (mobile or fixed line) for any country, with ports in most languages. Apply these rules:

  1. Strip spaces, dashes, brackets and leading 0, 91 or +91, then store as +91XXXXXXXXXX.
  2. Accept Indian numbers only if libphonenumber returns a valid mobile number for region IN. Allow other country codes for NRI forms.
  3. Reject repeated digits (9999999999), simple sequences (9876543210, 1234567890) and your own office numbers.
  4. Run the same normalisation on every source (Meta, Google, portals, website and imports) before records reach the CRM. Most "duplicates" that slip through differ only by +91 or a space.

What CRM dedupe rules work for real estate?

The goal is one contact per person, with every enquiry recorded as activity, so sales sees "third enquiry in 40 days, from Google and 99acres" rather than three cold leads given to three people.

ScenarioMatch keyAction
Same phone, same project, within 90 daysNormalised phone + projectMerge into the existing lead; log the new source as a touch; keep the original owner; alert them ("re-enquired via Meta")
Same phone, same project, after 90 days with lead closed as lostPhone + project + statusReopen the same lead with a "re-engaged" tag; keep the full history
Same phone, different projectPhoneSame contact, new opportunity for the second project; notify both project owners
Same email, different phoneLower-cased emailFlag for manual review; never auto-merge on email alone
Channel partner registers a buyer already in the CRMPhone + project + registration timestampThe first valid registration within your partner policy's validity window wins; reject later claims with the timestamp shown
Household or office number used by two buyersPhone + different namesManual review; allow two contacts with a shared-number tag

Store two source fields: original source (never overwritten) and latest source. Without them, retargeting and portals take credit for buyers that search ads found first. Our real estate CRM guide has the full stage model.

How do you make Meta and Google stop sending junk?

Filters remove junk after it arrives. Feedback changes what the platforms look for. Send CRM outcomes back:

  • Meta: the Conversions API for CRM lets Meta optimise for leads that reach a stage you choose. Meta asks for at least 200 leads a month and daily uploads, with the stage reached within 28 days. Also upload junk leads as a custom audience to exclude.
  • Google: import "qualified" and "site visit" stages as offline conversions. Since 15 June 2026, Google routes these uploads through Data Manager rather than the Google Ads API. Our offline conversion tracking guide has the setup.

How do you control fake leads from vendors and channel partners?

Bought or vendor-supplied leads are where duplicates and fakes multiply, because the same record can be sold to several developers. Put these terms in writing:

  • Exclusivity: the lead is not sold to anyone else for a defined period
  • Consent proof: timestamp, source URL or ad ID and the consent text shown to the buyer
  • Replacement: invalid, duplicate and DID_NOT_ENQUIRE leads replaced if reported within 72 hours
  • Dedupe against your CRM before billing, using the normalised phone

Read our real estate leads database guide before you buy any list.

What should a weekly lead-quality scorecard show?

MetricFormulaBy
Valid rate(Leads − INVALID − DID_NOT_ENQUIRE) ÷ leadsSource, campaign, form
Duplicate rateDUPLICATE merges ÷ raw leadsSource
Contact rateLeads reached ÷ valid leadsOwner, hour received
Median first responseTime from lead to first call or WhatsAppOwner
Qualified rateQualified ÷ contactedCampaign, creative
Cost per qualified leadSpend ÷ qualified leadsCampaign

Quality work pays off further down the funnel. Founder Rinku Singh's in-house ILeadGuru programme (before GrowthSparx) captured budget and location before leads reached brokers and optimised on lead progression, reaching a 30% lead-to-deal rate. For what happens after the lead is clean, see real estate lead qualification to site visit.

Sources

FAQ

Common questions

How do I stop fake leads from Facebook real estate ads?

Switch instant forms to the Higher-intent type, turn on SMS phone verification where available, add a required multiple-choice question with a "just exploring" option, show the price on the context card and block organic leads. Then send CRM outcomes to Meta through the Conversions API so it optimises for leads that reach a qualified stage, and exclude junk leads with a custom audience.

Why do real estate leads say they never filled the form?

Usually because the instant form autofilled their name and number and they tapped submit without reading, or the form was shared organically. It is rarely fraud. Higher-intent forms add a review screen, SMS verification confirms the number, and a required qualifying question shows who read the form. Tag these leads DID_NOT_ENQUIRE so you can measure the fix.

Should real estate forms use OTP verification?

Yes for sources with many invalid numbers, but save the lead before asking for the OTP so network delays do not lose genuine buyers. Verified leads go first in the call queue. WhatsApp authentication messages cost ₹0.115 each plus GST in India from October 2026, and SMS OTP needs DLT registration of your entity, header and template.

How should a CRM handle duplicate real estate leads?

Normalise phone numbers to +91 format, then match on phone and project. A repeat enquiry for the same project merges into the existing lead as a new touch and alerts the current owner. An enquiry for a different project becomes a new opportunity under the same contact. Never auto-merge on email alone, and keep separate original-source and latest-source fields.

What is a normal fake lead rate for real estate campaigns?

There is no reliable published Indian benchmark, so measure your own. Code every lead for two weeks as invalid, did not enquire, duplicate, unreachable, not a buyer or out of fit. We act when any single code passes 10–15% of a source's weekly leads, then fix the cause that code points to, such as form type, response speed or targeting.

Need a practical growth system?

Book a review of your current acquisition, content and conversion workflow.

Book a Strategy Call
RS
Founder & Performance Marketing Lead, GrowthSparx

Rinku works across SEO, lead generation, paid acquisition and conversion systems for Indian and global businesses. This article uses practical operating frameworks, identifies limitations and links changing platform facts to primary sources.

Have a question? Message us directly on WhatsApp—usually a reply within a few hours.

Chat on WhatsApp