Every dry cleaner who’s tried Meta Ads blames the platform when it doesn’t work. Too expensive, too much competition, impossible to measure against a counter that still runs half on cash. The platform usually isn’t the problem. The account underneath it is - the targeting radius nobody’s touched since 2021, the star-rating screenshot glued onto a boosted post, the Messenger question that sat unanswered until the next morning.
Here’s what that actually costs you. A few hundred dollars a month disappears into reach and impressions while the rack of unclaimed garments stays exactly the size it was last quarter. The delivery route doesn’t get denser. The plant isn’t busier on a Tuesday. Your manager decides “Facebook doesn’t work for a dry cleaner” and quietly pulls the budget back toward the same mailer that’s been going out since you bought the business. Meta Ads across industries are averaging somewhere near 2.8x return in current benchmarks - a dry cleaner running a broad awareness campaign with no tracking and a stale audience list isn’t getting anywhere close to that, and it’s rarely the platform’s fault.
A scored audit beats another “10 Facebook tips for small business” article, because the tips assume the foundation is sound. It usually isn’t. Before anyone touches a headline or a photo of a pressed shirt, you need to know exactly where this account is bleeding, and whether what’s broken is cheap to fix or the kind of thing that gets an ad disapproved and the whole account restricted.
Why a tactics list won’t fix a dry cleaning Meta Ads account
Most of the advice floating around for small-business Meta Ads was written for a 2021 account. Build a narrow interest audience, stack a few lookalikes, set a modest budget, let it run. That playbook is quietly dying. Meta’s delivery system in 2026 leans harder on broad geography and strong creative than on narrow interest stacking - the phrase you’ll hear from people who actually run accounts all day is “creative is your targeting.” A tighter radius and a sharper offer will usually beat a cleverly layered audience that was built to chase Facebook’s 2022 algorithm.
Dry cleaning is also a trust business before it’s anything else. Someone is handing you a wedding dress, a leather jacket, a suit they can’t replace before Monday’s meeting. That’s exactly why so many dry cleaner ads lean on a customer quote or a five-star screenshot, and exactly why the FTC’s 2024 rule on fake and paid reviews matters here more than it does for most local businesses. The rule bans using testimonials you know aren’t genuine, posting employee or insider reviews without disclosing the relationship, and collecting reviews through an undisclosed incentive like “leave us five stars for a dollar off.” A single reported ad can get it pulled. A pattern of them can get your ad account restricted, which costs you a lot more than one slow month.
Then there’s the quieter stuff: no server-side tracking, a lead objective that’s actually set to Traffic, a landing page that’s really just your homepage. None of it shows up as an obvious red flag in Ads Manager. It just shows up as a cost per result that creeps up every month while nobody can say why. If you want someone to own that whole picture - the account structure, the compliance check, the creative cycle - that’s the kind of work a dedicated Meta Ads management partner is built to carry, rather than something squeezed in between opening the plant and running the counter.
The 11-point Meta Ads scorecard for dry cleaning companies
Go through this with your phone in hand and Ads Manager open on a laptop. Score each line pass, weak, or fail as you go - the scoring method below tells you what order to fix things in once you’re done.
Audit scorecard
-
1Who actually controls the ad account and Page
Open Business Manager and check admin access. Plenty of dry cleaners had a nephew, a web designer, or a previous agency set this up years ago. If you can't log into Ads Manager without someone else's password, you don't own your advertising, you're renting it from whoever walked away. Fail this and nothing else on the list matters much.
-
2Targeting radius and audience age
Open your active ad sets and look at the audience. A 25-mile radius around a shop that only delivers within 7 miles is paying to find people who can never use you. Check the creation date on any saved or lookalike audience too. One built in 2021 or 2022 is running on old behavior signal, and it's quietly dragging your cost per result up.
-
3The campaign objective you're actually running
Traffic and Engagement objectives optimize for clicks and likes, not for someone booking a pickup. If your campaigns are set to Traffic instead of Leads, Messages, or Conversions, Meta is doing exactly what you told it to do, just not what you wanted. You're paying to find people who like clicking, not people who need a suit cleaned by Friday.
-
4Pixel and Conversions API tied to your booking system
Check whether your Pixel and Conversions API actually connect to your POS or route software, not just a generic contact page. Without that server-side link, Meta is guessing at what counts as a real result, and with a meaningful share of browser-based signal lost to ad blockers and privacy settings, a direct feed from your booking system isn't optional anymore.
-
5Testimonials and reviews used in ad creative
Look at every ad using a customer quote, a star-rating screenshot, or a staff member saying "best dry cleaner in town." The FTC's 2024 rule on fake and paid reviews bans testimonials you know to be false, insider reviews posted without disclosing who wrote them, and reviews gathered through an undisclosed discount or incentive. A flagged ad here can get the whole account restricted, not just that one creative paused.
-
6Whether the offer gives someone a reason to act today
"Quality dry cleaning you can trust" is a slogan, not an offer. Check whether any ad gives a first-time customer a specific, dated reason to drop something off this week: a percentage off a first order, free pickup on their first stop, a guaranteed same-day turnaround on a named garment type. Vague trust copy is the single biggest reason a decent budget produces almost no bookings.
-
7How long creative has been running without a refresh
Sort your ad sets by start date and watch the CPM trend, not just cost per result. Creative fatigue shows up as rising CPMs days before lead volume actually drops, and UGC-style video in particular tends to peak within the first week before it erodes. If the same three photos of a pressed shirt have been running for two months, that's your cost per lead climbing, quietly, in the background.
-
8Seasonal and local relevance in the copy
A dry cleaner's slow season and busy season aren't random. Coats and comforters spike in the fall, prom and wedding season hits in spring, uniforms come back with the school year, and party dresses and suits pile up around the holidays. Check whether your ad copy ever mentions any of this, or whether the same generic message is running in July and December.
-
9Where the click actually lands
Click your own ad on your phone, the way a customer would at 7pm after work. If it lands on your homepage instead of a page built around that specific offer, with your hours, nearest location, and a one-tap way to schedule a pickup or text you, you're losing people between the tap and the decision. Check load speed while you're there. Current Core Web Vitals data puts just over half of sites passing all three speed benchmarks, and a dry cleaner's landing page is rarely in that half.
-
10How fast someone answers a Messenger question or comment
Send your own Page a Messenger question during business hours and time the reply. Check the comments on your last three ads for unanswered questions about hours, pricing, or locations. A Leads or Messages objective sends you people ready to ask a question. If nobody's watching the inbox, you paid to start a conversation and then hung up on it.
-
11Whether a real customer visit ever makes it back to the ad account
Ask whether anyone has set up offline conversion import, matching an actual counter visit, a recurring plan signup, or a delivery subscription back to the ad that drove it. Without this, Meta is optimizing only against in-platform clicks and form fills, which means it has no idea which campaign built your route density and which one just generated cheap link clicks.
Scoring each line and what to fix first
Pass means it’s working as it should and doesn’t need attention this month. Weak means it’s partially working but leaking budget or leads, something to fix inside the next 30 days. Fail means it’s actively costing you money or risking an account issue, and that’s where you start.
Fix tracking before anything else. Items 1, 3, 4, and 11 are the foundation, and you can’t tell what’s working if you can’t see it. Fix anything tied to the FTC rule next, because a disapproved ad or a restricted account stops every other fix dead in its tracks, cosmetic or not. After that, fix intent and offer - items 2, 6, and 8 - before you spend a dime polishing creative in item 7. A sharp offer with mediocre photos will outperform beautiful photos with no reason to act. Fix response handling in item 10 before you add budget. Sending more leads into a slow inbox just means more leads going cold faster.
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit

