Back to Blog

5 Things Top Home Service Facebook Advertisers Do (330-Advertiser Audit, 2026)

Pipeline Research Team
Blog

The top home service Facebook advertisers do five things the rest don't: they run 11-29 ads concurrently instead of one or two, they keep mobile LCP under 2.5 seconds, they put a phone number and CTA above the fold, they fire a Meta Pixel on every page, and they actively track page speed with PageSpeed Insights or GA4. Only 1 of the 330 active US home service advertisers PipelineOn audited in June 2026 hits all five. The other 329 are leaking ad spend.

Key Takeaways

  • Top 20 advertisers run an average of 19.4 active ads each; the bottom 310 average 2.76 ads. The top 6% of advertisers control 31% of all live home service Meta creative (387 of 1,243 ads)
  • Only 16 of 330 advertisers (4.8%) hit a Fast mobile LCP under 2.5 seconds. Schoenherr Roofing leads the dataset at 1.3 seconds; the average across all 330 is 9.76 seconds
  • Just 23.3% of all 330 advertisers have a Meta Pixel firing; among the top 20 by ad volume, that number nearly doubles to 45% (9 of 20)
  • Only 17% of advertisers use a Call Now Meta destination with a phone-CTA detail; the other 83% send traffic to websites where the phone number is rarely above the fold on mobile
  • Just 1 advertiser out of 330 (Schoenherr Roofing) hits all five patterns: 11+ ads, sub-2.5s mobile LCP, Meta Pixel firing, GA4 page-speed tracking, and a phone-friendly destination

Of 330 active US home service Facebook advertisers running 1,243 live ads, only 1 does all 5 things right. The other 329 are leaking ad spend on slow pages, missing Pixels, buried phone numbers, and single-ad funnels.

PipelineOn audited the entire Meta Ads Library for active US home service advertisers in June 2026: 173 HVAC companies and 157 roofing companies, 1,243 ads in total. We graded every advertiser on ad volume, mobile page speed (Google PageSpeed Insights), Meta Pixel presence, conversion API setup, and ad destination strategy. Full dataset and per-advertiser detail live at the home service Meta ad research tool.

The top 20 advertisers by ad volume share five specific characteristics. The bottom 310 share the absence of those characteristics. This is the synthesis post on what those five patterns are, who is hitting them, and what to fix this week if you are running Facebook Ads and wondering why the leads cost three times what they should.

#1: They run a mix of ads, not one or two

The top 20 advertisers run an average of 19.4 active ads concurrently. The bottom 310 average 2.76.

That gap is not subtle. The top 20 advertisers (6% of the dataset) account for 387 of the 1,243 live ads we found, or 31% of all home service Meta creative inventory. The bottom 310 split the other 856 ads between them, which means the median home service advertiser is running 1-2 ads and expecting the algorithm to find a winner.

Meta’s auction is a learning system. With 1-2 creatives, the algorithm has nothing to optimize against and traffic gets pushed at whatever audience matches the cheapest impression slot. With 11-29 creatives running concurrently, the algorithm can A/B/C/D the creative continuously, kill the bottom 30% on a 10-14 day cycle, and concentrate spend on whichever Reel or carousel is currently winning.

The leaders in the dataset run the volume that lets the algorithm work. Schoenherr Roofing runs 29 active ads. Iceberg Home Services runs 28. Trust Roofing runs 28. Indynorthhvac and MROOF both run 24.

The pattern shows up cleanly when you look at any of the top 20 in the Ads Library: they have multiple variants of damage-shot Reels, before/after carousels, owner-on-camera testimonials, and seasonal offers all running at once. The bottom 310 typically have one ad, often the same image they posted to their feed three months ago, boosted with a budget toggle. For more on the creative formats that survive in the auction, see Facebook ads for home service contractors.

#2: Mobile LCP under 2.5 seconds

Only 16 of 330 advertisers (4.8%) hit Google’s “Fast” threshold for mobile LCP. The cross-vertical average is 9.76 seconds, roughly 4x slower than the 2.5s cutoff.

Per Google’s Core Web Vitals thresholds, an LCP (Largest Contentful Paint) under 2.5 seconds is “good,” 2.5-4 seconds is “needs improvement,” and anything over 4 seconds is “poor.” Across our 330-advertiser sample, only 16 sites are Fast. Another 29 are Okay. That leaves 213 advertisers with PageSpeed data sitting in Slow (4-8s) or Poor (over 8s).

Schoenherr Roofing sets the gold standard at 1.3 seconds. R&R General Contractors clears the dataset at 0.8 seconds. Quality Repairs sits at 0.9s, Four Seasons Home Services at 1.1s, and Mighty Dog Roofing of Central Atlanta at 1.2s. All five are 5-10x faster than the home service Meta landing page average.

Why does this matter for Facebook CPL? Every second of mobile load time you shave off recovers a portion of paid clicks that would otherwise bounce before the page renders. A Meta ad sending traffic to a 12-second landing page is paying for clicks that never convert. The bottom 310 advertisers in our dataset are spending money on the auction and donating a third of those clicks to a loading spinner.

