Scaling native advertising through AI product-article matching

Designing a Scalable Native Commerce Ad Format

Date

January 2025 - May 2025

Company

BuzzFeed

Scenario

BuzzFeed’s shopping content drives significant traffic and affiliate revenue, but monetization opportunities were limited by manual workflows and underperforming ad formats.

Roles

Benchmarking ad formats & competitors

Native component design (subbuzz-based UI)

Defining placement logic

Prototyping variations

Partnering with ML on matching logic

Design handoff & implementation support

Challenge

How to scale monetization by inserting relevant products into content, without disrupting the reading experience or relying on manual editorial work.

Results

2.0% CTR

vs <1% for other ads

~$24K daily

revenue increment

41% CPM growth

vs replaced units

The problem with traditional Ads

Existing ad units are generally:

  1. visually disconnected from the page content

  2. interrupting the reading experience

  3. ignored or perceived as noise

  4. optimized for placement, not experience

Our own challenge

BuzzFeed’s shopping experience is not a traditional e-commerce or content page.


It’s:

  • editorial content structured as lists

  • made of curated product blocks (“subbuzz”)

  • designed to feel like content first, commerce second


Each product:

  • tells a small story

  • follows a consistent visual pattern

  • contributes to a cohesive reading flow

Reframing the Approach, we went

from

“Where do we place ads?”

ads inside content

to

“How should monetization appear?”

ads behaving like content

The Solution:

Smooth operator

The solution was to design the ad as a subbuzz-like unit, fully aligned with the existing system.


Same structure

  • Title

  • Description

  • Image

  • Price

  • CTA


Same visual language

  • Typography

  • Spacing

  • Image hierarchy


Same interaction model

  • Scroll behavior

  • Link expectations

Why this worked out

Users already understood the pattern

No new cognitive load introduced

The unit felt like a natural extension of the list

Designing for Scale (AI + System)

At the core of this system is an ML-driven matching layer that determines which products appear in each article.

The model evaluates:

  • article content and context

  • product metadata and relevance

  • performance signals

→ enabling dynamic, scalable product placement across thousands of articles

Instead of a new ad formact, we created an extended source of relevant and seamless content to the shopping articles

Results achieved

2.0% CTR

vs <1% for other ads

~$24K daily

revenue increment

41% CPM* growth

Cost per thousand views

Final Insight

The success of this project didn’t come from adding ads, but from respecting the product’s core interaction model.

Contact

Linkedin:

Phone:

+ 55 21 98623 2770

Create a free website with Framer, the website builder loved by startups, designers and agencies.