Skip to content
Paid Media

Evergreen Ads

Ads, offers, or creative that aren't tied to a season, event, or promotion window - designed to run continuously without a hard end date.

An evergreen ad is one that isn’t time-bound - no seasonal hook, no promotion window, no expiry. It runs continuously because the message holds regardless of when a person sees it. The term shows up in D2C paid media at multiple layers: the longevity of an individual ad, the structure of an always-on offer, how a brand categorizes creative in its account, and how it writes copy.

In practice, “evergreen” describes intent, not always reality. A “flash sale” that runs for 18 months straight is functionally evergreen even if the label says otherwise.

How evergreen ads show up across D2C accounts

The clearest contrast in the teardown series is between Google and Meta. Google tends to be where evergreen infrastructure lives. Meta is where brands rotate faster.

Our Place on Google (502 Meta ads, 42-country Google presence, scraped April 2026): The most extreme evergreen usage in the series. Some ads in Our Place’s Google library have been running for 1,103 days as of the scrape date. For context, Ridge Wallet had ads running 90+ days and that was flagged as unusual in that teardown - Our Place’s longevity is twelve times that. A single ad runs in 23 countries simultaneously; another runs in 26. On Google, Wonder Oven is the evergreen default - it handles long-tail reach across markets. On Meta, Our Place runs a completely different playbook: a disposable, template-driven DCO machine rotating creative across 5 countries. Same brand, opposite infrastructure.

RYZE on Google (scraped March 2026): One evergreen ad running across 28 countries since 2023 - over three years at time of scrape. The note in the teardown: “minimal spend.” It’s a presence-holder, not a performance engine. On Meta, the story is different: RYZE runs 400 ads, but almost zero carry seasonal hooks. The copy is evergreen by design - no limited-time language, no seasonal framing, nothing that would date the ad.

Graza on Google (128 ads, scraped April 2026): The evergreen layer is structural rather than ad-level. “20% Off The Starter Kit” runs as a permanent sitelink from June 2025 through March 2026 - across search ads, shopping ads, and multiple formats. The teardown calls it “the permanent conversion lever on Google.” It’s not a campaign promotion; it’s a standing offer that happens to be expressed in ad copy.

Little Sleepies on Meta (350 ads, scraped March 2026): The only account in the series with an explicit evergreen taxonomy built into the creative structure. Of 279 mapped DCO ads, 90 ads (32.3%) sit in evergreen buckets: 48 ads (17.2%) in evergreen merch pages (Best-Sellers, Trending Now, New Arrivals, Signature Styles) and 42 ads (15.1%) in evergreen product categories (Zip-Rompers & Sleepers, Two-Piece Sets, Shorty Zippies, Party Dresses). These run alongside time-bound seasonal drops and licensed IP collections. The evergreen bucket is the baseline account floor; the drops layer on top.

Fresh Clean Threads on Meta (150 ads, scraped March 2026): Evergreen shows up at the copy level. The baseline FCT messaging - “no logos, no gimmicks,” “wash after wash” - runs continuously as the evergreen brand position. What gets rotated seasonally is the StratuSoft™ fabric branding, which appears in 108 card mentions in Spring 2026 creative and then presumably exits when the season does. The evergreen and seasonal layers operate in parallel inside the same account.

The Google vs. Meta pattern

Across the teardowns, Google accounts tend to carry longer-running creative than Meta accounts. My hunch is that this reflects the nature of each platform’s auction. On Meta, creative fatigue is a real pressure - an ad shown to the same person repeatedly loses effectiveness, so rotation is structural. On Google, search-triggered ads don’t accumulate frequency the same way. A person searching “olive oil squeeze bottle” today sees the same ad as the person who searched it 900 days ago. There’s no fatigue dynamic forcing rotation.

This may also reflect how brands manage the two platforms. Meta tends to be the creative experimentation surface. Google tends to be the conversion infrastructure that gets set up once and maintained.

The “evergreen flash sale” problem

MUD\WTR’s Google account (480 ads, scraped April 2026) has a standing “Flash Sale - Save Up To 43% Off” across 43 ads - the primary Google offer. The language says “flash sale.” The behavior says evergreen. This is worth noticing because it’s common in D2C: brands use urgency language (flash, limited, today only) as structural ad copy, not as actual event-specific messaging. The ad is functionally evergreen; the copy frames it as temporary.

Seen in these teardowns

Where we've analyzed Evergreen Ads

Fresh Clean Threads Runs 150 Meta Ads. Only 17 Pieces of Copy Power All of Them.

Meta AdsFull TeardownAds StrategyDTCMar 16 · 14 min read

150 active ads, 87% algorithm-driven, 17 unique copy blocks, and three simultaneous promo codes. Inside a $60M basics brand that trusts Meta's machine more than its own creative team.

Graza Has 128 Google Ads Spanning a Full Year. The Meta Account Is 11 Days Old.

Google AdsFull TeardownAds StrategyDTCApr 1 · 10 min read

128 Google ads across 12 months - EVOO cans, Amazon Shopping, a 20.74% Black Friday sale, and a video-only glass bottle launch. The platform where Graza has been experimenting long before Meta.

Little Sleepies Runs 350 Meta Ads With One Template. One.

Meta AdsFull TeardownAds StrategyDTCMar 23 · 16 min read

350 active Meta ads. 288 of them - 82.3% - are DCO. And every single one uses the exact same template. Inside how a $200M children's apparel brand runs its entire paid operation through one dynamic template and 927 cards.

Our Place Runs 5 Countries on Meta. 42 on Google. One Ad Has Been Live for 3 Years.

Google AdsFull TeardownAds StrategyDTCApr 26 · 15 min read

703 Google ads across 42 countries. One ad running 1,103 days. Meta median age: 23 days. Google median in Europe: 650-750 days. Same brand, same products, two completely inverted playbooks.

Same Brand, Opposite Strategy. I Pulled 400 More RYZE Ads on Google.

Google AdsFull TeardownAds StrategyDTCMar 10 · 14 min read

RYZE runs a completely different playbook on Google - 5 products instead of 1, 40% off instead of 25%, 86% video, and Halloween sale ads still showing in March. 400 ads pulled from Google's Transparency Center.

I Pulled 400 of RYZE's Meta Ads. Here's What a $50M Mushroom Coffee Brand's Ad Machine Actually Looks Like.

Meta AdsFull TeardownAds StrategyDTCMar 6 · 16 min read

400 active ads, 28 body copy variants, one copy powering 56% of the sample. Inside RYZE's two-track Meta strategy - workhorse acquisition engine vs. 207-day brand play - plus a product reformulation their ads gave away.

See also