The Facebook Ad Library is a free, public tool that shows you exactly which ads your competitors are running right now—and how long they've been running them. For contractors, plumbers, HVAC companies, roofers, and other local service trades, this is one of the fastest ways to spot winning angles, CTAs, and landing page strategies without paying a dollar.
But here's the honest part: it only works if your competitors are spending enough and running public ads. If they're running dark ads or keeping budgets under $500/month, you won't see anything. And even when you do see the ads, Meta doesn't show you spend, targeting, or conversion data. You have to dig deeper—visit their landing pages, reverse-engineer the offer, and understand why an angle works before you copy it.
This guide walks you through exactly how to use the Ad Library as a competitive intelligence tool, what to actually look for, how to turn it into your own winning strategy, and—most importantly—when this approach won't work for you.
How to Find Your Competitors' Facebook Ads in the Ad Library
Go to facebook.com/ads/library. You'll see a dropdown menu; select "All Ads" (not Politics). Enter your competitor's business name—the exact page name works best—and hit search.
The results show every active ad running on that page right now. Click any ad to see:
- The creative (image, video, or carousel)
- Headline and body copy
- CTA button text and destination URL
- How long the ad has been running ("Active since" date)
- Any disclaimer or disclaimer link
What you do NOT see:
- Daily budget or total spend
- Targeting (age, location, interests, lookalike audiences)
- Click volume, impressions, or cost-per-click
- Conversion data
- A/B test results
That last point matters: you can see *that* an ad is running, but not *how well* it's performing. An ad that's been live for 3 months might be a winner, or it might be a zombie that nobody's noticed. You have to verify by visiting the landing page and checking for signals like form fields, urgency messaging, or specific offers.
What To Look For: The Five Angles That Work Locally
When you pull up a competitor's ad, you're looking for the *angle*—the one thing they're leading with to get someone to click and call or fill a form. Here are the five angles that dominate in Facebook ads for local contractors:
1. Emergency / Urgent Dispatch
Example: "24-Hour Emergency Water Damage Repair. We Answer at 2 AM." An HVAC contractor in Chicago ran this for 14 weeks straight, which signals it's converting. The angle works because homeowners in crisis are looking for reassurance that someone will pick up. Cost-per-lead for emergency angles typically runs $35–$65 locally, depending on market saturation.
2. Free Inspection or Audit
Example: "Free Roof Inspection. No Hidden Fees. Schedule Now." Roofers and foundation repair companies run this constantly. It removes friction—no money, no commitment, just information. Free inspections cost $25–$40 per lead because they attract tire-kickers, but conversion-to-job is often 30–50% higher than paid leads.
3. Discount or Promotional Offer
Example: "$200 Off Your First HVAC Service" or "Senior Discount: 15% Off All Labor." Specific dollar amounts outperform percentage discounts in local Facebook ads. A plumbing company in Austin tested "$50 off" vs. "10% off" and saw 40% more clicks on the dollar amount. These typically cost $20–$45 per lead.
4. Guarantee or Risk Reversal
Example: "100% Satisfaction Guarantee. If You're Not Happy, We'll Redo It Free." This one is underused and often wins. It tells homeowners: "You have zero risk." A fence company in Dallas used this and cut their cost-per-lead from $48 to $31 within a month. Guarantees work especially well for remodeling and painting.
5. Social Proof or Speed
Example: "500+ 5-Star Reviews. Same-Day Appointments Available." This combines credibility (reviews) with convenience (speed). Cost-per-lead is typically $28–$50, and these ads have longer shelf life—people click because they trust the business, not just the offer.
When you're reviewing a competitor's ad, ask: Which angle are they using? How long has it been running? Is there a second angle in the secondary copy? If an ad has been live for 8+ weeks, it's almost certainly converting. That's your signal to understand what makes it tick.
Stop buying leads. Generate your own in 2 minutes.
Describe your business: the AI writes the copy, designs the visual, sets the targeting, and publishes your ad. Your leads — exclusive and far cheaper than a bought one — land straight in Leadria with a phone number, ready to call.
Try Leadria free7-day free trial — no credit card — cancel anytime
Reverse-Engineer the Landing Page
The second part of competitive research is visiting the destination URL from the ad. Click through to their landing page (or website) and note:
- Form fields: Do they ask for name, phone, email, address, or just phone? Fewer fields = higher submission rate. Most winning local service ads use a 3-field form (name, phone, zip code).
- Urgency or scarcity messaging: "Limited appointments this week" or "Book now, 50% off ends Friday." How aggressive is the copy?
- Specific offer details: Is the discount $50, $100, or a percentage? Is the guarantee time-limited? Specificity wins.
- Call button vs. form: Does the page prioritize a big "Call Now" button or a lead form? Lead forms and call buttons convert at different rates—forms typically capture 15–25% more leads, but calls convert higher.
- Mobile responsiveness: Is the page fast and easy to navigate on a phone? If it's slow or cluttered, your competitor's leads are likely costing them more due to abandonment.
A real example: A plumber in Phoenix found a competitor's ad that said "$0 Service Call Fee." He visited the landing page and saw a huge red button saying "Schedule Now"—no phone number visible. The form asked only for name, phone, and address (3 fields). He copied the angle (service call fee removal, not the exact wording), but added a more prominent phone number above the fold and reduced his form to 2 fields (phone and zip). His cost-per-lead dropped from $38 to $24 within two weeks.
Competitive Research Across Seasonal Peaks and Slow Seasons
One of the most valuable insights from Ad Library research is spotting *seasonal shifts*. A roofing contractor in Seattle noticed that three of his competitors switched from "free inspection" (spring/summer) to "winterizing specials" (fall). By watching these shifts quarter-to-quarter, he was able to shift his budget and messaging before the season, landing leads 2–3 weeks earlier than competitors.
During peak season (March–September for most trades), you'll see competitors running 2–4 ads simultaneously, testing different angles. In the off-season, they often pause or run only 1–2 ads. If you're researching a competitor who runs ads year-round, that's a strong signal they're making money on them. Seasonal budget allocation for trades varies wildly, but most contractors spend 60–70% of their annual ad budget from April to August.
Why Dark Ads and Small Budgets Won't Show Up—And What To Do Instead
Here's the limit of Ad Library research: if a competitor runs dark ads (targeted directly to custom audiences or lookalike audiences, not visible publicly), they won't appear in the Ad Library. Similarly, if they spend under roughly $500/month total, their ads may not surface.
Signs a competitor is running dark ads:
- They're a well-established local business with an active website and reviews, but you see zero ads in the Ad Library.
- Past customers tell you they "saw an ad on Facebook," but it doesn't show up when you search.
- Their page has high engagement, but no public ad campaigns are visible.
If this is the case, use these workarounds:
Customer interviews: Ask 10–15 recent customers how they found you. If 3+ mention Facebook, ask what the ad said or showed. You'll get scraps of data that reveal the angle.
Monitor their organic posts: Dark ads are often tied to organic content. If they post "Emergency plumbing? Call us now," they're probably running a dark ad with that same message to their audience.
Check Google Search Console data: If you have access to your own Search Console, see which keywords drive them traffic. If they rank for "emergency [trade] [city]," they're likely bidding on or targeting that same phrase in ads.
Paid benchmarking tools: Tools like Adbeat or Semrush show some competitor ad data (not free, typically $100–$300/month), but they're overkill for a single local competitor. Use them only if you're managing a large territory or running an ad agency.
Real example: A locksmith in Nashville couldn't find any visible ads from his top competitor in the Ad Library. He called five customers and learned that the competitor was running ads about "fast lockout service" and targeting people who searched "keys locked in car." That single insight was worth more than hours of Ad Library digging, and he immediately launched an ad with the same angle but better copy.
How to Turn Competitor Research Into Your Own Winning Ad
The goal is NOT to copy. It's to identify the angle, then write your own version with your unique offer or guarantee. Here's the process:
- Identify the angle: Emergency dispatch, free inspection, discount, guarantee, or social proof?
- Understand why it works: Does it solve a pain point (emergency), remove friction (free inspection), or create urgency (discount)? A guarantee works because it removes risk.
- Find your differentiator: What can you offer that competitors aren't? Same-day callback? Lower price? Better guarantee? A specific number of years in business?
- Write your own version: Use the angle structure, but plug in your unique offer. If a competitor says "free inspection," you might say "free inspection + $50 off if you book this week." If they say "24-hour response," you might say "2-hour response time."
- Test the landing page: Winning creative formulas for trades pair a strong headline with a frictionless form. Make sure your landing page is faster and cleaner than theirs.
A real example: A painter in Denver saw a competitor running "Interior Painting + Free Color Consultation." Instead of copying, he launched "Interior Painting + Free Color Consultation + 10-Year Warranty." The warranty was his differentiator (most painters offer 2–5 years). His cost-per-lead was identical at first ($32), but his conversion rate jumped from 12% to 28% because the warranty removed risk. Within two months, his CPL had effectively dropped to $11 per job (lower cost to acquire a paying customer).
When Competitor Research Does NOT Work—Be Honest
Here's the part most guides skip: competitive ad research is a waste of time in these situations.
1. Your market is too small. If you're a contractor in a town under 25,000 people, you might have only 1–2 competitors running Facebook ads at all. One competitor's strategy doesn't equal market evidence. Instead, test multiple angles yourself and measure what works locally.
2. Your competitor is in a different niche within the same trade. A general contractor running kitchen remodels has a different buyer psychology than one doing commercial buildouts. Copying their ad angles is misleading. Segment by niche, not just trade.
3. Your competitor is overspending on ads that don't actually convert. A big company might run ads for brand awareness or name recall, not leads. Their ads look flashy and run for months, but they're not optimized for ROI. Whether Facebook ads are worth it for small business depends on your margins and job size; copying a big company's strategy won't work if you're on a smaller profit margin.
4. You're in a hyper-competitive market where everyone uses the same angles. In major metros like New York, Los Angeles, or Chicago, all HVAC companies run "$200 off" or "24-hour service." The angle alone won't win; you need better targeting, better landing pages, or a genuinely lower price. Research helps, but differentiation is harder.
5. Dark ads dominate in your trade locally. If most competitors don't show up in Ad Library (because they run dark ads), you're missing 60–70% of the competitive picture. Research is incomplete and might mislead you into copying something that's *not* actually working well.
6. Your market is seasonal, and you're researching in the off-season. If you search for competitor ads in January (low season for roofers, painters, and landscapers), you'll find fewer ads and less aggressive angles. Research in peak season (May–July for most trades) for a true picture of competitive strategy.
In any of these cases, skip the deep competitive research and instead run small tests yourself. A $100–$150 Facebook ad budget testing two angles will teach you more than 10 hours of Ad Library digging in a small or saturated market.
Tools and Data to Pair With Ad Library Research
To get a fuller picture, combine Ad Library data with these free and paid sources:
Free: Google Maps (competitor reviews, post frequency), their website (pricing, service area, guarantees), and customer reviews on Google and Yelp (complaints reveal pain points they're solving).
Low-cost ($20–$100/month): SEMrush or Ahrefs (see what keywords competitors rank for; this hints at their messaging strategy).
Paid benchmarking ($100–$500/month): Adbeat or Pathmatics (more detailed ad data, but expensive for solo contractors).
For most local contractors, the free sources are enough. A $49/month SEMrush subscription pairs beautifully with Ad Library research: you see which ads they run *and* which keywords drive their traffic, which tells you the buyer intent they're targeting.
Creating Your Own Lead Ads From Competitive Insights
Once you've done the research, you don't need to hire an agency to write and launch your ads. Creating Facebook ads with AI takes about 2 minutes: describe your business and offer, and the AI generates copy, creates a visual, sets targeting, and publishes. Leads arrive directly to you with a phone number—no shared lead pool, no markup, and a 7-day free trial to test it out.
The advantage: you can turn competitive research into a live ad within 24 hours, test it against a real audience, and refine based on actual performance data (clicks, leads, cost-per-lead) instead of guessing. Most contractors who do this find that one unique insight from competitor research + a fresh angle of their own beats copying the competitor's entire playbook.
Real example: A roofer in Atlanta researched three competitors and found they all used "free inspection." He created an ad with a different angle: "Free Inspection + Storm Damage Photos for Insurance Claim." The AI generated the copy and creative in 90 seconds. He ran it for a week at $200 budget and got 8 leads at $25/lead—30% cheaper than the "free inspection" angle his competitors were running. He then scaled that ad to $500/month.
Summary: The Competitive Research Checklist
- Search the Ad Library for 3–5 top local competitors by business name.
- Note the angle (emergency, free inspection, discount, guarantee, social proof) and how long the ad has been running.
- Visit their landing page and reverse-engineer the form fields, offer, and CTA placement.
- Identify your differentiator—what you offer that they don't.
- Write your own ad with the same angle structure but your unique offer.
- Recognize when research won't work (small market, seasonal off-season, dark ads, overspending competitors).
- Test your ad quickly instead of over-analyzing. A small budget reveals the truth faster than any research.
