Case study · Listing optimization
16 of 20 listings on Airbnb's first page, at a higher rate
- Client:
- Coen
- Listings:
- 20
- Scope:
- Listing optimization
- Review cadence:
- Weekly
- Benchmark:
- Comparable local listings

Performance snapshot
Performance snapshot for listing optimization
- 30,000+
- more page views than comparable listings
- 16 of 20
- listings on the first page of Airbnb search
- About $70
- higher average nightly rate than the local market
- +8%
- occupancy over the same period
Coen's 20 listings were being shown less often than comparable listings, which left discounting as the only lever anyone could reach for. We rebuilt how his listings were found and chosen instead.
Challenges in listing optimization
Visibility was the constraint. The portfolio was shown less often than comparable listings, so discounting looked like the only option.
Nobody knew where the funnel leaked. Impressions, clicks and bookings were never separated, so every fix was a guess about which stage was failing.
Twenty listings, one generic template. Titles, cover photos and descriptions repeated the same phrases every competitor in the market was already using.
Amenity data was incomplete. Listings were missing filter-level amenities they genuinely offered, so they never appeared in searches they already qualified for.
What we did for listing optimization
Diagnose before touching the listing.
Airbnb's funnel has three stages: search impressions, clicks into the listing and completed bookings. We pulled 30 and 90 day conversion data for all 20 listings before changing a single word. Each listing was then matched against its five to ten closest competitors on location, property type, guest capacity, bedrooms and amenities, and the pattern across that set became the brief.
- What we recorded
- Impressions, both conversion steps, views, saves, occupancy, average nightly rate and revenue for every listing.
- The comparison set
- Titles, photos, amenities, total trip price, reviews and stay restrictions for every close competitor.
- What we did not do
- Treat more views as the win. A listing with 1,000 views and no bookings has the bigger problem.
Win the click, then earn the booking.
Titles were rewritten to sell one specific reason to book, under 50 characters, leading with a distinctive feature instead of the "beautiful luxury home" phrasing every competitor used. Cover photos were chosen to read at thumbnail size, and the first five images were reordered to answer what guests ask in order: the main room, where they sleep, the kitchen and bathroom, then what justifies the price. Descriptions were rebuilt on each property's actual selling points, in language taken from competitors, guest reviews and the destination.
- Titles
- Three alternatives per listing, each on a different selling point, measured before changing again.
- The first five photos
- Captions added only where a feature would otherwise be missed.
- Amenities
- A 14-point audit per listing against the physical property, closing the filter-level gaps.
Price the visibility, don't give it away.
Attention on its own doesn't pay. Every week we reviewed the next 30 to 60 days against comparable properties for the same dates and guest count, splitting weekdays, weekends, events and last-minute dates. A local demand calendar of concerts, festivals, sport, conferences and seasonal peaks was priced before demand showed up in the market. Discounts went to specific underperforming dates instead of the whole calendar, which is what let the rate premium hold while occupancy rose.
Results for listing optimization
The portfolio drew more than 30,000 extra page views compared with similar listings, and 16 of the 20 listings finished on the first page of Airbnb search. The average nightly rate held nearly $70 above comparable local listings, and occupancy rose 8% over the same period, so the rate premium didn't cost nights. The gains came from visibility and positioning, not price cutting.
What we left running
| Cadence | Time | What gets reviewed | Output |
|---|---|---|---|
| Every week | 30 minutes | Performance, the next 30 to 60 days of pricing and availability, comparable listings, upcoming events and new guest feedback | One priority fix |
| Every month | 45 to 60 minutes | Title performance, conversion, photo quality, listing accuracy, amenities and recurring themes in reviews | One evidence-led improvement |
| Every quarter | 60 to 90 minutes | The competitive set, seasonal positioning, major amenities, photography and longer-term pricing | Refreshed content and strategy |
We make one change at a time and date it, so the result of each change is readable. Airbnb doesn't treat how often you edit a listing as a ranking factor.
How we measured results for listing optimization
- Page views, search position, occupancy and average nightly rate come from Airbnb's own performance data, compared with similar listings over the same period.
- Past performance doesn't guarantee future results.

