Evan Luputra

I designed every ad on Expedia

Expedia Group, Ads

$483M to $758M

Expedia Group ad revenue a year, 2023 to 2025, from the Form 10-K. The ad units travelers see across that business are the ones I designed.

When I joined Expedia Group in 2020, nobody there designed ads full time, and every advertiser wanted something different on the page. I became the first dedicated ads designer, and most of the time the only one, working across five PMs. I designed all 29 consumer ad units on Expedia, Hotels.com and Vrbo, wrote the rules they follow, and shipped them with PMs and engineers. One of those units brings in $13M+ a year on its own. Since 2020 the ads business my units power has earned $2.9B+.

My role
Solo designer on ads, and the first one Expedia Group had
What I owned
Every consumer ad unit, the rules behind them and the Figma ads system
Worked with
PMs and engineers, plus ad sales and creative
When
Nov 2020 to now. Lent to Lodging and Checkout in 2022 and 2023, then brought back to ads because the work needed me

The short version

Problem
Travelers skip anything that looks like a banner, and a page that hides what’s paid loses their trust. Meanwhile every advertiser wanted something different on the page.
Constraints
Expedia Group’s first dedicated ads designer, usually the only one, across five PMs. Expedia, Hotels.com and Vrbo, web and app, held to WCAG 2.2 AA.
Key decision
One card anatomy that reads like Expedia’s own content, with an Ad label that never moves, written down as rules anyone could follow without waiting on me.
What I ruled out
Free-form layouts for every advertiser. They looked bold in review, but on the real page they broke the layout and blurred where content ended and ads began.
Outcome
29 consumer ad units shipped. One makes $13M+ a year. Ad revenue grew from $483M a year in 2023 to $758M a year in 2025, and the business has earned $2.9B+ since 2020.

You’re doing this as a sole XD designer working with 5 PMs.

Design manager, Expedia Group, 2024

Travelers scroll right past anything that looks like a banner

Before I drew anything, I listed every spot on Expedia where an ad could show up and every kind of advertiser buying one: hotels, airlines, airports, destinations, car companies, cruise lines and vacation rentals. Ad sales and the creative team told me what advertisers kept asking for. Then I looked hard at how travelers move through the pages those ads sit on.

Two things kept coming up. Travelers skip anything that looks like a banner. And once a page hides what’s paid, they stop trusting it. That set the bar for everything after: an ad on Expedia has to look and behave like Expedia, and say plainly that it’s an ad.

Hertz interstitial on Expedia: a car on a coastal road with the headline The car for your destination.
A car brand wants a moment between searches.
Design notes
  • Place before offerIt opens on a photo, not a banner, so it feels like Expedia.
  • Fixed Ad labelSame label, same corner, on every unit.
  • 40 character headlineOne idea lands in a glance and never wraps badly on a phone.
Sponsored flight listing in Expedia app results from Mexico City to Bogota, with an Ad label.
An airline wants the top of the results. Same page, very different asks.
Design notes
  • Built like a resultThe airline gets the top spot without breaking the results list.
  • Label on the photoTravelers always know which flight is paid.
  • Real flight detailsTime, route and length match every result, so it stays comparable.

My first ad became the template for all of them

I didn’t want 29 one-off designs. The plan was one product family with one anatomy, one set of rules and one Figma system, so every new unit started from something that already worked and shipped faster.

I started with the Native Marquee Card, the big brand unit right under the search box. It was my first ads design at Expedia, and every unit after it is built on it.

Native Marquee Card for Air Canada under the Expedia search box: a beach photo, an Ad label and a short headline.
The Marquee, live for Air Canada.
Design notes
  • Inside the pageIt sits under search like Expedia content, not like a banner.
  • Fixed Ad labelIt owns one corner, no matter how bold the creative gets.
  • One headline, one line40 characters of headline and 100 of copy keep one idea per unit.
Two smaller Marquee cards for Tampa Bay, labeled NMC2 and NMC3, each with a photo, an Ad label, a headline and one line of copy.
The same anatomy at smaller sizes.
Design notes
  • Same anatomy, smallerNew sizes start from a proven base and ship with no new rules.
  • Same order of layersTravelers learn the pattern once and read every card as Expedia.
  • The label never movesSame corner at every size.

The bold layouts looked great in review. I cut them anyway.

In Figma I took the Marquee in a lot of directions, from loud brand layouts to cards that sit in the page like Expedia’s own content. The tempting option was letting every advertiser bring a free-form layout. It looked bold in a review. On the real page it broke the layout and blurred where content ended and ads began, so I cut it.

