A new Google Ads build for a luxury Toronto townhome development - built from zero and tuned for qualified buyers, not cheap clicks.
Boutique luxury townhome development · Willowdale, Toronto - name hidden at the client’s request.
The client is a boutique real-estate developer launching 8 freehold luxury townhomes in Willowdale (Finch / Bayview), Toronto. Their core differentiator is unusual for the market: the homes are completed, inspected and move-in ready - “after-built living,” with none of the delays, overruns or surprises of pre-construction.
This isn’t volume lead gen. Each home is a high-value, considered purchase with a long sales cycle - so a handful of genuinely qualified buyers is worth far more than a flood of cheap clicks. The wrong audience (out-of-area, wrong budget tier, downsizers who won’t want stairs) quietly burns the budget. The whole game is intent and quality.
This was a brand-new account: no campaigns, no tracking, no data, no history. On top of that, the client arrived mid-build - a “coming soon / register” landing plus a buyer portal that was still being finished. The brief was explicit on three points: keep cost per lead low on a tight budget, keep the accounts owned by the client, and put a real lead-quality process in writing.
Form submissions, tour requests and calls - at the lowest sustainable cost per lead for a high-value, long-cycle purchase, with a documented process for protecting lead quality.
Build visibility for a brand-new development in a competitive Toronto market, supporting the staged launch.
In a niche where one sale is worth six figures in commission, the plan wasn’t to chase the cheapest clicks - it was to build a trustworthy, owned lead system and tune it toward genuinely in-market buyers.
Created the account, campaign structure and conversion tracking from zero - all owned by the client. Set up GA4 + Google Tag Manager and defined real conversion actions (form submissions plus phone calls over 30 seconds) so optimization and reporting rested on actions that matter, not vanity clicks. Cleared the advertiser-verification pause that briefly limited early delivery, then launched.
Built Search around Toronto townhome-buyer queries, with daily search-term review and continuous negative-keyword work to keep out irrelevant intent. Search consistently delivered the highest-intent, best-converting traffic and became the channel the account leans on for qualified buyers.
Launched Performance Max once banner assets were ready, to expand reach at a lower cost and feed the funnel. As traffic accumulated, I built a remarketing audience from engaged visitors who hadn’t yet converted - a cheap, incremental layer to re-engage warm prospects.
Made a deliberate shift from raw volume to qualified buyers - these moves trade short-term volume for relevance, and the engagement signals confirmed it worked (CTR and on-site engagement rose as targeting tightened). A feedback loop with the client’s sales team guides which queries and audiences to keep or cut.
The data told a clear story: strong traffic, but a low on-site conversion rate. Users clicked, arrived, engaged - and didn’t complete the form. That pointed to the website, not the ads, as the bottleneck. So I benchmarked a best-in-class luxury real-estate funnel and handed the client a structured set of recommendations:
From a standing start, the account produced its first leads in week one and built into a steady flow across Search, Performance Max and Remarketing.
| Campaign | Leads | Cost / lead | CTR |
|---|---|---|---|
| Search - Toronto townhomes | 20 | CA$100 | 14.4% |
| Performance Max | 15 | CA$110 | 2.6% |
| Remarketing (engaged 30d) | 8 | CA$6.60 | 23.4% |
| Total all-time | 43 | CA$86 | 3.83% |
Week two ran at ~CA$375 per lead - normal for a brand-new account still gathering data. Within a few weeks it fell to CA$52–63, with Search hitting ~CA$31 in its best week. The blended CA$86 is held up by that early learning period and a deliberate late-May quality-tightening phase - but for homes at this price point, a lead at this cost is a small fraction of a single sale’s commission.

Google Ads account overview - Apr 6 – Jun 16, 2026. 43 conversions across the three-campaign structure; Search CTR up to 14.4%.
The signals say the ads are doing their job. Search CTR climbed as high as 19%, the engaged-session rate held at 84–89%, and average on-site time from paid traffic ran ~44–50 seconds - strong evidence the traffic is genuinely in-market luxury buyers, not idle clicks.
This was a ground-up build in a demanding niche: luxury real estate, a long sales cycle, a soft market, an unfinished website and a tight budget. There was no account to “fix” - everything had to be created, then optimized toward quality.
Over the first ~10 weeks I built the account, tracking and conversion setup from scratch (all owned by the client), launched Search, Performance Max and a remarketing layer, and steered the whole system toward genuinely in-market buyers rather than cheap clicks.
Built from zero - properly. Account, GA4 / GTM tracking, real conversion actions (form submits + calls > 30s) and three campaign types, all owned by the client, with the first leads inside week one.
High intent, not cheap clicks. Search CTR up to 19% and engaged-session rates of 84–89% - strong signals the traffic is in-market luxury buyers, exactly what a long sales cycle needs.
Quality over volume. Daily search-term and negative-keyword work, income-demographic exclusions and geo refinement deliberately traded raw volume for qualified buyers - the right call when one sale is worth six figures.
“I built the whole system from zero - and proved the ads were doing their job by pinpointing exactly what was holding conversions back.”
Tell me about your business and goals. I’ll show you honestly whether paid ads can get you there - and what it would take.
Discuss your project →