
The Real Reason Most Hotels Can't Just Quit OTAs
A new website replaces the booking product OTAs provide, not the demand they bring. That's why most hotels' distribution strategy still keeps OTAs in the mix.
A few months ago, someone came to me for a consultation, frustrated. They’d just launched a new website: custom design, better photos, a faster booking flow, a new booking engine. It looked much better than the old site and was genuinely easier to use. “So why,” they asked, “aren’t we getting more direct bookings?”
Three months later, nothing had changed. OTAs still brought in most of the hotel’s bookings.
The website wasn’t the problem. The assumption behind the project was.
The website myth
It’s easy to see why this happens. A hotel pays a big commission to an OTA. The OTA sends the guest to a booking page, where they pick a room and pay. So it seems logical: a better website should let the hotel keep more of those bookings for itself. There’s some truth to that. A slow, confusing, or hard-to-use site really can lose bookings that were otherwise there for the taking.
But a better website only fixes one part of what an OTA does. On its own, it’s not a full hotel website distribution strategy. That’s what I walked through with them in the consultation, starting with the two jobs an OTA is actually doing for one commission.
Three terms are going to come up a lot from here on, so in plain terms:
OTA: a website like Booking.com or Expedia where people book hotel rooms, and the hotel pays it a cut of the price every time.
Simple website: a basic hotel website with photos and info, but booking a room means getting sent to a different company's tool.
Direct channel system: a hotel website that handles the whole booking itself, so the hotel keeps the guest's info instead of handing it to someone else.
Jobs of OTAs and a direct channel
An OTA does two jobs for one commission: it’s a booking product, letting a guest search, compare, and pay, and it’s a demand engine, bringing the travelers who actually use it. A direct channel has to do the same two jobs itself. The booking product is the straightforward part. Demand generation is where it splits into several separate pieces.
Booking product
| Feature | OTA | Simple website | Direct channel system |
|---|---|---|---|
| Search dates, compare rooms, book | ✓ | ✓ (needs a booking widget for live availability) | ✓ (needs a booking widget for live availability) |
| How it’s built | Custom, in-house | Third-party widget, or just a booking-request form | Widgets, or custom-built via APIs |
| Synced to your PMS & channel manager | Via channel manager (one-way, arm’s length) | Rarely, often manual re-entry | Real-time, two-way, via API |
All three can take a booking. This is the part a website upgrade actually fixes, which is also why it’s easy to assume the rest gets fixed along with it. The stack behind it is what actually decides whether that booking updates your PMS in real time or someone has to key it in by hand afterward.
Demand generation
A simple website and a direct channel system both have to drive their own traffic, and that traffic comes from a handful of separate sources, none of them automatic:
- Organic search - earned through SEO and ongoing content marketing, not a setting you switch on
- Paid search, social ads & sponsored placements - a real, ongoing ad budget, including metasearch placements like Google Hotel Ads or Trivago
- Social media (Instagram, TikTok, etc.) - posting and community building on the platforms your guests actually use
- Referral & partnerships - travel advisors, tour operators, press and editorial coverage
- Email marketing - campaigns to a list of past guests and subscribers you already have
| Traffic source | OTA | Simple website | Direct channel system |
|---|---|---|---|
| Organic search (SEO & content marketing) | ✓ | ✓ Main goal is trust and brand search visibility | ✓ Main goal is constant organic traffic |
| Paid search, social ads & sponsored placements | ✓ Partly included, or available at additional cost | ✓ Needs additional budget for automated ads or partner for advanced ads | ✓ Needs additional budget for automated ads or partner for advanced ads |
| Social media (Instagram, TikTok, etc.) | ✗ Minimal (not a primary channel for OTAs) | ✓ Send social traffic to landing pages | ✓ Send social traffic to landing pages, bots and messengers |
| Referral & partnerships | ✓ Property can be promoted by partner and affiliate networks | ✓ Needs additional budget to build | ✓ Needs additional budget to build |
| Email marketing campaigns | ✗ OTA owns the relationship | ✓ Needs additional budget and integration, sent manually since there’s no synced guest data | ✓ Important part of the system, automated campaigns for all booking phases (pre-stay, stay, and post-stay) |
Booking.com and Expedia have spent years and huge ad budgets building an audience that already searches, browses, and books directly on their own sites. That’s why a hotel can spend $5,000-$20,000 on a new website and still see almost no change in its OTA share: the site changes how guests book, not where they come from. Their new site had done exactly that.
The new site changed how guests book. It didn’t change where those guests were coming from.
This is also why conversion rate matters, but only in context. A site that converts 3% of visitors is much better than one converting 1%. But a 3% site with almost no visitors will still get very few bookings. Demand has to come first. Then conversion rate matters.
There’s one more gap worth naming before moving on: automation. A simple website’s automation options are whatever the website builder happens to offer, usually a handful of basic triggers. A direct channel system has no real ceiling there, pre-stay, stay, and post-stay can all be automated. That’s exactly what the next comparison walks through.
OTA vs. website vs. direct channel
The two jobs above are the big picture. Break a guest’s journey into three real phases, before the booking, during the stay, and after checkout, and the differences get specific. “Website” isn’t one thing either: a brochure site with a bolted-on booking widget works very differently from a site wired into the PMS, channel manager, payment provider, and CRM.
Pre-booking
| Task | OTA | Simple website | Direct channel system |
|---|---|---|---|
| Bring in new travelers | ✓ | ✗ | Manual |
| Show live rates & availability | ✓ | Sometimes | ✓ |
| Take secure payment | ✓ | ✓ | ✓ |
| Capture guest contact details | ✗ | Sometimes | ✓ |
The stay
| Task | OTA | Simple website | Direct channel system |
|---|---|---|---|
| Pre-arrival check-in info | ✗ | Manual | ✓ |
| Room & service upsells | ✗ | ✗ | ✓ |
| Guest messaging or chatbot | ✗ | ✗ | ✓ |
Post-booking
| Task | OTA | Simple website | Direct channel system |
|---|---|---|---|
| Review requests | ✗ (for OTA only) | Manual | ✓ |
| Email marketing to past guests | ✗ | Manual | ✓ |
| Repeat-guest offers | ✗ | Manual | ✓ |
A website can take the booking. It can’t get back the guest relationship OTAs keep for themselves.
That bottom row is the real gap. An OTA has no reason to give a hotel its guest’s email address. The guest belongs to the platform, not the property. A brochure website with a booking widget doesn’t fix this either, it just makes the booking step look nicer. The stay and post-booking columns are where a simple website and a real automated direct channel stop being the same kind of investment. That’s also where most of the real leverage against OTA dependence sits.
Cost of DIY distribution
Reducing OTA dependence isn’t a choice between paying commission and paying nothing. It’s a choice between different ways to get the same booking. An OTA bundles guest acquisition and booking tech together and takes a cut per reservation. A hotel can build more of that itself, usually through some mix of:
- Local SEO and a Google Business Profile that actually converts
- Paid search and paid social
- Email marketing to past guests
- Partnerships, PR, and content aimed at people researching the destination
None of that is free. It also sits on top of real technology costs: the website, booking engine, payment processing, CRM, analytics, and the people needed to run them. An OTA doesn’t split into one-time and recurring at all, it’s commission on each reservation, forever, with no separate build or monthly bill. A simple website and a direct channel system both do split that way, and it’s worth budgeting them separately. Roughly, for a hotel in the 10-50 room range:
One-time costs
| Cost item | OTA | Simple website | Direct channel system |
|---|---|---|---|
| Website build | $0 (no site of your own to build) | $500-$5,000 (template) | $5,000-$20,000 (custom, PMS-integrated) |
| SEO project (a one-time audit and setup, instead of an ongoing retainer) | - | $500-$5,000 | $500-$5,000 |
| Content starter batch (3-5 cornerstone pages, instead of an ongoing retainer) | - | $450-$3,000 | $450-$3,000 |
| Total one-time | $0 | $1,450-$13,000 | $5,950-$28,000 |
Recurring costs (monthly)
| Cost item | OTA | Simple website | Direct channel system |
|---|---|---|---|
| Commission per booking | 15-25% of revenue | - | - |
| Website maintenance & support | - | $50-$500 | $50-$500 |
| Booking-engine platform fee | - | $200-$400 | $200-$400 |
| Stack cost (n8n, APIs, hosting) | - (bundled into commission) | $0 (widget handles it, no custom integration) | $50-$300 (PMS/channel-manager API access, hosting, upkeep) |
| Local SEO retainer | - | - | $500-$3,000 |
| Content marketing retainer | - | - | $2,000-$5,000 |
| Paid search & paid social | - | $2,000-$8,000 | $2,000-$8,000 |
| Email marketing platform | - | $13-$350 | $13-$350 |
| CRM | - | - | $200-$800 |
| Total recurring (monthly) | 15-25% of revenue | $2,263-$9,250 | $5,013-$18,350 |
A simple website skips local SEO, a content retainer, and a CRM. Not because they’re free, but because a template site usually doesn’t have the infrastructure to make an ongoing retainer worth paying for.
That’s also why the one-time row exists. A hotel that isn’t ready for a monthly retainer can start with a single project instead, an audit and setup, or a first batch of cornerstone pages, and decide later whether the recurring version is worth it.
These ranges cover small businesses generally, not hotels specifically. A single independent property usually lands toward the low end.
For context, independent hotels typically spend around 4-8% of revenue on marketing overall, even while OTAs stay part of the mix. Building a direct channel doesn’t start from zero, it adds real costs on top of what the hotel likely already carries.
The real constraint is scale. An OTA spreads its marketing and technology costs across thousands of properties and millions of bookings. A single hotel carries its own acquisition cost against a much smaller number of rooms. That doesn’t make direct bookings a bad idea, it just means “is 18% commission too much?” is the wrong question.
What would it actually cost us to get that same booking ourselves?
That’s the number worth knowing.
Start with an MVP
Before committing to a full direct channel, there’s a cheaper question worth answering first: does this property actually get enough of its own traffic to make one worth building? An MVP tests that without the full investment.
It isn’t a fourth option next to OTA, simple website, and direct channel system. It’s a simple website, just stripped down to the bare minimum.
Guests fill out a booking-request form instead of using a live-availability widget. n8n (a workflow-automation tool, affiliate link) routes the submissions and sends guest notifications instead of a full CRM.
It’s not a permanent setup. No live availability, no automated payment capture. But it’s a real way to launch fast and start collecting direct bookings while you decide whether to invest further.
| Cost item | Amount |
|---|---|
| Website build (one-time) | $500-$5,000 |
| Website maintenance & support | On request (pay-as-you-go) |
| Booking-engine platform fee | $0 (just a request form) |
| Stack cost (n8n, APIs, hosting) | $0-$25/month (self-hosted, or n8n Cloud) |
| Paid search & paid social | $200-$300/month (test budget) |
| Total to launch (one-time) | $500-$5,000 |
| Total recurring (monthly) | $200-$325 |
It stays this cheap because it skips two things: the booking-engine subscription (a form doesn’t need one), and the CRM or marketing retainers, replaced here with a small test-ad budget and n8n.
n8n’s self-hosted version is genuinely free. You only pay for a small server, roughly $4-$12/month, or about $20-22/month for n8n’s own hosted Cloud tier if you’d rather not manage that yourself.
Maintenance is billed on request instead of a fixed monthly fee, since there usually isn’t much to maintain at this stage.
Hotels that skip OTAs
Some hotels really do run with very little OTA distribution. Aman is the classic example. Its properties lean on their own brand, direct channels, and long-standing relationships with luxury travel advisors (networks like Virtuoso). OTAs get treated as a channel to avoid, not a normal part of the mix.
That’s still distribution, just built through a different route:
- A highly recognizable, decades-old brand
- A small footprint of genuinely distinctive properties
- Deep relationships with travel advisors who already have access to the guests it wants to reach
- B2B partnerships with tour operators, DMCs, and travel agency networks
- Consistent press and editorial coverage (PR, not paid placement)
A 20-room independent boutique hotel doesn’t have any of that yet. That’s the real reason the comparison doesn’t hold. Aman didn’t quit OTAs. It built something more valuable than what OTAs sell, decades before it ever had the choice to walk away.
The real question isn’t whether OTAs can be avoided in theory. It’s whether a property has another reliable way to generate the demand OTAs currently bring. For almost everyone outside a handful of ultra-luxury brands, the answer is no, not yet. So OTAs stay part of a realistic mix.
Should you quit OTAs?
This is where the conversation usually goes wrong. A hotel sees its commission bill and decides the answer is to cut off Booking.com or Expedia entirely. But if those channels bring in 60-80% of bookings, switching them off doesn’t send those same guests to the hotel’s own website. Some will move over. Many will simply book a different hotel instead, because the hotel never owned that demand in the first place.
That reaction isn’t unique to one property. When I wrote about how to reduce OTA dependence on LinkedIn, several hotel owners made the same point in the comments, without me asking:
Nobody’s trying to get rid of OTAs. Just trying to stop depending on them completely.
A more realistic goal is to shift the balance gradually. Here’s what that looks like in exact numbers, for a hotel that moves $120,000 of its OTA revenue to its own direct channel over a year, everything else held equal:
| Line item | Today | After the shift |
|---|---|---|
| Annual OTA revenue | $600,000 | $480,000 |
| Annual direct revenue (from this shift) | $0 | $120,000 |
| Commission paid to OTAs (18%) | $108,000 | $86,400 |
| Commission saved | - | $21,600 |
That $21,600 isn’t automatic profit, the direct channel has its own costs. But it’s a real number to weigh against what the website, SEO, marketing, and guest-retention work actually cost. That’s a far more useful comparison than arguing over whether 18% “feels” too high.
Audit your channels
This is where I started with them, too. Before investing in new marketing channels, look at what’s already happening. Most of these answers already exist somewhere, Google Analytics and Google Search Console cover the traffic questions, and if you don’t have direct access to either, your web developer, marketing agency, or revenue manager will:
- How many people visit your website each month, and where do they come from? (Google Analytics)
- Which searches actually bring people to your site? (Google Search Console)
- How many of those visitors reach the booking engine, and how many actually complete a reservation? (Google Analytics, or your booking engine’s own reporting)
- What share of room revenue comes through OTAs, and what’s the effective commission rate? (your PMS, or whoever manages your OTA extranets)
- How many past guests can you contact directly, with proper consent? (your CRM or reservations team)
These answers show where the real problem is. A site with good traffic but few bookings needs work on the booking experience itself. A site with almost no relevant traffic won’t be fixed by another redesign, it needs work on search visibility, the Google Business Profile, or other ways to bring in demand. And a hotel that already gets a fair number of direct bookings but rarely sees a guest return has an opportunity after the booking, not before it. That’s why I recommend diagnosing the real problem first, and only then choosing the fix that actually matches it.
OTAs are one channel
A new hotel website can genuinely help reduce OTA dependence. Easier direct bookings, a clearer case for choosing the property, better mobile conversion, guest data capture, more control over the experience. What it can’t do on its own is replace the demand OTAs bring in. That’s exactly why some hotels redesign their site and then wonder why the booking mix barely moves. They improved the place where the booking happens, not how people get there.
A more useful way to think about it: the website, booking technology, search visibility, guest database, marketing, and OTAs are all parts of one distribution strategy. The website isn’t the whole project. For most independent hotels, OTAs will stay part of that mix. The goal isn’t to make them disappear.
OTAs should be one channel among several, not the only one you’ve ever built.
That’s roughly where the consultation ended, too. Not with a plan to cut off Booking.com and Expedia, but with a clearer picture of what their new site could and couldn’t do on its own, and what to build next to close the gap.
For practical next steps, How to Reduce OTA Dependence covers the levers an independent hotel can use to shift more bookings to its own site. How Much Commission Do OTAs Actually Take From Hotels? walks through calculating what your current mix actually costs. If a new build is part of the plan, Custom Hotel Website vs. Template Builder covers where that investment makes a real difference. And if you want a second opinion on the right mix for your property, let’s talk.
Build Greatness! 🍀
Michael
Frequently asked questions
- If OTAs and a hotel website both cost money, why build a direct channel at all?
- Because the costs work differently over time. OTA commission gets charged on every single reservation, forever. Money spent on your own distribution, your website, search visibility, guest database, and content, can keep bringing in bookings long after you've paid for it. That doesn't make direct bookings free, but it gives the hotel more control over how it gets future bookings. See how much OTA commission actually costs for the math.
- Does this mean a new hotel website is a waste of money?
- No. A good website is a necessary part of the direct-booking channel. It gives guests somewhere useful to land when they find the hotel through search, referrals, ads, or social media. The mistake is expecting the website alone to create that demand. It's one part of the distribution strategy, not the whole thing.
- Can a small independent hotel realistically build its own distribution?
- Yes, but not at OTA scale, and it doesn't need to be. An independent hotel doesn't need millions of visitors. It just needs enough qualified demand to fill the rooms it has, through some mix of local SEO, a Google Business Profile that converts, repeat guests, email marketing, partnerships, and targeted ads. See reducing OTA dependence for the practical levers and how to prioritize them.
- Should a hotel stop using Booking.com and Expedia?
- Usually not. If an OTA brings in a big share of your bookings, removing it won't automatically send those guests to your website. Some will simply book elsewhere. The more realistic approach: build the direct channel first, then gradually cut back once it can generate more demand on its own.