Google Ads Demand Generation for a 285-Unit Multifamily Lease-Up That Reached 95% Leased – Case Study

How SwiftPropel built a measurable rental demand engine for a new downtown multifamily property in Western Canada

A newly launched 285-unit multifamily rental property in a Western Canadian downtown market needed to generate rental demand from a standing start.

The property began at zero occupancy. The goal was to generate renter interest across multiple unit types, including studio, 1-bedroom, 2-bedroom, 3-bedroom, and penthouse apartments.

Untitled design 2

SwiftPropel worked as a white-label Google Ads partner and built the Google Ads campaigns from scratch. The campaign mix included Search, Display, Performance Max / Maps, competitor campaigns, relocation targeting, unit-specific campaigns, and retargeting.

During the campaign period, the property publicly reached a 95% leased milestone.

Because SwiftPropel did not have access to the client’s leasing CRM or external booking platform, this case study does not claim that Google Ads directly caused every lease. Instead, it reports verified campaign activity, website lead capture, tracked leasing-intent actions, and the public lease-up milestone separately. That distinction matters. A click to book a tour is not the same as a completed tour. A phone-number click is not the same as a completed leasing call. A website form submission is a stronger captured lead signal. A signed lease is the final business outcome. This case study is structured around that hierarchy.

Client Type

An anonymized 285-unit multifamily rental development in a downtown Western Canadian market.

Campaign Objective

The primary objective was to generate rental demand and leasing-intent actions for multiple apartment categories:

  • Studio apartments
  • 1-bedroom apartments
  • 2-bedroom apartments
  • 3-bedroom apartments
  • Penthouse units

The campaign needed to reach both local renters and people considering relocation into the city.

The Starting Point

The property started from zero.

There was no existing Google Ads account structure to optimize. SwiftPropel built the campaign architecture from scratch and created a paid media system designed to support the full lease-up cycle.

image1

The main challenges were:

  • Generating demand for a newly launched rental property
  • Capturing high-intent apartment search traffic
  • Segmenting campaigns by renter intent and unit type
  • Reaching both local and relocation audiences
  • Competing against established apartment properties
  • Supporting a long lease-up cycle
  • Retargeting renters during the comparison process
  • Tracking front-end leasing-intent actions clearly

The biggest measurement challenge was attribution.

The client used an external booking flow for tour scheduling, but SwiftPropel did not have access to that booking platform or the downstream leasing CRM. That meant campaign optimization could track booking handoff clicks, phone clicks, application clicks, and website form activity, but not every booked tour, completed tour, approved application, or signed lease.

Strategy

SwiftPropel built the account around renter intent instead of relying on one broad campaign.

1. High-Intent Search Campaigns

Search campaigns were built to capture renters actively looking for apartments in the market.

SCR 20260618 qjot 2

Targeting included searches related to:

  • Downtown apartments
  • Apartments for rent
  • 1-bedroom apartments
  • 2-bedroom apartments
  • Rental apartments
  • Unit-specific apartment searches

This allowed the campaign to reach users already expressing active rental intent.

2. Unit-Specific Campaign Segmentation

The account included campaigns and ad groups tied to specific unit types.

This included studio, 1-bedroom, 2-bedroom, 3-bedroom, and penthouse demand.

This mattered because not all renters behave the same way. A studio renter, a 2-bedroom renter, and a penthouse prospect may have different budgets, timelines, motivations, and search behavior.

Segmenting campaigns by unit type gave SwiftPropel better control over messaging, budget allocation, and performance analysis.

3. Competitor Campaigns

Competitor campaigns were used intentionally.

The goal was to reach renters comparing nearby apartment options and evaluating alternative properties in the same market.

This allowed the property to appear during a high-intent comparison window, when renters were already considering where to live.

4. Display and Retargeting

Display and retargeting campaigns helped keep the property visible after users had already visited the website or interacted with apartment-related content.

SCR 20260618 qlmr 1

This was important because apartment leasing decisions are rarely made from one click.

Renters typically compare floorplans, pricing, amenities, location, availability, commute, neighborhood fit, and lifestyle factors before taking action.

Retargeting helped bring prospects back during that decision cycle.

5. Performance Max and Maps Visibility

Performance Max and local/map-oriented campaigns were used to support visibility across Google’s broader ecosystem.

This helped the property appear across more discovery points, especially for users searching locally or engaging with map-based apartment searches.

6. Relocation Targeting

The campaign also targeted people moving to the city or considering relocation.

This expanded the demand pool beyond only local renters and helped reach prospects who may have been planning a move for work, school, lifestyle, or family reasons.

Tracking Setup

Tracking was implemented through Google Tag Manager.

Untitled design 3

