Book a Call

How to Set Up Facebook Ads for Turf Cleaning: A Step-by-Step Guide

TL;DR: Facebook and Instagram can demonstrate turf cleaning through actual before/after footage and a clear local offer. This guide uses specific Murphys Turf Meta receipts to explain the campaign decisions; compare your own qualified inquiries and booked jobs rather than assuming the same results.

Need more of the right jobs for your crew? Review the channels that fit your trade, service area and capacity. Management starts at $750 a month per service area, plus separate ad spend. See turf cleaning facebook ads options.

Key takeaways

  • Turf cleaning can benefit from showing the process and result; Meta reaches people who may not be actively searching
  • Murphys Turf, last 7 days on one screenshot: Hermosa Beach 8 leads at $15.27, North Cal 12 at $12.58, Murrieta 10 at $12.06
  • Choose placements by hand; on one of our own new campaigns, automatic placements sent 98% of the first $114 to ads inside mobile games, with zero bookings
  • Target people who live in or were recently in your towns, verify phone numbers on the form, and opt out of multi-advertiser ads
  • Film your own before-and-after on a phone, and call every lead within minutes, day or night

Table of contents

  1. Why Facebook comes before Google for turf cleaning
  2. What to have ready before you open Ads Manager
  3. What a turf cleaning lead costs: Murphys Turf's numbers
  4. Build the campaign, setting by setting
  5. The video: problem, process, result
  6. The offer
  7. Retargeting the people who almost booked
  8. After the lead comes in
  9. How much to spend, and when
  10. Read the results after two weeks
  11. Common mistakes
  12. Frequently asked questions

Why Facebook comes before Google for turf cleaning

Most trades start on Google because people search when they need the job. Turf cleaning is different. When we looked at what people type about dirty turf, it was mostly do-it-yourself questions, like how to clean artificial turf with vinegar. The homeowner who would happily pay for a deep clean usually does not know the service exists.

That is why our turf cleaning ad budgets go to Meta first, and why yours should start there too. A 15-second video of a smelly pet area being flushed and brightened shows the problem and the fix at once, to the people who have it, before they ever think to search.

Google still matters. Once someone has seen your ad, they will often look you up, so your Business Profile and website need to be ready. But the demand starts on Facebook and Instagram.


What to have ready before you open Ads Manager