The 30-day repair order
This isn’t a new strategy. It’s the order you fix what the scorecard just found, cheapest and most urgent first.
30-day repair order
- 1Get account and Page admin access sorted. Request owner access, remove any orphaned logins from a past agency or employee, and confirm you can see billing and ad history.
- 2Pull every live ad using a review, star rating, or testimonial. Verify each one is genuine and properly disclosed, or pause it until it can be.
- 3Connect Conversions API to your POS or route software so a real transaction, not just a link click, counts as a result in Ads Manager.
- 4Switch any campaign still set to Traffic or Engagement over to Leads, Messages, or Conversions.
- 5Widen any audience narrower than a realistic service radius, and retire audiences that haven't been refreshed in over a year.
- 6Build a dedicated landing page per offer, with the schedule-pickup action above the fold, and check the load time on a phone, not just a laptop.
- 7Write one dated, specific offer per segment: first-time drop-off, recurring plan, delivery route. Brief three or four new creative concepts around each one instead of running the same shirt photo on repeat.
- 8Assign someone to answer Messenger and comments inside the same business day, and build a habit of glancing at CPM trend on anything that's been running longer than two weeks.
DIY tools for this section
Once the landing page is live, the honest question is whether people actually use the pickup form once they get there, or whether they bail at the first field. HeyLead Insights records what happens on the page itself, scroll depth, where the cursor hovers, where the form gets abandoned, so you’re fixing the actual leak instead of guessing which section to rewrite next.
What dry cleaning owners notice once the Meta account stops leaking
“We kept hearing ‘the algorithm is just expensive now.’ Turned out half our budget was going to a 20-mile radius when our delivery van doesn’t even go past seven miles.” - Owner, three-location dry cleaner
“A customer flagged one of our review ads to Facebook. We didn’t even know that review had been incentivized two years before I started managing the account. Took a week to sort it out and get the ad set running normally again.” - Manager, pickup-and-delivery dry cleaning service

