Benchmark Facebook Ads Against Competitors: A Scorecard

ResearchOctober 17, 20269 min readBy Klipio team
Benchmark Facebook Ads Against Competitors: A Scorecard

To benchmark Facebook ads against competitors, compare the things you can actually see in the Meta Ad Library: how many ads they run, how long their winners stay live, their format mix, the number of angles they test, how often they refresh, their offers, hooks and landing pages. You cannot see a competitor's CTR, ROAS or spend, so an honest benchmark scores observable behaviour side by side with your own, rather than pretending to compare performance numbers you do not have.

I have built this scorecard for my own accounts and for clients more times than I can count. Below is the method, the exact spreadsheet columns, how to line it up against your Ads Manager data, and the mistakes that make most "competitor benchmarks" useless.

Can you actually see competitors' Facebook ad performance?

No, not for normal commercial ads. The Meta Ad Library is free and shows every active ad from any advertiser, but it gives no engagement, click, conversion or spend figures for regular ads. Spend ranges only appear for political and issue ads, and the EU shows extra transparency detail for ads delivered there, including inactive ads and limited targeting information.

That means anyone telling you "your CTR is below your competitor's" is either guessing or using a third-party estimate. Spy tools can surface likes, comments and shares on some placements, and some estimate spend, but those are models, not the advertiser's own numbers. We go through how far those estimates can be trusted in our guide on how to estimate competitor ad spend.

So the useful question changes. Instead of "how does my performance compare to theirs?", ask "how does my creative operation compare to theirs?" That you can measure.

What can you benchmark against competitors on Facebook?

Eight signals are visible, repeatable and worth scoring. I use the same eight every time so the comparison stays fair month to month.

1. Active ad volume. The number of ads currently running. Count unique creatives, not variations, since the Ad Library groups some near-identical ads together. Volume tells you how much testing capacity a competitor has. Our guide on how many ads a competitor is running covers how to count cleanly.

2. Longevity of winners. The Ad Library shows "Started running on" for every ad. Advertisers keep paying only for ads that work, so ads that stay live for many weeks or months are usually winners. Record how many of their ads have run past a threshold you choose, such as 30 days, and the age of their oldest live ad. Our Facebook ad longevity guide explains the caveats.

3. Format mix. The share of video, static image and carousel. A brand that is all statics and a brand that is mostly video are playing different games.

4. Number of distinct angles. Group their live ads by the core reason to buy: price, a specific problem, social proof, founder story, comparison, convenience. Count the groups. Lots of ads on one angle is a different strategy from a few ads on many angles.

5. Refresh cadence. How many new ads appeared since your last check. This only works if you score at regular intervals.

6. Offer strength. Discount, bundle, free shipping, guarantee, trial, free gift, or no offer at all. Note the offer as written in the ad and on the landing page.

7. Hook styles. The first line of copy or first few seconds of video. Classify each one: question, bold claim, problem call-out, demo, testimonial, before and after.

8. Landing pages. Where the ads send traffic: product page, collection, quiz, advertorial, lead form. Count how many distinct destinations they use.

None of these needs a paid tool. They all come from the public Ad Library plus a careful eye.

How do you build the benchmarking scorecard?

One spreadsheet, one row per brand, with your own brand in the first row. Same columns for everyone. Here is the layout I use.

ColumnWhat to recordHow to get it
BrandName, with your brand firstAd Library search
Date scoredThe day you countedToday
Active adsUnique live creativesCount in the Ad Library
Ads live 30+ daysCount past your threshold"Started running on" dates
Oldest live ad (days)Age of the longest runnerEarliest start date
% video / % image / % carouselFormat splitCount by format
Distinct anglesNumber of angle groupsYour own tagging
New ads since last scoreRefresh countCompare to last month's sheet
Main offerStrongest offer seenAd copy and landing page
Top hook stylesTwo or three most commonYour own tagging
Distinct landing pagesNumber of destinationsClick through each ad
NotesAnything unusualYour judgement

For your own row, use the same Ad Library view, not Ads Manager. That matters. It keeps the comparison like for like, because you are counting what a competitor would see if they looked at you.

If you want a ready layout with extra tabs for angles and hooks, our Facebook ads competitor analysis template has one you can copy.

How I fill it in without losing an afternoon

Counting by hand in the Ad Library is slow, and ads drop out of view once a competitor pauses them. What I do is save each competitor's full search first. Our free extension, the Meta Ad Library Downloader, has a "Find all ads" mode that collects every running ad in a search into one ZIP with a CSV spreadsheet of the ads, which makes the counting columns quick to fill from a sort or filter. The judgement columns, angles, hooks and offer strength, I still tag myself.

Saving the files also means next month's refresh count is a simple comparison against last month's folder rather than memory. Our pillar guide on how to download Facebook Ad Library videos covers the other ways to keep copies.

