Fight OTA dependence only where you can change guest behavior, not where you're just relabeling bookings that would have happened anyway. Treat direct-vs-OTA as a portfolio decision: keep OTAs for cold discovery demand, and invest roadmap time in loyalty, retargeting, and post-stay relationship features that convert repeat and warm-intent guests direct.
Quick Answer: Don't try to win direct bookings across the board. Segment demand by where it originates, protect your rate-parity compliance as table stakes, and RICE-score direct-channel investments against their real counterfactual — bookings that wouldn't exist without the OTA in the first place.
Most product teams inherit this fight already framed wrong. Leadership asks "how do we reduce OTA commission," as if it's a single lever. It isn't. It's a portfolio of guest segments, each with different acquisition economics, and a product roadmap that can only move a few of them meaningfully per quarter.
Why the "war" framing is the wrong starting point
Direct-vs-OTA isn't a battle you win outright — it's a portfolio you rebalance, segment by segment, based on where you can genuinely change guest behavior versus where the OTA is doing real discovery work you can't replace. Treating it as a binary war produces roadmaps that chase vanity metrics instead of margin.
The instinct to declare war on OTAs comes from a real and legitimate frustration: commissions of 15-25% on OTA bookings (well-documented across Booking Holdings' and Expedia Group's public merchant reporting) eat directly into margin that a direct booking wouldn't sacrifice. But that frustration obscures a harder truth. A meaningful share of OTA-sourced guests are travelers who would never have found your property, brand, or destination without that marketplace's reach and ad spend.
The billboard effect, a term Cornell hospitality researchers Chris Anderson and colleagues popularized in a 2009-2011 line of research, names this precisely: OTA listings function as advertising that drives awareness and even direct bookings on your own site, independent of whether the guest actually books through the OTA. Anderson's original Cornell study found hotels that increased their OTA visibility saw a lift in direct-channel bookings too — the listing itself was doing marketing work, not just transaction processing.
That means some OTA "cost" is actually unpriced marketing spend you'd otherwise have to buy through paid search, metasearch, or brand campaigns. The real question isn't "how do we eliminate OTA dependence" — it's "which specific guest segments and moments can direct product experience realistically win, and which are the OTA doing work we'd have to pay for anyway?" That reframing is what makes this a prioritization problem instead of a crusade, and it's exactly where a structured customer journey view of discovery-to-booking earns its keep.
Segmenting demand by origin, not by channel
The practical unlock is separating guests by where their intent originated, not by which URL they happened to book through. Three buckets cover most portfolios:
- Cold discovery demand — travelers with no prior relationship to your brand, searching generically ("hotels in Lisbon"). OTAs win this by design; your product has almost no leverage here short of years of SEO and brand investment.
- Warm intent demand — travelers who've seen your brand (via a friend, a past stay, a review, an ad) but are price-comparing across channels before booking. This is genuinely contestable.
- Repeat and loyal demand — past guests who already trust you. Losing these to an OTA is the most expensive and most preventable failure mode, because you already have the relationship and are simply failing to leverage it.
Your roadmap should map almost one-to-one to bucket 2 and bucket 3. Bucket 1 is a marketing and distribution-strategy problem, not primarily a product one — chasing it with product features usually means over-building acquisition tooling that a media budget would solve faster.
Rate parity: the constraint that shapes everything else
Rate parity clauses — common in OTA contracts, though their strict legal enforceability has been curtailed in markets like France, Germany, and Austria following antitrust rulings — mean you often can't simply undercut OTA pricing on your own site. That constraint should shape your entire direct-booking product strategy rather than being treated as a footnote.
Because you frequently can't win on price, direct-channel product investment has to win on something else: friction, trust, personalization, or added value. This is a critical planning input, and it's the most commonly missed one in roadmap conversations that start from "let's undercut Booking.com by 5%."
What you can still legally and practically differentiate on:
- Perceived value adds — free breakfast, late checkout, flexible cancellation terms that aren't replicated on the OTA listing.
- Booking friction — a five-field direct checkout versus an OTA's stored-payment one-click flow (OTAs often win this by default; see below).
- Trust and information quality — real photos, real policies, real availability, without the OTA's third-party overlay of reviews and up-sells.
- Loyalty economics — points, tier status, or member rates that are structurally impossible to replicate through a marketplace.
- Post-booking relationship — pre-arrival messaging, room-upgrade offers, personalized itinerary building that starts the moment someone books direct.
Where you can't differentiate (headline rate), don't build product features pretending you can. Where you can (loyalty, relationship, trust), that's where the roadmap should concentrate. This is also where the risk of over-personalization creeps in — guests want relevant offers, not a sense they're being surveilled into booking direct, a tension worth reading in AI concierge personalization versus surveillance before you design a direct-channel loyalty push.
Commission cost vs. CAC: the comparison PMs get wrong
The honest comparison isn't "OTA commission percentage" versus "zero cost of a direct booking" — it's OTA commission versus your fully loaded customer acquisition cost for winning that same guest direct, including the bookings you'd have gotten anyway. Skip this comparison and every direct-booking initiative looks like free money on paper.
A 20% OTA commission looks brutal in isolation. But acquiring an equivalent net-new guest through paid search, metasearch bidding (Google Hotel Ads, Trivago), or brand marketing carries its own CAC — and unlike commission, CAC is paid whether or not the booking converts. Compare like for like:
| Channel | Typical direct cost per booking | What it actually buys |
|---|---|---|
| OTA commission | ~15-25% of booking value | Discovery, marketplace trust, payment handling, no upfront risk |
| Metasearch (Google Hotel Ads, Trivago) | Variable CPC, often 8-15% effective | Comparison-shopping visibility, still requires a competitive direct rate |
| Paid search / brand SEM | CAC varies widely by market, often comparable to or exceeding OTA commission on non-branded terms | Cold demand capture, no guaranteed conversion |
| Loyalty/CRM-driven repeat bookings | Near-zero marginal cost once program exists | Guests who already know and trust you |
The table's takeaway: OTA commission is expensive per booking, but it's a contingent cost — you only pay when a booking happens. Paid acquisition often carries the same or higher cost with none of that contingency. That's precisely why bucket 3 (loyalty and repeat) is where direct-booking product investment has the best economics: the CAC is nearly sunk already.
The trap: counting bookings that would have happened anyway
The single most common direct-booking initiative failure is claiming credit for bookings that were never at risk of going to an OTA. A loyalty member who always books direct, nudged by a new feature, generates a "direct booking win" metric that reflects nothing about the feature's actual causal effect.
This matters because it inflates the case for continued investment in features that aren't moving behavior. Before scoring any direct-booking initiative, ask: would this guest have booked direct anyway, absent the feature? If yes, subtract them from your impact estimate. This is the same counterfactual discipline behind Jobs to Be Done thinking — you're not asking what feature people used, you're asking what job the feature actually did that nothing else was doing.
Two practical guardrails:
- Cohort by prior behavior. Segment "already-direct-loyal" guests out of your success metric before evaluating any new direct-channel feature.
- Use holdout tests where possible. Roll a new direct-booking incentive to a subset of eligible guests and compare against a matched control, rather than trusting before/after totals that conflate the feature with normal channel mix drift.
A RICE-scored comparison of three direct-booking investments
Scoring direct-booking bets with RICE (Reach, Impact, Confidence, Effort) makes the tradeoffs explicit instead of political — it forces you to write down your counterfactual reasoning as a number instead of arguing about it in a room. Below is a worked comparison across three common initiatives.
| Initiative | Reach (guests/quarter) | Impact (1-3) | Confidence | Effort (person-weeks) | RICE score |
|---|---|---|---|---|---|
| Loyalty-tier direct rate + points | 8,000 (repeat guests) | 2 | 80% | 6 | ~2,133 |
| Post-booking upsell/itinerary builder | 15,000 (all direct bookers) | 1 | 60% | 10 | ~900 |
| Abandoned-booking retargeting email/SMS | 25,000 (site visitors, no booking) | 1 | 40% | 4 | ~2,500 |
(RICE = Reach × Impact × Confidence ÷ Effort; scores are illustrative, using the standard 0.25/0.5/1/2/3 impact scale and confidence as a decimal multiplier — recalculate with your own funnel numbers.)
Reading the table honestly: the retargeting initiative scores highest on raw RICE, but its confidence is lowest and its reach includes many visitors who were only ever comparison-shopping — some of that "reach" is bucket 1 demand you can't realistically convert. The loyalty-tier initiative has a smaller reach but the highest confidence, because it targets guests already primed to book direct (bucket 3) — exactly where the CAC math above favors you.
This is the trap in miniature: a naive RICE score on reach alone would over-invest in retargeting. Adjust reach downward for any segment likely to book directly with or without the feature, and adjust confidence based on how directly the initiative addresses a real behavioral barrier versus a marginal nudge. The itinerary builder, despite touching every direct booker, scores lowest here because its behavior-change theory is weakest — it's a nice-to-have, not a lever on the direct-vs-OTA decision itself.
Where owning the guest relationship actually pays off
Owning the guest relationship pays off most clearly in disruption recovery, repeat-stay personalization, and lifetime-value compounding — moments the OTA structurally can't mediate because it doesn't own the post-booking relationship at all. That's the real prize behind "direct," and it's bigger than the booking-page rate war.
When a flight is cancelled or a storm disrupts a stay, the guest with a direct relationship to your brand can be proactively rebooked, messaged, and reassured — an OTA-sourced guest often can't be reached at all until they initiate contact. This is the product surface explored in designing for travel disruption, and it's one of the clearest cases where direct relationship ownership isn't just a margin play — it's a service-quality one that compounds into loyalty.
Where direct ownership compounds over time:
- Data continuity — you know preferences, past stays, and complaints; an OTA relationship resets every booking.
- Proactive service recovery — you can intervene before a bad review, not after.
- Personalization that isn't creepy — because the guest opted into a direct relationship, tailored offers read as service, not surveillance.
- Lower marginal cost per repeat booking — the CAC math from earlier keeps improving the longer someone stays in your direct relationship.
None of this shows up in a single quarter's direct-booking percentage. It shows up in three-year retention curves, which is exactly why portfolio thinking — not war-footing — is the right lens: some of this quarter's roadmap should be seeding relationships that only pay off in bucket 3 two years from now.
Building the case without channel-conflict politics
The reason direct-vs-OTA roadmap debates get politically ugly is that reach, effort, and confidence numbers get argued from tribal loyalty (revenue management versus product versus marketing) instead of from a shared, honest scoring method. RICE and Kano-style prioritization — the same structured scoring Prodinja's prioritization tools are built around — can help put a direct-channel bet and continued OTA investment on the same table, scored with the same honest reach and effort inputs, instead of relitigating who "owns" the channel.
Kano scoring is particularly useful here because rate parity and loyalty points are often "must-be" features (their absence causes dissatisfaction, but their presence doesn't differentiate), while a genuinely novel post-stay relationship feature might be a "delighter" worth a real bet. Separating those categories keeps the roadmap from over-investing in table-stakes parity work at the expense of the features that could actually shift guest behavior. Getting the whole portfolio view — discovery, distribution, and retention together — is easier with a structured map like the one in the traveltech complete guide, which is where this framework sits inside the broader distribution picture, alongside funnel anxiety covered in travel booking funnel anxiety.
Key Takeaways
- Direct-vs-OTA is a portfolio decision, not a war — segment demand by where it originates (cold, warm, repeat) and only fight where product can genuinely change behavior.
- The billboard effect means some OTA "cost" is unpriced marketing — Cornell research shows OTA visibility lifts direct bookings too, so eliminating OTA presence entirely can backfire.
- Rate parity constrains price competition, so direct-channel product investment has to win on trust, loyalty, friction reduction, or post-stay relationship value instead.
- Compare OTA commission to fully loaded CAC, not to zero — paid acquisition for an equivalent guest often costs as much or more, just without commission's contingent structure.
- Watch for the counterfactual trap: crediting a feature for bookings that were always going direct inflates ROI and misdirects future investment.
- RICE-score direct-booking bets with adjusted reach — discount segments unlikely to change behavior, and weight confidence by how directly the initiative addresses a real barrier.
- The biggest direct-ownership payoff is post-booking, in disruption recovery and repeat-stay personalization, not just the booking-page rate fight.
Frequently Asked Questions
Should we try to eliminate OTA bookings entirely?
No — cold discovery demand is usually cheaper to serve through OTA marketplaces than to replicate with your own marketing spend. The realistic goal is shifting warm and repeat demand toward direct channels, not eliminating OTA dependence across your whole portfolio.
How do we calculate the real cost of an OTA booking versus a direct one?
Compare OTA commission (typically 15-25% of booking value) against your fully loaded CAC for acquiring an equivalent guest directly, including paid search, metasearch, and brand marketing spend. Remember commission is contingent on a completed booking, while acquisition spend often isn't.
What is the billboard effect and why does it matter for direct booking strategy?
The billboard effect, from Cornell hospitality research by Chris Anderson and colleagues, describes how OTA listings drive brand awareness and even direct-site bookings independent of the OTA transaction itself. It matters because it means reducing OTA visibility can inadvertently reduce direct bookings too.
Is rate parity still enforceable, and does it limit our product options?
Rate parity enforceability varies by market — several EU countries have curtailed strict parity clauses following antitrust action, though many contracts still include them. Where parity applies, differentiate through loyalty perks, trust, and post-booking value rather than headline price.
How do we avoid overcounting direct bookings that would have happened anyway?
Cohort guests by prior booking behavior before measuring a new feature's impact, and use holdout or control groups where possible instead of trusting simple before/after totals. Any guest already loyal to direct booking should be excluded from the feature's claimed impact.