Bay Shores Cleaning Company 
Meta Ads Case Study

Generated 279 Residential Cleaning Leads Through Strategic Meta Advertising

Client

Industry

Residential Cleaning Services

Objective

Generate a consistent flow of qualified residential cleaning leads and increase booked cleaning appointments through Meta Ads.

The Challenge

Bay Shores Cleaning Company wanted a scalable way to attract homeowners actively looking for residential cleaning services. The goal was to create a predictable lead generation system that could consistently drive new inquiries while keeping acquisition costs under control.

The Strategy

We developed and managed a Meta lead generation campaign focused on reaching homeowners most likely to need recurring and one-time cleaning services.

Our strategy included:

  • Testing multiple ad creatives and messaging angles

  • Identifying high-performing image and video ads

  • Continuously optimizing campaigns based on lead quality and cost per lead

  • Scaling budget toward the best-performing ads while reducing spend on underperformers

  • Refining targeting to improve click-through rates and lead volume

Rather than relying on a single advertisement, we built a testing framework that allowed winning creatives to emerge and drive the majority of results.

The Results

Over the reporting period, the campaign generated:

Lead Generation Performance

  • 279 total leads generated

  • $4,830.21 total ad spend

  • $17.31 average cost per lead

  • 2,944 link clicks

  • 30,725 people reached

  • 215,280 impressions delivered

  • 1.37% weighted average CTR

Top-Performing Ads

Several ads significantly outperformed the account average:

  • One ad generated 44 leads at $17.67 per lead

  • Another produced 42 leads at $15.18 per lead

  • The account’s  top-performing winner generated 38 leads at $13.88 per lead

  • One video creative achieved a 2.65% CTR, nearly double the account average

  • Another creative delivered 21 leads for just $9.42 per lead

Why the Campaign Was Successful

The success of the campaign came from a combination of creative testing and ongoing optimization.

Rather than running a single ad indefinitely, multiple creative variations were launched and evaluated based on click-through rates, lead volume, and cost efficiency. Winning ads were identified quickly and given additional budget, while weaker ads were replaced.

This process allowed Bay Shores Cleaning Company to consistently attract homeowners interested in cleaning services while maintaining an efficient cost per lead.

By focusing on continuous optimization instead of a set-it-and-forget-it approach, the campaign generated hundreds of qualified inquiries and created a reliable source of new business opportunities.

Key Takeaway

Through strategic Meta advertising, Bay Shores Cleaning Company generated 317 residential cleaning leads, reached nearly 40,000 local consumers, and maintained a highly efficient $17.08 cost per lead, creating a scalable system for acquiring new cleaning customers and increasing booked appointments.

Cookie cutter plans don’t exist here. We want to help you increase your impact with a custom plan built just for you and your home-service business.