How do you compare your Ads Manager data with competitor signals?

This is where the scorecard turns into decisions. You have private performance data for your own ads and public behaviour data for theirs. Compare them in pairs.

Your longevity against theirs. In Ads Manager, list your ads that have held acceptable CPA or ROAS for 30 days or more. Compare the count with their "Ads live 30+ days" column. If a competitor keeps a dozen ads alive for months and you rarely keep one past two weeks, the gap is usually creative depth, not budget.

Your fatigue against their refresh pace. Check frequency and the CTR trend on your main ads. If your ads tire within weeks and a competitor ships new ads every week, their cadence is probably a response to the same fatigue. That is a strong argument for a faster production rhythm.

Your winning angles against their angle spread. Tag your own top spenders by angle, using the same labels you used for competitors. If they cover six angles and your spend sits on one, you have found an untested area, not proof that the other angles will work.

Your offer against theirs. If your conversion rate dropped and three competitors launched stronger offers the same month, that is context Ads Manager will never give you.

Your landing pages against theirs. If they send cold traffic to quizzes or advertorials and you send everything to a product page, that is a test worth running.

The rule: use competitor signals to form hypotheses, then use your own Ads Manager data to test them. A competitor's behaviour is evidence of what they believe works, not proof that it works for you.

What should you not do when benchmarking?

Do not treat industry averages as competitor data. Published CTR, CPC or CPM averages describe a broad pool of advertisers, often across many industries, countries and objectives. They say nothing about the three brands you are fighting. Comparing your CTR with an industry average is fine as a loose sanity check, but putting it in a slide labelled "vs competitors" is misleading. Our guide on what a good CTR on Facebook ads is explains how wide those ranges really are.

Do not read volume as success. A brand with many live ads may be testing hard, or may simply be messy. Volume combined with longevity is the stronger signal.

Do not assume a long-running ad is profitable. Longevity is the best public proxy, but some brands leave ads on by inertia or run them for brand reasons. Look for clusters of long runners on the same angle rather than a single old ad.

Do not compare across very different businesses. A subscription brand and a one-off purchase brand will refresh, discount and use landing pages differently. Benchmark against brands that sell to the same buyer at a similar price.

Do not score once and stop. A single snapshot can catch a competitor mid-launch or mid-sale. The trend over three or four months is what matters.

How do you turn the scorecard into a verdict?

After two or three monthly scores, patterns are easy to read. I write a short summary under the sheet with three lines.

Where we are behind. Usually one of: fewer angles, slower refresh, weaker offer or fewer long-running winners. Pick the gap that is cheapest to close first.

Where we are ahead. Maybe your format mix is broader or your landing pages are more varied. Protect that.

What we will test next. One or two hypotheses lifted from the scorecard, each with a clear Ads Manager metric that will confirm or kill it.

If you also want a read on how crowded the whole category is, rather than how you rank against a few named rivals, our guide on how competitive your niche is on Facebook ads uses similar signals at market level. For a deeper look at individual ads once a competitor stands out, the competitor ad analysis walkthrough breaks down creative, copy and offer in detail.

A final note on use. Study competitor ads for angles, structure and offers. Do not reuse their creatives in your own ads. This is general guidance, not legal advice.

FAQ

Can I see my competitors' Facebook ad CTR or ROAS?

No. The Meta Ad Library does not show clicks, conversions, CTR, ROAS or spend for normal commercial ads. Spend ranges only appear for political and issue ads, and any third-party figure for a competitor's performance is an estimate.

What can I actually benchmark against competitors on Facebook?

You can benchmark observable behaviour: active ad volume, how long their ads keep running, format mix, number of angles, refresh cadence, offers, hook styles and landing pages. Score yourself on the same columns using the same public Ad Library view.

Are industry average CTR benchmarks useful for competitor comparison?

Only as a loose sanity check for your own account. Industry averages blend many advertisers across industries, countries and objectives, so they say nothing reliable about the specific brands you compete with. Do not label them as competitor data.

How often should I re-run a competitor ad benchmark?

Monthly works for most brands. That is frequent enough to measure refresh cadence and catch new offers, and the trend across several months is far more useful than any single snapshot.

How many competitors should I benchmark against?

Three to five direct competitors is usually enough. Pick brands selling to the same buyer at a similar price point, so differences in refresh pace, offers and landing pages reflect strategy rather than a different business model.

Save the ads you research — free

The Klipio extension adds a download button to every ad in the Meta Ad Library: one click per ad, or bulk-save a whole search as a ZIP with a searchable swipe file inside. Free, no sign-up.

Get the free Ad Library downloader
Which of those ads are actually making money?

Klipio reads a competitor's live Meta ads, ranks them by how long they have been running — the honest signal that an ad is profitable — and turns the winning angle into on-brand creative for your own brand. 3-day free trial.

Start free — 3-day trial →