"We tried Facebook ads. We got a hundred leads and not one of them was serious." We hear a version of this from most developers and agencies before they work with us. The conclusion they've drawn is that Meta ads don't work for property in Cyprus.
They do. The leads were bad because the ads were built to attract bad leads. Here are the five reasons, in the order we usually find them, and what fixes each.
1. The ad says nothing a buyer needs to know
A render and "Luxury apartments in Limassol. Enquire now." That's most property ads. It gives a buyer no reason to click and no reason not to. So everyone clicks: the curious, the bored, the people who type their number into anything.
The fix is to put the facts in the ad. Price range. Location, precisely. Size and type. Delivery date. Who it suits. "Two and three bedroom apartments from €280,000, five minutes from Finikoudes, delivery 2027." Now the person with a €150,000 budget scrolls past, which is exactly what you want. Fewer clicks, better clicks, lower cost per real lead.
2. It's a still image
Static renders are cheap to run and easy to ignore. A short video, even twenty seconds, holds attention long enough to deliver the facts above and to make the project feel real. Video also lets Meta's system learn who watches to the end, which it uses to find more of those people.
The best-performing format we run for off-plan is the transformation: the plot or the scaffolding today, becoming the finished building. For completed properties, it's a presenter walking the buyer through. For agencies, it's the agent talking to camera. If you only have renders, an AI showcase video solves the problem in days.
3. The form asks for nothing
Meta's instant forms are good because they're frictionless. That's also the problem: with just name and phone, you get everyone. Add two questions and the junk disappears:
- Budget range (as multiple choice, with your actual price bands)
- When are you looking to buy? (Within three months / this year / just researching)
Some developers worry this reduces leads. It does, by design. The leads you lose are the ones your sales team would have wasted an afternoon on.
4. Targeting is too broad, or too clever
Two opposite mistakes. The first is targeting "everyone in Cyprus, 25 to 65". The second is stacking a dozen interest categories ("luxury real estate", "investment", "yachts") that Meta mostly ignores anyway.
What works in our campaigns: separate ad sets by language and location, because a Greek-speaking buyer in Nicosia and an English-speaking buyer in London researching Cyprus need different creative. Let the video do the filtering. Then build lookalike audiences from the people who actually submitted a qualified form, once you have enough of them.
5. Nobody calls the lead
This isn't an ad problem, but it kills more campaigns than any ad problem. A lead that gets a call within ten minutes is a conversation. The same lead called the next afternoon is a voicemail. If your sales team only checks the spreadsheet on Fridays, no campaign will look like it works.
We deliver leads to a Google Sheet, a CRM or a WhatsApp notification the moment the form is submitted, and we ask clients to agree a response time before we launch.
What good looks like
A campaign built this way typically produces fewer leads than the "hundred useless ones", at a higher cost per lead, and a dramatically lower cost per viewing and per reservation. That's the number to watch. If an agency is reporting cost per lead and nothing else, they're measuring the wrong thing.
We run Meta ads for real estate clients across Cyprus and Greece, and the first thing we do with a new client is audit what they ran before. It's free, and it usually explains the hundred leads in about ten minutes.