Have these ready before you build anything, so the campaign does not go live half-finished:

  • A Facebook Page for the business, an ad account and a payment method set up in Meta's Ads Manager.
  • Two or three phone videos from real jobs. The shape that works is in the video section below.
  • One offer with a real price or a clear price basis, such as a first deep clean priced by turf size.
  • The towns you want work in, written down, starting with one or two.
  • A privacy policy page on your website. Meta requires a privacy policy link on lead forms that collect contact information (Jon Loomer's instant forms guide).
  • A person and a phone ready to call leads, plus somewhere to log each one. A spreadsheet is fine to start.

What a turf cleaning lead costs: Murphys Turf's numbers

This is one Meta Ads Manager screenshot from Murphys Turf, for the last 7 days, shown on our case studies page:

Service area Leads Cost per lead
Hermosa Beach 8 $15.27
North Cal 12 $12.58
Murrieta 10 $12.06

That is 30 leads in a week from three areas. Across every channel, with the ads running, Murphys now gets 200+ leads a month. Your numbers will depend on your towns, your offer and your video, but this is what a well-set-up turf cleaning campaign can look like.


Build the campaign, setting by setting

These are the details that waste the most money when they are left on default. Every one of them comes from campaigns we run. Work through them in the order Ads Manager shows them.

1. Pick the Leads objective

Create a new campaign and choose the Leads objective. At the ad set level, set where the lead happens: an instant form inside Facebook, or your own website if you send people to a booking page. Make one ad set per town or service area, so you can see what each one costs.

2. Choose placements by hand

Automatic placements let Meta show your ad anywhere, including the Audience Network: ads inside other apps and mobile games. On a new campaign with no results to learn from, Meta chases the cheapest clicks it can find. On one of our own campaigns, 98% of the first $114 went to rewarded-video ads in mobile games: lots of clicks, zero bookings. Choose Facebook and Instagram feeds, Reels and Stories yourself from day one.

3. Target people who live in your towns

Use the towns or radius you actually serve, set to people who live in or were recently in that area. Meta has retired some of its older, narrower location options, and an ad set that still uses one can refuse to publish when you edit it.

4. Optimize for what your form or page really sends

If people fill in a Facebook lead form, optimize for leads. If you send them to a booking page, optimize for the booking event that page actually fires. Get this wrong and Meta reports zero results while it spends, and the conversion event cannot be changed later without rebuilding the ad set.

5. Make the lead form do some work

Make phone number a required field, then turn on text verification: Meta sends a one-time code that the person must enter before the form submits, so mistyped and fake numbers never reach you.

Where the switch sits depends on your account. Jon Loomer has seen it as a "Require SMS verification to submit form" checkbox under Quality filters when you create the ad, as its own form type, and as an option inside the "Higher intent" form type (Jon Loomer, April 2025). Use whichever your account shows.

The form type is a separate choice: "More volume" is the default, and "Higher intent" adds a review step before someone submits (instant forms guide, linked above). If you will call every lead yourself, Higher intent is worth testing.

Ask one or two questions that help you quote: the city, roughly how big the turf area is, and whether pets use it. If you plan to text leads, add a clear consent checkbox for texts.

6. Opt out of multi-advertiser ads

Meta can show your ad in a carousel next to other businesses' ads, sometimes your competitors'. We switch this off on every ad.

7. Leave it alone long enough to learn

Every big edit restarts Meta's learning, and Ads Manager shows "Learning" in the Delivery column while it happens. Change one thing at a time, and give a new campaign a couple of weeks before judging it on booked jobs.


The video: problem, process, result

Your own jobs, filmed on a phone, beat any stock footage or graphic. The shape that works:

  1. The problem. The worn, matted pet area, the stain, the spot the dog uses, up close.
  2. The process. Your crew flushing, extracting and grooming the fibers, with the dirty water visible.
  3. The result. The same area bright, upright and clean, ideally with the dog back on it.
  4. The offer. One line on screen with the price or the first-visit offer.

Shoot it vertical, keep it under 20 seconds, add captions, and make a new one every month or so. People who watched most of a video are also your best retargeting audience.


The offer

"Free quote" gives nobody a reason to act today. A specific offer does: a first deep clean priced by turf size, or a pet odor treatment at a set price. Show your maintenance plan as an option after the first visit, with the visit frequency, what is included and how to cancel. Do not enroll anyone in recurring work by default.


Retargeting the people who almost booked

Some people watch the video, open the form and leave. Show them a second ad: a different job, a review, or a reminder of the offer. It is a small audience, so it needs only a small budget, and its leads are often among your cheapest. Exclude people who already became customers. The full setup is in Turf cleaning retargeting ads.


After the lead comes in

Most of a campaign's result is decided after the form. On Murphys Turf, leads are reached in under two minutes and can book themselves into the schedule. In our own client data, most of it turf cleaning and turf installation leads, 47% arrived before 9am or after 5pm and 25% on a weekend. An instant text plus a fast call wins jobs that a next-morning call loses. Our speed-to-lead guide shows the charts.

If you are on a job when a lead arrives, let the automatic text go out, then call at your next break. Log every lead with the town, what they asked for and what happened.


How much to spend, and when

Pick a budget you can hold for three months. Start with one or two towns where you most want work, prove the cost per booked job, then add areas. Before you start, decide the most you are willing to pay for one booked first visit, so you have a number to judge the campaign against.

Timing matters too. Turf smell is a hot-weather problem: TurFresh says ammonia compounds in the infill evaporate faster as the surface heats up, which is why a yard that seemed fine all winter starts to smell (TurFresh, 2024). In cold-winter markets, put more of the budget into late spring and summer. In hot markets, the smell and the demand last most of the year.


Read the results after two weeks

Check the numbers in this order:

  1. Spend and cost per lead, by town, in Ads Manager.
  2. Leads you actually reached by phone or text.
  3. Quotes sent and visits booked from those leads.
  4. Cost per booked job: total spend divided by booked jobs.

If the cost per lead looks fine but few leads book, look after the form first: how fast you called, what you offered and how you quoted. If the cost per lead climbs week after week, try a new video before you change the targeting.


Common mistakes

  1. Leaving placements on automatic and paying for clicks inside mobile games
  2. Stock photos or a logo instead of your own before-and-after
  3. "Free quote" with no price or reason to act now
  4. Calling leads back the next day
  5. Editing the campaign every few days so it never finishes learning
  6. Judging the campaign on cost per lead instead of booked jobs

Frequently asked questions

Do Facebook ads work for turf cleaning?

Facebook and Instagram can show the cleaning process and result to people who are not currently searching. The Murphys Turf Meta receipts shown above are evidence for those specific campaigns, not proof that Meta will outperform Google for every turf cleaner.

What is a good cost per lead for turf cleaning on Facebook?

On one week of Murphys Turf's campaigns, $12.06 to $15.27 across three service areas. Your market, offer and video will move that number. Judge it by cost per booked job.

Should I use a Facebook lead form or send people to my website?

A lead form usually gets more people to finish, because it opens inside Facebook with their details filled in. Turn on text verification wherever your account offers it, and ask a qualifying question or two. Send retargeting traffic to your website, where people can see more of your work.

How fast do I need to call a Facebook lead?

Within minutes. People submit a form while they are thinking about the problem. In our 135-lead sample across five clients, 47% arrived before 9am or after 5pm and 25% arrived on weekends; those groups can overlap, so an instant automated text plus a call as soon as you can makes the difference.

Can I run Facebook ads for turf cleaning myself?

Yes, if you film your own jobs, set placements and location by hand, and follow up fast. Most money is lost on the defaults, not on the idea. Use the checklist in this guide the first time, and change one setting at a time after that.


Rather have it run for you? See how we run Facebook ads for turf cleaning companies, what the creative has to show and what a lead costs.

Related reading: