When floor coating ads stop working, the cause is almost always creative fatigue or a follow-up problem, not the platform and not the market. Before you touch the campaign, check speed to lead, then lead quality, then how old your creative is and how often the same people are seeing it. Work through those in order and the fix is usually new footage or a faster phone, not a new ad account.
Step 1: Check your speed to lead before you touch the ads
If leads are not being called within about a minute of submitting the form, the ads are not your problem. The benchmark for phone answer rate is 90% when the lead is called within one minute. A lead that never answers looks identical to a bad lead in your reports.
Pull the last 20 leads and compare the form timestamp to the first call attempt. If the gap is measured in hours, stop here and fix the phone. If lead volume is steady but booked estimates dropped, the ads are still working and something between the form and the calendar broke. Our post on lead to appointment rate walks through where that gap usually hides.
Step 2: Check who is filling out the form
If the wrong people are submitting the form, the creative is attracting them. On Meta the creative is the targeting. Homeowner share of leads should be 100% with the right creative, so when renters, people outside your service area, or people looking for a $300 DIY kit start showing up, the ad is telling them to.
Read the last ten form submissions and look for a pattern: apartment addresses, questions about kits, people who "just want a price over the phone." A hook that leads with "cheap garage floor" pulls bargain hunters. A video that shows the product can instead of the finished garage pulls DIYers. Change what the ad shows and says, not the interest audience.
Step 3: Check frequency and creative age
If speed to lead and lead quality are both fine, look at how long each ad has been running and how often the same people have seen it. This is creative fatigue, the most common reason a campaign that worked for two months quietly stops.
Open Ads Manager, add the frequency column at the ad level, and sort by launch date. Look for an ad that produced most of your leads for weeks and now has a frequency well above where it sat when it was working. In a small service area, the same few thousand homeowners see the same garage until they stop noticing it. The tell is that cost per lead climbs slowly, as a slope. A platform change shows up as a step.
Step 4: Check the landing page
If volume fell off a cliff after a change, check where the ad is sending people. A landing page beats the native Meta lead form on lead quality, so confirm the page still loads, the form still submits, and the lead still routes to whoever is calling.
Submit a test lead from your phone on cellular data and time how long it takes to reach your CRM. Broken pixels, a form that stopped syncing, and a page that got slow after a redesign have all been mistaken for ad fatigue. If you are still on the native lead form, move to a landing page. The Meta ads guide covers the setup.
Step 5: Check the calendar
If the first four checks come back clean, look at the date. Florida, the Gulf Coast, and the Carolinas book year round. Everywhere else is strong spring through fall and drops in winter unless you can coat in cold conditions.
A northern contractor who sees cost per lead rise in November is watching the season end, not the ads failing. The fix is a winter offer, a smaller budget, or a plan to bank estimates for spring. Seasonality is last on the list on purpose: it is the easiest thing to blame and the least likely to be the whole story.
Symptom, likely cause, and first fix
| Symptom | Likely cause | First fix |
|---|---|---|
| Lead volume steady, booked estimates down | Slow speed to lead or missed calls | Call every lead within one minute, log every attempt |
| Renters, DIYers, or out-of-area leads | Creative is attracting the wrong people | Rewrite the hook and show a finished homeowner garage |
| Cost per lead climbing slowly over weeks | Creative fatigue, frequency rising | Launch two or three new creatives, retire the oldest |
| Lead volume dropped suddenly after a change | Landing page or form broke | Test the form on your phone, check CRM routing |
| Everything fell off in November | Seasonality (outside the South) | Winter offer, smaller budget, bank spring estimates |
How to refresh creative without starting over
You do not need a new campaign to fix fatigue. You need new footage, a new hook, and the same offer. Keep the ad set, the budget, and the audience, and add the new ads alongside the old ones.
- Shoot new before-and-after footage on the next three installs: the bare slab before grinding, the flake broadcast, and the finished floor with the homeowner's car back in the garage.
- Write a new hook for the first three seconds. If the old ad opened on the finished floor, open on the ugly one. If it opened with a price, open with the one-day install.
- Keep the offer identical. If you change the offer and the creative at the same time, you will not know which one moved the number.
- Launch two or three new ads at once, not one. One new ad is a coin flip.
- Retire the oldest ad once the new ones have a few days of data, not on day one.
As a general practice, keep three to five creatives live at any time and add one or two new ones every few weeks, so no single ad ever carries the whole account. That is a habit, not a statistic, and contractors who keep it rarely have to write this email.
What not to do when ads stop working
Do not rebuild the campaign from scratch. A new campaign throws away everything the platform learned about who in your area submits a form, and you pay for that learning again. Add new ads to the existing structure instead.
Do not change five things at once. Change everything in the same afternoon and when the number moves you have no idea why. Change one thing, wait for a real result, then change the next.
Do not pause for a week and blame the algorithm. A paused campaign does not rest, it resets, and it usually comes back worse for a few days, which then gets blamed on the platform. The creative is old or the phone is slow, and both are fixable this week.
Frequently asked questions
How long does a floor coating ad usually run before it fatigues?
How long a floor coating ad lasts depends on your budget and the size of your service area. A small town with a healthy daily budget can exhaust an ad in a couple of weeks, while a large metro can run the same ad for months. Watch frequency and cost per lead together rather than the calendar, and refresh when both climb.
Should I turn off an ad that stopped working or leave it running?
Leave a fatigued ad running until the replacements have a few days of data. Turning off your only producing ad before the new ones are proven leaves the account with nothing to spend on, and the platform tends to overspend on whichever new ad gets an early lucky result. Launch the new creatives first, watch, then retire the oldest.
Is it the ads or my follow-up if lead volume is fine but bookings dropped?
If lead volume is steady and bookings dropped, the follow-up is the problem, not the ads. The ads are producing the same number of homeowners, and something between the form and the calendar changed, usually callback speed, a missed shift on the phone, or a broken routing rule. Pull the call logs before spending a dollar on new creative.
Can I fix floor coating ad fatigue by raising the budget?
Raising the budget on a fatigued floor coating ad makes the problem worse. More spend pushes the same tired creative to the same people more often, so frequency climbs faster and cost per lead rises with it. Fix the creative first, then scale once the new ads hold a stable cost per lead.
Fix the phone first, then the creative
Work the list in order: speed to lead, lead quality, frequency and creative age, landing page, season. Most of the time the answer is in the first three. If you would rather not run the ads or the phone at all, see how we book floor coating estimates with our own creative, our own landing page, and a calling team that reaches every lead in about a minute.
For a second set of eyes on your account before you change anything, book a strategy call. We will walk through the same five checks with your numbers and tell you honestly whether the ads are the problem.

About the author
Patrick Mietka
Co-founder, Appointly Solutions
Patrick runs the Meta ad campaigns and the numbers behind every Appointly client. He has managed lead generation and appointment booking for floor coating and home service contractors across the US, and writes about what actually turns ad spend into booked estimates.
More about the Appointly team