FAQs
How much should a dry cleaning business budget for Meta Ads? Most single-location dry cleaners we see start in a modest, few-hundred-dollar-a-month range and scale once cost per booked pickup looks sustainable, rather than picking a number first and hoping the account catches up to it. A second location or a delivery route usually justifies a higher floor once tracking is actually connected.
Should we run Instagram too, or just Facebook? Meta will place your ads across Facebook, Instagram, and Messenger automatically unless you turn placements off, and there’s usually no reason to. The creative that works best often differs: a short before-and-after video performs differently in Reels than a static photo in a Facebook feed, which is part of why rotating formats matters more than picking one platform.
Can we still use customer reviews in our Meta ads after the FTC’s 2024 rule? Yes, genuine reviews collected without a hidden incentive and disclosed honestly are fine. What’s not fine is using a review you know is fake, letting an employee post as if they’re an outside customer without disclosing it, or offering an undisclosed discount in exchange for a review. If you can’t trace where a quote in your ad actually came from, don’t run it.
What’s a realistic timeline before Meta Ads produce real walk-ins or scheduled pickups? Once tracking is connected and the offer is specific, most accounts need somewhere in the 60 to 90 day range to show a stable pattern, not days. Anything that promises results faster than that is usually promising a number it can’t actually control yet.
Do we need a dedicated landing page for every single ad? Not for every ad, but for every distinct offer, yes. A first-time-customer discount, a recurring plan, and a delivery-route promotion are three different conversations and deserve three different pages, each matching what the ad actually said.
Putting it to work
Start this week by pulling the last 20 ads your account has run, active or paused, and sitting down with your phone for twenty minutes. Tap through every one that uses a review, a star rating, or a customer quote, and write down which ones you can actually trace back to a real, undisclosed-free review. Anything you can’t prove, pause until you can. It’s the cheapest fix on this whole list and the one most likely to protect the account you’ve already spent months building.
If keeping an account compliant, properly tracked, and actually answered at the counter feels like a second job stacked on top of running the plant, that’s the exact gap HeyLead closes. We handle the account structure, the creative testing cycle, and the review-compliance check so the budget you’re already spending has a real chance of turning into a booked pickup instead of a warning letter. Chat with us on WhatsApp.
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]