Key Takeaways
- Two common DIY Meta mistakes are the wrong campaign objective and budget spread across too many ad sets to learn anything.
- Creative wears out; refresh it regularly or costs rise as the same people see the same ad.
- Install the Conversions API alongside the Pixel, and send ads to landing pages that match the ad's offer.
- Slow follow-up wastes more ad spend than any setting in Ads Manager — call new leads fast.
- Judge performance on enough data but act on clear losers; running Meta ads well is close to a full-time job.
These are seven common issues in DIY contractor accounts. Fix them in order — each builds on the last.
Mistake #1: Wrong Campaign Objective
A common mistake: running a 'Traffic' campaign and expecting leads. Traffic optimizes for clicks. Leads optimizes for — you guessed it — leads. Meta's algorithm follows the objective you set.
Fix: Set the campaign objective to 'Leads' or 'Sales' (depending on funnel). Change nothing else, and give the new campaign time to learn before you judge it.
Mistake #2: Too Many Ad Sets, Too Little Budget Each
Contractors love to test 10 ad sets at $5/day each. Meta's algorithm needs ~50 conversion events per ad set per week to optimize. Hypothetical math: at $5/day and a $20 CPL, that's under 2 leads a week per ad set. The algorithm never learns.
Fix: Consolidate to 1–3 ad sets at $30–$100/day each. Fewer, better-fed ad sets usually beat a scatter of underfunded ones (rule of thumb).
Mistake #3: Never Refreshing Creative
You launched one winning ad two months ago. Frequency is now 8+. CTR is dropping. CPM is rising. You're experiencing creative fatigue, a common and easy-to-miss problem.
Fix: keep a few new creatives a month in the pipeline. As a rule of thumb, retire creative when 7-day frequency passes about 3.5 or its CPL climbs well above its own baseline. Always have the 'next' creative in testing before you need it.
Mistake #4: No Conversion API
iOS privacy changes, browser tracking prevention and ad blockers stop the Pixel from seeing some of your leads, so the algorithm optimises on part of your data while you pay for all of your spend. CAPI sends lead events server-side, which recovers some of the browser-side losses (not people's iOS tracking choices).
Fix: Install Conversion API via your website (Shopify, WordPress, custom) or a conduit like Zapier/GoHighLevel. It's usually the highest-leverage technical fix on an account that doesn't have it.
Mistake #5: Landing Pages That Don't Match the Ad
Your ad says 'Free Roof Inspection'. They click. Your landing page says 'Welcome to ABC Roofing' with five nav links, a carousel, and no inspection offer anywhere. They bounce. The lead cost just doubled.
Fix: Build a dedicated landing page for each main offer. Repeat the exact ad headline. Strip navigation. One form. One CTA. Load in under 3 seconds.
Mistake #6: Slow Follow-Up (The Killer)
Lead arrives at 2pm. Your team calls at 8am the next morning. In those 18 hours, the homeowner may well have filled in other contractors' forms and booked one of them. Harvard Business Review's analysis of 1.25 million leads found firms that tried to contact a lead within an hour were nearly 7x as likely to qualify a lead as those that waited longer.
Fix: Auto-SMS within 60 seconds, auto-email within 5 minutes, human call within 1 hour. If your team can't do the human-call piece, this is where hiring help pays off — not on the ad side.
Mistake #7: Judging Performance Too Early (or Too Late)
'I ran ads for a week and got no leads, Meta doesn't work.' vs. 'I've been running these ads for 9 months and they still haven't broken even.' Both are problems.
Meta's Learning Phase needs 50 conversions to finish. Until then, performance is unreliable. After the learning phase, CPL should settle within a few weeks. If it doesn't, something is usually wrong — most often one of mistakes 1–6 above.
Rule of thumb: give a campaign 14 days in Learning Phase. Then 14 more days to stabilize. If it's not profitable by day 30, diagnose. Don't just let it bleed.
Doing All This Yourself = Full-Time Job
Mistakes 1–7 are fixable. The question is: do you want to spend 15 hours a week fixing them, or do you want to be the best salesperson at your company? There's no wrong answer — just the honest one.
Sources
The public studies behind the figures on this page, with what each one was used for.
- 1Meta Business Help Center — About ads for housing
Current. Definition of housing ads, which includes housing repairs, and the targeting restrictions that apply.
- 2Jon Loomer Digital — Special Ad Categories: A Guide for Meta Ads
Independent summary of the Housing category rules: no ZIP-code, age or gender targeting, no lookalike or saved audiences, 15-mile minimum radius.
- 3Meta Business Help Center — About the learning phase
Current. An ad set exits the learning phase after about 50 optimisation events in a week.