What survived is a card that matches Expedia’s content: one image, a short headline, one link and an Ad label that never moves. Every unit further down this page uses that anatomy.

Sponsored Listing for DoubleTree by Hilton Seattle Airport in expedia.com hotel results: the same card layout as other results, with an Ad label on the photo and a short advertiser headline.
A Sponsored Listing I redesigned, live on expedia.com. Same card as every other result, plus the Ad label and one advertiser line.
Design notes
  • Same card as resultsReads like every other result. Only the label says it’s paid.
  • Label on the photoOne label tells travelers which result is paid.
  • One advertiser lineHard copy limits keep the advertiser to one idea.
  • Real price, usual placeA sponsored stay is still a fair comparison.
An organic lodging card from the same Seattle results, with no Ad label.
An organic result from the same search. Travelers read both the same way. The label is how they tell which one is paid.
Design notes
  • Same photo slotThe same photo slot the Sponsored Listing uses.
  • Same details, same orderName, area and amenities read the same on every result.
  • Price in one placePrice sits in the same spot on paid and organic results.

The rest of the family

All live, from Expedia Group Advertising’s public materials. Hover a unit to see what each part is doing.

Homepage Video Ad: a video of the Washington Monument at sunset with a Plan your trip button, the Washington DC logo, a headline and one line of copy.
Homepage Video AdVideo on the Expedia homepage, with a still image while it loads.
Design notes

ResultLive on the Expedia homepage, giving brands video in a native slot.

  • Motion tells the storyOn the homepage, a moving story inspires a trip. A banner would just interrupt.
  • One clear actionOne button. Travelers always know where the ad goes.
  • Ad label always onAlways marked as sponsored. That’s what keeps the page trustworthy.
  • Logo stays smallThe brand stays present without competing with the video.
  • Short headlineIt reads in one glance, even on a phone.
Partner Gallery in the Expedia app: Discover our Dominicana, three photo tiles for beaches, culture and nature, and a Select a room button.
Partner GalleryOne partner, three short stories. Web and app.
Design notes

ResultLive on web and app. Partners tell three stories in one unit.

  • Logos firstTravelers see who is speaking before they read a word.
  • One idea on topOne headline ties three stories into a single message.
  • Three stories, one unitTravelers explore a place from three angles before they book.
  • Same label, same spotSponsored never feels hidden, on web or in the app.
  • Booking one tap awayInspiration still leads straight to rooms.
Native Marquee Card for Türkiye under the Expedia hotel search box: balloons over Cappadocia, an Ad label, the GoTürkiye logo, a headline and a description.
Native Marquee CardMy first ads design. The flagship brand unit under the search box.
Design notes

ResultMy first ads design, and the base for every unit after it.

  • The photo sells firstOne large image sells the place before any copy does.
  • Fixed corner labelSame corner every time, whatever the advertiser’s photo looks like.
  • Credit, not clutterThe logo credits the brand without fighting the photo.
  • Short and specificOne idea that reads in a single glance.
Sponsored hotel listing in Expedia app results for Seattle: Downtown Hotel with an Ad label, amenities, a rating and a price, between two organic results.
Sponsored ListingsThe product existed before I got there. The design travelers see today is my redesign.
Design notes

ResultMy redesign of Sponsored Listings is what travelers see today.

  • Looks like a resultBuilt from the organic card. Travelers compare it like any other hotel.
  • Label on the photoSponsored is clear at first glance, without a separate banner.
  • A real propertyA real hotel name makes the ad a real choice.
  • Price where it belongsThe real price in the usual spot keeps comparison fair.
Expedia homepage during a tabbed takeover by one resort brand: the large marquee card, marquee cards 2 and 3, a Partner Gallery and a banner, each outlined.
Homepage takeoverOne advertiser owns the homepage for 24 hours, in up to six placements.
Design notes

ResultOne advertiser owns the homepage for 24 hours, as one story.

  • Biggest card leadsOne brand owns the first look at the homepage.
  • Smaller cards repeatThey carry the same story without crowding search.
  • Reward for scrollingA gallery lower down pays off for travelers who keep going.
  • One campaign voiceEvery banner speaks for the same campaign. The day reads as one story.
Destination Experience Gallery for Côte d’Azur: a logo, a headline and three themed photo tiles for sightseeing, culture and cities.
Destination Experience GalleryA destination, split into themes travelers can browse.
Design notes