The campaign tracked multiple front-end leasing actions, including:

  • Book a Tour click-throughs
  • Phone-number clicks
  • Apply Online clicks
  • Website form submissions
  • Availability clicks
  • Floorplan interactions
  • Amenity interactions
  • Gallery interactions
  • PDF downloads
  • Direction clicks
  • Contact interactions

Primary and secondary actions were separated so the campaign would not treat every website interaction as equal.

This was important because a gallery click or floorplan view may indicate research, but a phone click, form submission, booking handoff, or application click indicates stronger leasing intent.

Measurement Caveat

SwiftPropel did not have access to the client’s leasing CRM or external booking platform.

As a result:

  • Book a Tour clicks are reported as booking handoff clicks, not completed booked tours.
  • Phone-number clicks are reported as click-to-call intent, not completed calls.
  • Apply Online clicks are reported as application-intent clicks, not completed applications.
  • Website form entries are reported as website form submissions, not signed leases.
  • The 95% leased milestone is reported as a public business milestone, not a direct one-to-one Google Ads attribution claim.

This distinction makes the case study more accurate and more credible.

Results

Over the campaign period, SwiftPropel’s Google Ads management generated:

MetricResult
Campaign periodJune 2024 – April 2026
Ad spend$56.44K
Impressions7.52M
Clicks138.5K
Click-through rate1.84%
Average CPC$0.41
Tracked phone-number click conversions2.3K
Book a Tour click-throughs to external scheduling flow11.5K
Apply Online clicks542
Google Ads tracked lead form conversion actions484
Website form entries captured through the site1,712
All tracked Google Ads conversion actions60.5K
Public lease-up milestone95% leased

The campaign also supported a broader website demand engine.

Paid Search became the largest website acquisition channel during the measured period, driving more than half of all site sessions.

The homepage and floorplan pages carried most of the site demand, which matched the expected renter journey: users first evaluated the property, then moved into floorplans, amenities, gallery content, contact options, and availability-related actions.

What Changed

The account was built around real renter behavior

Instead of treating all apartment searches the same, SwiftPropel segmented campaigns by renter intent, unit type, competitor demand, relocation behavior, and retargeting stage.

This created better control over where budget was spent and which types of renters were being reached.

The campaign focused on measurable leasing intent

The campaign did not only optimize for cheap traffic.

It tracked specific leasing-intent actions such as phone clicks, booking handoff clicks, application clicks, and form submissions.

That made the campaign more commercially useful than a traffic-only campaign.

Retargeting supported the renter decision cycle

Renters usually compare multiple properties before making contact.

Retargeting helped keep the property visible after the first visit, which is especially important during a lease-up campaign where awareness, comparison, and conversion happen over multiple touchpoints.

Competitor campaigns captured comparison-stage renters

Competitor targeting helped reach users who were already evaluating other apartment options.

This allowed the property to enter the consideration set during a high-intent decision window.

Lessons Learned

1. Lease-up campaigns need a full-funnel paid search structure

A new multifamily property should not rely on one generic campaign.

A stronger structure includes high-intent search, unit-specific search, competitor campaigns, retargeting, local visibility, and relocation targeting.

2. Front-end conversion tracking is useful, but CRM visibility is better

Google Ads can track intent.

But to optimize toward true leasing outcomes, the strongest setup would connect ad campaigns to CRM outcomes such as booked tours, completed tours, applications, approvals, and signed leases.

Without CRM visibility, campaign reporting should avoid overstating clicks as leads or leases.

3. Not all conversions are equal

A Book a Tour click, a phone-number click, a form submission, a floorplan view, and a gallery click should not all be treated as the same outcome.

The strongest reporting separates:

Traffic → Engagement → Leasing intent → Captured lead → Tour → Application → Lease

This campaign had strong front-end intent data, website form activity, and a public lease-up milestone, but did not have full CRM-level attribution.

4. Paid Search can become the primary demand channel during a lease-up

In this campaign, Paid Search became the largest website acquisition channel.

That supports the role of Google Ads as a core demand-generation channel for multifamily properties when the campaign is structured around actual renter intent.

Conclusion

SwiftPropel built and managed a Google Ads demand engine from scratch for a 285-unit multifamily rental property in a Western Canadian downtown market.

The campaign generated high-volume visibility, significant renter traffic, thousands of tracked leasing-intent actions, 1,712 website form entries, and helped support the property’s journey from launch to a public 95% leased milestone.

The strategy worked because it did not rely on broad traffic alone.

It segmented demand by renter intent, unit type, competitor interest, local search behavior, relocation audiences, and retargeting stage.

For multifamily lease-up campaigns, that is the difference between buying clicks and building a measurable leasing pipeline.

Need a Google Ads strategy for a multifamily lease-up?

Partner with SwiftPropel to build a paid search system focused on qualified leasing demand, not vanity traffic.

Scroll to Top