eCommerce Offer Mix, October 2026: 59.6% of Ads Carry No Deal. Which Lane Is Your Control In?
Scope: every industry and country the eCommerceBenchmark Ad Library tracks. 32,721 ads active in October 2026, compared with September 2026. No split by country or industry.
Walk past a shop window with no price tags in it.
That window is what most eCommerce advertising looks like. In October 2026, 59.6% of ads carried no offer at all. In September the share was 58.6%. That lane holds 19,501 ads, and 584 brands ran at least one of them [eCommerceBenchmark Ad Library, 2026].
Discount is the only deal lane with real size. It took 14.9% of October ads, 4,888 of them. It went up, not down, from 14% a month earlier. Below those two, the ladder falls away fast.
Here is the part that should change a planning meeting. The offer label says less about how long an ad stays up than most briefs assume. Of the 54 ads past 400 days in the library's longest-runs sample of ads we can show, 49 carry no offer. Yet the library counts 1,735 long-running discount ads. A deal here is a lane, not a week.
- The default eCommerce ad has no deal in it. 59.6% of October ads carried no offer. A brand ad is the control most of the market runs, not the brave test.
- If you discount, you are in the one crowded deal lane. Discount took 14.9% of ads from 397 brands. Free shipping, the next rung down, held 4.3%.
- Deal ads are not short bursts here. The library counts 1,735 long-running discount ads. In the same library, 45 sit in a longer window still.
Here is the ladder, lane by lane, and what days on air say about each one.
Most October ads name no deal at all: 59.6% of 32,721
A no offer brand ad is an ad that names no deal: nothing in its words promises money off, a freebie or free delivery. That lane was the biggest thing an October ad carried: 59.6% of ads, 19,501 of them. In September it was 58.6%. 584 brands ran at least one offer-free ad [eCommerceBenchmark Ad Library, 2026].
ryderwear.com opens on "I am impressed". fentybeauty.com opens on "HELLA THICC MASCARA". clubllondon.com opens on "Make a statement in timeless monochrome". lovall.com opens on "NOW LIVE: All New Winter Collection". uniformity.ie opens on "Uniformity Reminds You: Your Brand, Your Way!", and that ad has been on air 1,067 days. A long run only means somebody kept paying to keep the ad live. It is no sign that the ad sold anything.
None of those lines names a price, a code or a saving. They sell the product, the look or the brand, and they leave the money out of it.
So who is running deals, and how crowded is that lane?
Discount is the only deal lane with real size: 14.9% from 397 brands
Discount held 14.9% of October ads, 4,888 of them. 397 brands ran at least one. It rose from 14% in September [eCommerceBenchmark Ad Library, 2026], so the deal lane got a little busier, not quieter.
forthglade.com opens on "40% OFF" beside the headline "40% off your first order!" biscuiteers.com does it the other way round: the line is "I have recently just got the Biscuiteers and Moomin's collaboration tin.", with "Use Code: INTRO15" in the headline. skinn.com opens on "YOUR SKINCARE ISN'T WORKING". getfussy.com runs customer talk that names its discount too.
One of them, biscuiteers.com, keeps the code out of the first line and puts it in the headline. The opening line is left free to sound like a person.
Below discount, how much is actually left?
Below discount, the ladder drops away fast
Free shipping was the third rung, at 4.3% of October ads, on 1,396 ads from 213 brands. After that the lanes get small. Bundle took 3.2% of ads, on 1,061 of them. In September bundle was 2.7%. Free gift took 2.4%, on 781 ads. Free trial took 1%, on 333 ads [eCommerceBenchmark Ad Library, 2026].
The words change with the lane. acidrunning.com opens on "This is your sign to upgrade the running wardrobe.", with "Free UK Shipping Over £100" in the headline. meagherspharmacy.ie puts the whole thing in the first line: "Free Delivery Over €54.99 🚚". danishendurance.com runs its socks ad under the headline "Perfekte Strømper Til Enhver Anledning 🇩🇰". ourplace.com opens on "MEET THE RICE COOKER". objktsjewelry.com opens on "These aren't real diamonds but everyone believes so" beside "Buy 1, get 1 FREE ⭐️". k18hair.com opens on "BACK IN STOCK" beside "2x mask = 2x healthy hair days". honeybalm.eu opens on "Je lippen zien altijd zo mooi uit". spiceology.com opens on "Top-Selling Taster Kit". dynutrition.ro opens on "D.I.H.I.T. is my unique training method that I designed over many years of trial and error.", with "Download your free copy today!" as the headline.
Three lanes of deal here, and only some of these ads lead with the deal itself.
Now read those lanes against days on air.
Offer-free ads hold 49 of the 54 ads in the longest-runs sample
Days on air is defined as how long a brand kept one ad live, counted from when the ad was first seen. Of the 54 ads past 400 days in the library's longest-runs sample of ads we can show, 49 carry no offer at all. They come from 19 brands, at a median of 507 days [eCommerceBenchmark Ad Library, 2026].
That is this month's new number, and it needs its other half. The five deal-led ads in the same cohort sit at a higher median, 802 days, and three of them are discounts. So the long-run cohort is not an argument that brand ads last longer. It is a count of which label shows up most in a small, old crowd.
One honest warning. This cohort is ranked by longevity, so it leans hard on long runners and on a few brands. 22 brands hold all 54 ads. lovall.com holds 10 of them, aybl.com 7 and uniformity.ie 7. Read it as that cohort, never as what eCommerce ads do.
The fairer read compares the lanes inside one sample on one measure. 65.9% of discount ads in the library's longevity-ranked sample have run 60 days or more. For no offer ads it is 63.7%. The discount label is not a short-life label.
The windows say the same thing from the other end. The library counts 1,735 discount ads in its first long-run window. 234 sit in the next one. 45 sit in the one after. And 26 reach the longest window, from five brands.
| Run-length window | Discount ads | Brands |
|---|---|---|
| The library's first long-run window | 1,735 | 190 |
| The next window out | 234 | 65 |
| The window after that | 45 | 17 |
| The longest window the library counts | 26 | 5 |
Three offer tests for next month's mix
- One offer-free brand ad. Run a brand ad with no deal in it against your current offer ad: 59.6% of October ads carried no offer.
- The deal in the headline, the human line on top. Move the discount out of the first line and into the headline, as biscuiteers.com does.
- A free delivery threshold instead of a percentage. Test free shipping over a basket value against your usual money-off ad: free shipping ran from 213 brands.
The eCommerceBenchmark Ad Library sorts your ads into the same hooks, angles, concepts and offers used in this report and shows your mix next to the market, so you can see which shapes you have never shipped.
Audit my creatives, freeBefore you pick one, look at how big each lane actually is, and how much of the market is standing in it.
The full offer ladder, October against September
Six lanes carry enough ads to brief from. The table sets each October share against September, with the ads, the brands and the share of each lane's ads in the longevity-ranked sample that have run 60 days or more.
| Offer | Oct share | Sep share | Oct ads | Brands | Ran 60+ days (sample) |
|---|---|---|---|---|---|
| No offer (brand ad) | 59.6% | 58.6% | 19,501 | 584 | 63.7% |
| Discount | 14.9% | 14% | 4,888 | 397 | 65.9% |
| Free shipping | 4.3% | 4.3% | 1,396 | 213 | 77.2% |
| Bundle | 3.2% | 2.7% | 1,061 | 184 | 60.9% |
| Free gift | 2.4% | 2.2% | 781 | 157 | 67.5% |
| Free trial | 1% | 1.1% | 333 | 81 | 85.9% |
Free shipping is the one that sat still: 4.3% in both months [eCommerceBenchmark Ad Library, 2026].
The mistake: rebuilding the offer every month instead of picking a lane
The practice is easy to spot in an account. The offer gets treated as a monthly dial: a fresh deal creative each cycle, swapped out before it has gathered any days on air. Open the ad account and you find a drawer full of one-off deal ads, none of them old enough to be worth keeping, and no plain brand ad at all.
The market's deal ads behave the other way. The library counts 1,735 long-running discount ads, and 26 that reach its longest window [eCommerceBenchmark Ad Library, 2026]. Our reading: a shopper who meets a different number every few weeks may stop reading it.
Your test card
Here is the first test from the box, set up the way a media buyer would write it. Fill in the blanks with your own numbers, and write them down before you launch.
| Hypothesis | A brand ad with no offer in it, added beside my current discount ad, will hold my cost per purchase without taking budget from the control. |
| Change only this | The offer: the variant names no deal anywhere in the headline, the opening line or the copy. |
| Keep the same | Same product, same audience, same placements, same still or video build, same landing page, same budget split. |
| Funnel stage | Say first whether this ad is for prospecting (cold) or retargeting (warm). A deal in the first line is often right for warm audiences and wrong for cold ones, so test it where the ad will really run. |
| Setup | One control and one variant, same audience, same placement, even budget split. Do not edit either ad while the test runs. |
| How long and how much | Until each version has about 50 purchases, or two full weeks, whichever comes later. This is general testing practice (Meta's own learning-phase guideline is about 50 results per ad set per week), not a library finding. |
| Success metric | Cost per purchase, not clicks. |
| Stop rule | Pause a variant that has spent about 3 times your target cost per purchase with no purchase. If it is close, keep it running. |
| What counts as a win | The variant beats the control on the metric by an amount you would act on, and still does in a second week. |
Key takeaways
- No offer took 59.6% of October's ads, 19,501 of them, up from 58.6% in September [eCommerceBenchmark Ad Library, 2026].
- Discount held 14.9%, 4,888 ads from 397 brands, up from 14% a month earlier.
- Free shipping held flat at 4.3% on 1,396 ads, while bundle rose to 3.2% from 2.7%.
- 49 of the 54 ads past 400 days in the library's longest-runs sample carry no offer, at a 507-day median.
- Discount ads in that library run long: 1,735 sit in its first long-run window, 234 in the next, 45 in the one after and 26 in the longest, from five brands.
- Inside the longevity-ranked sample, 65.9% of discount ads have run 60 days or more, against 63.7% of no offer ads.
- 584 brands ran at least one offer-free ad in October, and 213 ran at least one free shipping ad.
Questions
Sort last month's ads into lanes: no offer, discount, free shipping, bundle, free gift. Then find the lane with no ad in it you would be happy to leave up for a year. That empty box is next month's build, not another rewrite of the deal you ran last cycle. 59.6% of October ads carried no offer, and 584 of the 642 brands ran at least one [f185, f223], so check whether your empty box is a deal lane instead.