ResultDestinations show many sides of a place in one unit.

  • Partner creditThe destination logo builds recognition without taking over.
  • Name the placeTravelers know where they are going before they browse.
  • Start with interestsThemes let travelers begin with what they care about.
  • Consistent labelThe same label as every unit, so trust carries across.
Featured Brand Carousel for IHG Hotels and Resorts inside Houston hotel results, with two IHG property cards.
Featured Brand CarouselOne hotel brand shows its own bookable properties inside lodging results.
Design notes

ResultHotel brands show their own properties inside real search results.

  • One line headerIt introduces the brand without pushing results down the page.
  • Bookable hotelsReal properties travelers can book straight from the row.
  • One label per rowA single label keeps the whole row clearly sponsored.

Rules I wouldn’t bend

Advertisers ask for exceptions. These four rules don’t get any. Here’s what each one costs.

One anatomy for every advertiser

A hotel, an airline, a tourism board and a cruise line all get the same layers in the same order. Advertisers give up some layout freedom. In return travelers learn the pattern once, and every new unit starts from a base that already works.

The Ad label never moves

Same place, same style, in every unit on every brand. The ads business only works while travelers trust the page, and a label that wanders or hides spends that trust. It costs a little visual freedom in every placement. I’ll take that trade every time.

Every video speaks and captions

The video units I designed carry a voiceover and closed captions, on top of a Figma ads system built on Expedia’s accessibility guidelines. Plenty of travelers watch with the sound off, and some can’t see the screen well. Captions cover the first group and the voiceover covers the second. Yes, it’s one more thing an advertiser has to deliver before a video can run.

40 characters, 100 characters, one link

That’s the headline, the description and the link count for every card. One idea reads in a glance, never wraps badly on a phone, and an agency gets it right the first time. Some campaigns have more to say. That’s what the landing page is for.

I tested the system before anyone else relied on it

There was no shared ads library in Figma, so I built the first one, on Expedia’s design and accessibility guidelines, and tested its documentation and its accessibility before other teams started depending on it. Later I reorganized the whole ad product file library from top to bottom, and the feedback from our creative vendors was overwhelmingly positive.

Accessibility is where I don’t cut corners. I hold Video Ads, Travel Ads and Display Ads to WCAG 2.2 AA. When engineers built the new ad creative templates, I worked with them so the templates used design tokens correctly, followed EGDS (Expedia’s design system) and met those requirements. Every unit was measured on click-through and conversion across lines of business, and what we learned went into the next round.

Evan has also been a champion of accessibility and standardization within the EG Ads remit.

Design manager, Expedia Group, 2025

Video started as a hunch, and I got it on the roadmap

I spotted the potential for video ads in what Expedia’s Story team was doing, and pushed until video ads were on our team’s roadmap. I had three weeks for the proof of concept in search results. I had it done in about two.

From there I led the design of video ads for search results and the homepage on a one month deadline, and presented them to leadership, stakeholders and the consumer teams. Video now runs across the homepage, search results, Stories, TravelShop and the video player, and every unit carries a voiceover and closed captions.

Video. Evan has been our thought leader in this space and has delivered.

Design manager, Expedia Group, 2024
Video Brand Results Listing in Expedia lodging results: a hotel video next to the listing details, with an Ad label.
Video Brand Results Listing. Expedia reported a 2x increase in click-through after it launched video ads.2
Design notes
  • Video inside resultsMotion in a listing travelers already read. Expedia reported 2x click-through.
  • Voiceover and captionsCaptions work with the sound off. Voiceover works without the picture.
  • Details beside the videoIt reads as a hotel result, not a banner.
  • Fixed Ad labelSame corner for every brand, video included.

I wrote the rules down so nobody had to wait on me

Being the only ads designer meant I was in the room with PMs and engineers from the first concept to launch. It also meant I could easily turn into the bottleneck. So I wrote the rules down, clearly enough that someone in ad sales, an advertiser’s agency and an engineer all make the same call without waiting on me. They live on the public creative spec site advertisers use today.4

I also designed flows in the advertiser dashboard, so what an advertiser sets up is what a traveler ends up seeing. And back when the ads business was still called Media Solutions (MeSo), I wrote the technical documentation for every ad product, so design and engineering teams across Expedia Group could plan with it.

He has grown to become a Figma, EGDS and Shared UI subject matter expert and in this quarter he has used this understanding to deliver critical technical documentation of all MeSo products for use by the wider XD and Engineering teams.