Page speed for Meta is not a marketing problem. It is a hosting and CMS problem you can fix without touching the campaign. Use Google PageSpeed Insights to audit the landing page on your top-spending Meta campaign right now.

#3: Phone number and CTA above the fold

55% of home service advertisers send Meta traffic to a website, and only 17% use a Call Now destination that puts a phone number directly inside the ad.

Breakdown of the 330-advertiser dataset by Meta destination: 182 send to a Website (55%), 56 use Call Now (17%), 41 use a Facebook instant form (12%), 23 use Messenger or WhatsApp (7%), and 18 have no button at all (5%). Of the 182 Website-destination ads, 99 advertisers send traffic to the home page and only 10 (3.0% of the entire dataset) send to a dedicated landing page built for the campaign.

The home-page strategy is where the phone number disappears. On desktop, the phone number usually sits in the header. On mobile, where 91% of Meta traffic happens, the header collapses into a hamburger menu and the phone number is often two scrolls down or buried behind a “Contact” menu item. The Meta-driven visitor sees a slow-loading hero, a stock photo, and no obvious way to call.

The fastest fix in the entire 330-advertiser audit: add a sticky tap-to-call button anchored to the top of the page on mobile. Whether the destination is the home page or a dedicated landing page, the phone number has to be the first thing a thumb can hit. The 56 advertisers using Call Now have already solved this at the ad level. The other 274 have not.

For more on phone-first Meta funnels and what they do to cost per booked job, see Facebook ads for HVAC.

#4: They have a Meta Pixel firing

Only 23.3% of the 330 advertisers have a Meta Pixel installed. Among the top 20 by ad volume, that number nearly doubles to 45%.

The Pixel gap is the single largest behavioral delta between top advertisers and the rest of the dataset. HVAC sits at 20.8% Pixel adoption. Roofing is slightly better at 26.1%. Only 3 of 330 advertisers run the full Pixel + CAPI stack, and only 1 has a lead-recovery layer on top of that.

Per Meta’s Pixel documentation, the Pixel is what tells Meta which audience members converted, which audiences look like converters, and which site visitors should see retargeting ads. Without a Pixel, you cannot retarget the 95%+ of paid visitors who do not convert on first visit. You also cannot build lookalike audiences from your actual buyer list, which kills the single highest-ROI prospecting layer Meta supports.

Among our top 20 by ad volume, 9 advertisers run a Pixel. Among the bottom 310, only 68 do. The top 20 are not just running more ads, they are running ads against an audience graph that compounds week over week as the Pixel fires on more conversions. The bottom 310 are restarting from cold every campaign because the data never makes it back to Meta.

For the full setup playbook, see Facebook conversion tracking for contractors.

#5: They track page speed

213 of 330 advertisers (65%) have a Slow or Poor mobile LCP. Most do not know it, because nothing in their tech stack is measuring it.

The top advertisers track speed continuously through Google PageSpeed Insights, Lighthouse audits in their build pipeline, or real-user monitoring through GA4 Web Vitals. The bottom 310 build a site, hand it to the customer, and never measure load time again until a campaign tanks.

PageSpeed Insights is free, takes 30 seconds, and returns a mobile LCP, FID, and CLS score with specific fix recommendations. The top advertisers in our dataset run this against every Meta landing page on a weekly cadence and ship fixes whenever any of the three core metrics regress.

The Schoenherr Roofing site hits 1.3s because someone is measuring it. The 47 roofing companies in the Poor bucket (over 8s mobile LCP) are spending money on Meta auction inventory and donating most of those clicks because no one is checking the speed gauge.

The pattern across all five sections compounds: you cannot fix what you do not measure, you cannot retarget what you do not Pixel, and you cannot scale creative volume against an algorithm that has no signal coming back. The top 20 advertisers close all three loops. The bottom 310 close none.

The 1 advertiser who does all 5

We checked the full 330-advertiser dataset for companies that hit every pattern: 11+ active ads, Fast or Okay mobile LCP, Meta Pixel firing, GA4 or GTM for page-speed monitoring, and a phone-friendly destination strategy.

Only 1 advertiser of 330 clears every threshold: Schoenherr Roofing. 29 active ads. 1.3-second mobile LCP. Meta Pixel firing. GTM + GA4 page-speed monitoring. Home-page destination with a header phone number that survives the mobile viewport.

A second advertiser, Hyde’s Air Conditioning, hits four of five but only runs 5 active ads, which knocks them out of the strict top-20 ad-volume threshold. Three more advertisers (Rainstone Roofing, STAT HVAC, and Moonlight Mechanical) sit in the Okay LCP bucket with a Pixel firing but each runs fewer than 4 ads. Four other companies hit Fast LCP without a Pixel (R&R General Contractors, Quality Repairs, Four Seasons Home Services, Mighty Dog Roofing of Central Atlanta).

