26 Comparison Ad Examples Brands Kept Running on Meta
Checked 25 Oct 2026 · 26 ads from 25 brands, from Meta's Ad Library · How we pick ads
One frame has to hand over a verdict, so a comparison ad's first job is deciding who sits on the losing side. Across the 26 ads here, that side is seldom a named rival: it is a category, a price, the buyer's old habit or the brand's own range. The longest run, 776 days, is Bellroy's wallet set against itself.
- 776days, the longest run: Bellroy's wallet against itself
- 87days, the median run on the page
- 12ads ran past 90 days when we checked
- 20days, the shortest run on the page
Who sits on the losing side of the frame
Grouped by the job each ad does. Swipe a row, and tap “Why it works” for our breakdown.
A claim list, theirs against ours · 3
SaleHoo and KILOS GEAR stack crosses against ticks so the buyer reads a verdict row by row, and AppScenic adds a "RECOMMENDED" badge above its column. The losing column keeps a generic label such as "OTHER OUTDOOR SLEEPING PAD" or "China Dropshipping".
Rival and product in the same frame · 5
Apollo, Step One and Nanoleaf put both sides into one picture so the difference is seen before it is read: a smile against a frown, blue against red heat, a slim column beside a shaded lamp. We Feed Raw and Paper Shoot add a ladder or a count.
A rival in the headline, none in the frame · 5
Humble Brands and Bon Charge put the losing side in a sentence ("Their shampoo is mostly water." "Most skincare sits on top.") and let the product picture answer it. The rival costs nothing to show because the viewer supplies it.
Measured against something already known · 7
Bellroy compares a wallet with itself on "DAY 1000", Anyday sets one dish beside a pile of cookware, 70mai holds a dash cam next to a bank card, and The Cumin Club sets "$5.99" for its pouch against "$18.99" for takeout. Shay and Blue blacks out a designer bottle and claims a quarter of the price. The yardstick is something the buyer already knows, so nothing needs explaining.
Our own range, laid out to choose · 6
Casper, Paula's Choice and Cotopaxi put their own products side by side so the shopper picks a size or a feel inside the ad. The question moves from "this or a rival?" to "which of ours?"
The parts of the ad
- 01
Comparison. In 20 of 26 ads on this page.
- 02
Lifestyle scene. In 6 of 26 ads on this page.
- 03
Packaging. In 6 of 26 ads on this page.
- 04
Arrows and callouts. In 4 of 26 ads on this page.
- 05
Person. In 4 of 26 ads on this page.
Headlines that state the gap without naming a rival
Lifted from the ads above. Swap in your own product.
- 01Their [product] is mostly [problem]. Ours isn't.Humble Brands, “Their shampoo is mostly water. Ours isn't.”, 20 days

- 02The same [product]. A [fraction] of the price.The Cumin Club, “The same Palak Paneer. A third of the price.”, 100 days

- 03Most [category] [flaw]. [Product] [fix].Bon Charge, “Most skincare sits on top.”, 128 days

- 04Your other [thing] had a good run.Negative Underwear, “Your other loungewear had a good run.”, 59 days

Make the gap checkable at a glance
- Pick the losing side firstDecide whether the other side is a category, a price, a habit, your own past or your own range before you write a line, as Casper chose its own range and Bellroy its own past.
- Label it plainly and genericallyStep One writes "REGULAR BOXERS" and Nanoleaf writes "Typical Floor Lamp", so the viewer recognizes the other side without the ad accusing a company.
- Put the gap where the eye landsA heat map, two lamps in one room or a slim column against a shaded one lets the viewer see the difference before reading a word.
- Print one number the viewer can checkPaper Shoot puts "27 shots" beside "30,000+ shots" and The Cumin Club prints "$5.99" beside "$18.99", each a gap a buyer can verify in a second.
- Keep the verdict to one sentenceHumble Brands needs only "Their shampoo is mostly water. Ours isn't." and lets the bars in the tin answer it.
- Hold the offer until afterThe Cumin Club shows the price gap first and lets "FIRST BOX 20% OFF" close the frame as a last banner.
Sizes and Safe Zones are on our Instagram Safe Zone checker page.
Naming the other side
Name a rival only when you can back the claim. A comparison that names a company is a claim about that company, so the proof has to be ready first. Most ads here avoid the question by labelling the other side with a type of product.
Black it out when you would rather not. Shay and Blue sets a solid black silhouette beside its lilac bottle, so each viewer supplies their own designer name and the ad names none.
Use a category label for everything else. Most of these ads write "OTHER BRANDS", "REGULAR BOXERS", "Typical Floor Lamp" or "China Dropshipping" over the losing side, which is a type of product or route, not a company.
What the FTC says. The FTC's policy statement on comparative advertising treats truthful comparisons that name a competitor as useful to consumers, and the claims in them still need backing.
Source: ecfr.gov
Printing the gap
A measurement. Nanoleaf prints "19cm" and "35cm" under its two lamps, so the claim about space is something a buyer could check with a tape measure.
A count. Paper Shoot sets "27 shots" against "30,000+ shots", and Anyday writes "10 functions = 1 dish", each a number the viewer can see on the picture.
A price. The Cumin Club prints "$18.99" and "$5.99" on the same frame, so the gap is shown as well as stated, while Shay and Blue states it as a quarter of the price.
A visible effect. Step One shows a thermal image, blue beside red, instead of the word cooler. Meta's Advertising Standards ask for claims that are true, so a gap you can show is the safest one to print.
Source: transparency.meta.com
Naming a rival: the questions that come up
Can a comparison ad name a competitor?
Yes, the FTC's policy treats truthful comparisons that name a competitor as acceptable, as long as the claims are accurate and can be backed up. The ads here mostly write labels such as "OTHER BRANDS" or "Typical Floor Lamp", and Shay and Blue blacks out the bottle it measures against.
What makes a comparison ad believable in a feed?
A gap the viewer can check with their own eyes or a number printed beside it. Nanoleaf prints "19cm" against "35cm" under two lamps, Paper Shoot puts "27 shots" beside "30,000+ shots", and Step One shows a heat map in place of an adjective.
How do you compare a product that has no obvious rival?
Compare it with the buyer's habit or with itself. The Cumin Club sets takeout at "$18.99" beside its own "$5.99", and Bellroy sets a new wallet beside the same wallet at "DAY 1000", with no competitor in either frame.
Does a comparison ad need a split layout?
No, though many of these ads use one because both sides are easiest to judge at once. Bon Charge, Humble Brands and Thesis keep the rival in a line of text and show only their own product.
How do I look up competitor ads?
Search the brand in Meta's Ad Library, which is public and free. Each ad shows its start date, so you can tell which have run the longest and study how those set up the other side.
Make comparison ads like these
A comparison ad is won or lost on who sits on the losing side, so bring your client's website or your own and we will build ads that give your product a checkable other side.
How we pick ads. We search Meta's public Ad Library for ads from DTC brands that sell to US and UK shoppers, keep ads running 14 days or more, skip catalogue ads, and show at most 3 per brand. Days running is a spend signal: brands rarely keep paying for an ad that doesn't sell. Day counts are as of the check date above. Breakdowns are written by Gimme Gimme's ad analysis engine from each ad's image and copy, and edited by Josh Jackson, founder. Not affiliated with the brands shown; ads appear for commentary and analysis. To have an ad removed, email hello@getgimmegimme.com and we'll take it down within 7 days.





