Teammate, Expedia Group, 2022
Hot-air balloons over the rock valleys of Cappadocia at sunrise.
Ad

Türkiye: unravel the dream

Where every step echoes with the magic of the past.

26/40

Fits. Reads in one glance.

The Türkiye Native Marquee Card from Expedia’s public creative-spec site, rebuilt in HTML. Select a rule to see the layer it governs, or rewrite the headline. Advertiser creative belongs to goturkiye.com.

Then I fixed the pages ads lead to

Click a display ad and you land on an advertiser page on Expedia. Those pages ran on an old system, the copy limits were loose, and some pages had ads inside the ad. Expedia creates 23,000 of them a year, so any problem in the template showed up thousands of times.

In 2026 I led the end to end design of the Display Ads landing page redesign across web, mobile web and iOS, and the move off the old system. The new standard has cleaner layouts, tighter character limits, clearer sponsorship labels and no more ads in ads. By my own measure that’s a 53% gain in operational efficiency across the 23,000 landing pages we create every year. I designed it in Figma, then handed it off to engineering with Claude and shared UI components, which cut real time out of the handoff.

One unit makes $13M+ a year on its own

That’s incremental revenue, from one unit I designed. Across the family, my units raised click-through and conversion across lines of business.

For the company as a whole, Expedia Group’s ad revenue grew from $483M a year in 2023 to $758M a year in 2025, up 57%.1 Added up from Nov 2020 through the first half of 2026, that business has earned $2.9B+, and every traveler-facing ad unit in it is one I designed. Expedia reported that its video ads doubled click-through rates and that sponsored listings partners grew 22% to their highest level.2 It ended 2025 with a record number of active partners and video ads on the Expedia homepage.3

On the product side, Marquee Ads are now the top-selling product across Travel Ads, and the Featured Brand Carousel is one of the top three.

What shipped: every consumer ad unit in the public catalog (29 units in 8 families on Expedia, Hotels.com and Vrbo), including the Marquee on web and the Vrbo Marquee in the app, the Partner Gallery in app property pages and web search results, the Featured Brand Carousel, interstitials for flights and cars, and the TravelAds carousel on Trips. Plus video ads, ROKT, the Sponsored Listings redesign, flows in the advertiser dashboard, and a Figma ads design system designers across Expedia reuse.

All 29 units I designed

Native Marquee Card

  • Native Marquee Card 1
  • Native Marquee Cards 2 & 3
  • Native Marquee Card, mobile app
  • Hotels.com Native Marquee
  • Native Marquee Carousel

Homepage takeovers

  • Expedia homepage takeover
  • Tabbed homepage takeover
  • Hotels.com homepage takeover

Brand Results Listings

  • Hotel Brand Results Listing
  • Destination Brand Results Listing
  • Airport Brand Results Listing
  • Flights Brand Results Listing
  • Cars Brand Results Listing
  • Cruise Brand Results Listing
  • Vrbo Results Listing
  • App Brand Results Listings

Video

  • Video Brand Results Listing
  • Homepage Video Ad

Galleries and carousels

  • Partner Gallery
  • Destination Experience Gallery
  • Featured Brand Carousel

In-flow units

  • Flights Upsell Listing
  • Interstitials
  • Audience-First Native Bundle

Sponsored listings

  • TravelAds hotel sponsored listing
  • Flights sponsored listing

Display and landing pages

  • Standard display
  • Rich media display
  • Advertiser landing pages

If I did it again, I’d measure trust next to click-through from the very first unit. We only added it once the family was already live, because clicks are easy to count and they got counted first. The next thing I want is the copy and image rules built into the creative tools, checked as advertisers type, so a campaign launches right the first time with no review rounds.

Sources

Quotes are from my Expedia Group reviews and peer feedback, word for word. Ad images are Expedia Group Advertising’s public marketing materials, shown for context. The two hotel result cards are live expedia.com, captured October 11, 2026. Advertiser creative belongs to its owners. Company figures are Expedia Group’s own reporting. $13M+, the 53% landing page gain and the product sales ranking are my own measured results.

  1. 1Expedia Group FY2025 Form 10-K, revenue by business (advertising excl. trivago)
  2. 2Expedia Group Q1 2025 earnings call transcript, May 8, 2025 (video ads, 2x click-through; sponsored listings partners up 22%)
  3. 3Expedia Group Q4 2025 earnings call transcript, Feb 12, 2026 (record active ad partners; video ads on the Expedia homepage)
  4. 4Expedia Group Advertising public creative specifications site