eCommerce GrowthAnalytics & Data

eCommerce Offer Mix, October 2026: 59.6% of Ads Carry No Deal. Which Lane Is Your Control In?

First published Nov 8, 2026Updated November 13, 202610 min read
Valentin Radu, Founder and CEO of Omniconvert
Valentin Radu
Founder & CEO, Omniconvert · Author, The CLV Revolution
Published: Nov 8, 2026Updated: Nov 13, 2026
Reviewed by Cristina Stefanova, Head of Content
A dark, warmly lit room with a fanned row of ad cards falling into shadow on the left. One card is lifted toward the camera at centre-right, sharp and brightly lit, showing a plain terracotta plant pot with no price on it and a cobalt tag pinned to its top edge. A frosted glass panel at the right edge holds a column of small blurred rows.
Quick Answer
No offer is still the biggest thing an eCommerce ad carries: 59.6% of October 2026 ads named no deal at all. Discount is the one deal lane with real size, at 14.9%. And deal ads are not bursts: the library counts 1,735 long-running discount ads. An offer is a lane, not a week.

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.

Why you should care, in three lines
  1. 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.
  2. 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%.
  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.

What this means for your ads. · our reasoning, not measuredIf every ad in your account names a deal, your control is the rarer build, not the safe one. 59.6% of October ads carried no offer, so the lane most of the market runs may be the one you have no creative in. Write one brand ad you would be happy to leave up for a year, and put it next to your current deal ad.

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.

Steal this: Put the deal and its number in the headline, and let the opening line sound like one person talking. The shopper gets the terms in the headline and a reason to care in the first line, in that order, so neither has to do both jobs.

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.

49
Offer-free ads
of the 54 past 400 days
5
Deal-led ads
of the 54 past 400 days

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.

Discount ads by days on air, in the library's Meta sample. Source: eCommerceBenchmark Ad Library, 2026.
Run-length windowDiscount adsBrands
The library's first long-run window1,735190
The next window out23465
The window after that4517
The longest window the library counts265
What this means for your ads. · our reasoning, not measuredIf your deal creatives get rewritten every cycle, none of them ever gets old enough to be worth keeping. Pick the lane you want an evergreen ad in. Build one ad for it, and leave it alone while you rotate the rest.

Three offer tests for next month's mix

  1. 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.
  2. 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.
  3. 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.
Where does your account sit?

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, free

Before 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.

The offer ladder, October 2026 against September 2026. Six offer lanes; the smallest lanes in the data are left out, including gateway product and guarantee. Source: eCommerceBenchmark Ad Library, 2026.
OfferOct shareSep shareOct adsBrandsRan 60+ days (sample)
No offer (brand ad)59.6%58.6%19,50158463.7%
Discount14.9%14%4,88839765.9%
Free shipping4.3%4.3%1,39621377.2%
Bundle3.2%2.7%1,06118460.9%
Free gift2.4%2.2%78115767.5%
Free trial1%1.1%3338185.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.

Your test card. Our template, built on general testing practice. It is not a library finding.
HypothesisA 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 thisThe offer: the variant names no deal anywhere in the headline, the opening line or the copy.
Keep the sameSame product, same audience, same placements, same still or video build, same landing page, same budget split.
Funnel stageSay 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.
SetupOne control and one variant, same audience, same placement, even budget split. Do not edit either ad while the test runs.
How long and how muchUntil 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 metricCost per purchase, not clicks.
Stop rulePause 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 winThe 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

1What is a no offer brand ad in eCommerce advertising?
A no offer brand ad names no deal: nothing in its words promises money off, a freebie or free delivery. 59.6% of October 2026 ads were counted that way [eCommerceBenchmark Ad Library, 2026]. The ad sells the product, the look or the brand instead of a price.
2What share of eCommerce ads carried a discount in October 2026?
14.9%, which is 4,888 ads. 397 brands ran at least one of them. In September the share was 14%.
3Which offers did brands run besides discounts?
Free shipping was the next rung down at 4.3% of October ads. Bundle took 3.2%. Free gift took 2.4%, and free trial 1%.
4Does a long run mean the ad worked?
No. There is no spend, sales or profit data anywhere in this cut, so a long run only means somebody kept paying to keep that ad live. 49 of the 54 ads past 400 days carry no offer, and that is a count of ads, not a result.
5Do discount ads only run for short bursts?
Not in this library: 1,735 discount ads have long runs behind them. 234 sit in a longer window still. And 26 reach the longest window the library counts.
6How many brands run each offer lane?
584 brands ran at least one offer-free ad in October. 397 ran at least one discount ad. Free shipping had 213 brands, bundle 184 and free gift 157.
7Did the offer mix move much between September and October 2026?
Hardly at all. No offer sat at 58.6% in September and 59.6% in October. Discount went from 14% to 14.9%, and bundle from 2.7% to 3.2%.
The Offer Lane You Have No Control In

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.

About this data. 32,721 ads active in October 2026, across 642 brands in the library's ad sample, Every industry and country the library tracks; the named ads and all run lengths are Meta only, October 2026, against September 2026. Source: eCommerceBenchmark Ad Library. Shares count every ad running in October. Run lengths come from a separate longevity-ranked Meta sample, so never add the two together. Presence and share only: this cut holds no spend, sales or profit data. Run lengths come from a longevity-ranked Meta sample; 22 brands hold its 54 oldest ads. Shares count every ad running in October, not only the ads launched that month. The “what this means” notes are Omniconvert's own reasoning, not library findings. The library re-measures past months as it labels more ads and updates the stores it tracks, so a month's figures can differ from one of our editions to the next, and the newest edition has the current read.
Valentin Radu, Founder and CEO of Omniconvert
Founder & CEO, Omniconvert
Valentin Radu is the founder and CEO of Omniconvert. He is an entrepreneur, data-driven marketer, CRO expert, CVO evangelist, international speaker, father, husband, and pet guardian. Valentin is also an Instructor at the Customer Value Optimization (CVO) Academy, an educational project that aims to help companies understand and improve Customer Lifetime Value.
You have seen the market. Now see your gap.
No offer took 59.6% of October's ads and discount took 14.9%. Which of those two lanes does your account have a real control in?