The lesson: one advertiser out of 330 is running the complete playbook. The other 329 are doing 2-4 of the 5 patterns. The closest match in the entire US home service Meta auction is a roofing company in Michigan.

What the bottom 310 are doing instead

The bottom 310 advertisers are running 1-3 ads against the home page on a site that loads in 11+ seconds on mobile, with no Pixel firing, no Conversions API, and the phone number buried two scrolls down behind a hamburger menu. They optimize for “Leads” instead of “Conversion Leads” because the Pixel data needed for the conversion objective is missing.

The destination distribution tells the story: 99 advertisers (30%) send traffic to the home page, 42 (13%) to a contact or booking page, and only 10 (3%) to a dedicated landing page built for the campaign. The other 179 advertisers split between Facebook instant forms, Call Now, Messenger DMs, or no destination at all.

LCP for these advertisers averages 9.76 seconds across the dataset, with roofing trending worse than HVAC at 11.12 seconds versus 8.68. Only 4.8% hit Google’s Fast threshold. Only 23.3% have a Pixel. The math compounds into a cost-per-lead structure that runs 2-3x what it should, because every layer of the funnel is leaking.

Punch list: what to do this week if you’re running Facebook ads

1. Launch 8-12 active ads, not 1-2. Build 4 Reels, 3 carousels, and 2 image ads from job photos this week. Pause anything older than 30 days that’s underperforming.

2. Audit your mobile LCP at PageSpeed Insights. Anything over 4 seconds is costing you money in the auction. Send the report to whoever hosts your site.

3. Add a sticky tap-to-call button at the top of your Meta landing page. Mobile-first, anchored to the viewport, visible before the hero image loads.

4. Install the Meta Pixel on every page of your site today. Add CAPI within the month if you have a CRM that supports it.

5. Schedule a weekly PageSpeed Insights check on your top Meta landing page. If LCP regresses past 4 seconds, the campaign loses money until it gets fixed.

Methodology

We sampled the active US Meta Ads Library for “HVAC” and “Roofing” advertisers in June 2026. For each advertiser, we logged ad count, primary destination (Website, Call Now, Facebook Form, Messenger, Sponsored Post, No Button), and destination detail (home page, dedicated landing page, contact page, phone CTA, instant form). We then ran each landing page through PageSpeed Insights for mobile LCP and parsed the page source for Meta Pixel, GA4, GTM, and Conversions API signals. The full dataset, per-advertiser detail, and methodology live at the home service Meta ad research tool.

Frequently Asked Questions

How many active home service Facebook advertisers did PipelineOn audit?

330 active US home service advertisers running 1,243 live ads on the Meta Ads Library in June 2026. The split was 173 HVAC companies with 706 ads and 157 roofing companies with 537 ads. Full methodology and dataset live at the home service Meta ad research tool.

What's the single biggest gap between the top 20 advertisers and the rest?

Ad volume. The top 20 advertisers run an average of 19.4 active ads concurrently; the bottom 310 average 2.76. Schoenherr Roofing alone runs 29 active ads, Iceberg Home Services runs 28, and Trust Roofing runs 28. The bottom 310 advertisers, taken together, account for only 856 of the 1,243 ads in the dataset, meaning the top 6% of advertisers control 31% of all home service Meta creative inventory.

How many home service Facebook advertisers have a Meta Pixel firing?

Only 23.3% of the 330 advertisers audited. HVAC sits at 20.8% Pixel adoption, roofing at 26.1%. Among the top 20 advertisers by ad volume, Pixel adoption jumps to 45%, suggesting the operators running the most ads are also the ones serious about retargeting and conversion optimization.

What is a 'Fast' mobile LCP and how many advertisers hit it?

Fast is a mobile LCP under 2.5 seconds per Google's Core Web Vitals thresholds. Only 16 of 330 advertisers (4.8%) hit Fast, with another 29 (8.8%) hitting Okay (2.5-4s). The remaining 213 advertisers with PageSpeed data sit at Slow (4-8s) or Poor (over 8s). The cross-vertical average LCP is 9.76 seconds, which is roughly 4x slower than Google's threshold for a 'good' page experience.

Which is the fastest home service Facebook advertiser landing page?

R&R General Contractors leads the dataset with a 0.8-second mobile LCP, followed by Quality Repairs at 0.9s, Four Seasons Home Services at 1.1s, Mighty Dog Roofing of Central Atlanta at 1.2s, and Schoenherr Roofing at 1.3s. All five are at least 7x faster than the cross-vertical average and roughly 5-10x faster than the typical home service Meta landing page.

Why does only 17% of advertisers use a Call Now destination?

55% of advertisers send Meta traffic to a website (most often the home page) instead of using Meta's Call Now destination, which puts a phone CTA directly inside the ad. Of the website-destination ads audited, the home page is the most common landing target at 30% of all 330 advertisers, and on mobile the phone number is rarely visible above the fold. A tap-to-call button stuck to the top of the page would close most of this gap in an afternoon.