← Blog

September 30, 2026 · Rudy Lim

Your best guest already knows your name. Airbnb still bills you for the introduction.

Picture a guest who stayed with you in March. She loved it. In November she opens Airbnb, searches Playa del Carmen, finds your listing and books. Airbnb bills you for the introduction. You made that introduction eight months ago, for free, by running a clean apartment and answering the door-code question at 11pm.

Repeat guests are the best customers an operator has. They know the place, they skip the questions, they leave fewer surprises. And the default plumbing of this business sends every one of them back through a platform that charges you again. 15.5% on a booking you already earned once.

That is the problem. Pricing software does not touch it.

Where this comes from

I run Tranquilo Vacation Rentals in Playa del Carmen: 22 published units across Centro, Zazil-Ha and Colosio. Like most operators, we started on Airbnb and Booking.com, because that is where strangers look. Strangers are the point of an OTA. A large share of our calendar, though, was not strangers.

We got tired of paying rent on our own regulars. So we built a way for them to book us directly.

What going direct actually takes

It is less than you think, and it is three things. Skip any one and you have built a brochure.

A booking-first site. You land on it and the first thing you see is dates and units, not a paragraph about the soul of Playa. Your brand story can live on a second page. The guest who came back in November is not there to be sold the sunrise. She is there to book.

Dates that travel. She picks her dates once. Those dates ride along to the unit page, then to checkout, without being typed again. Every time you ask a guest to re-enter a date, you hand her a reason to open Airbnb in another tab, where the dates are already remembered.

One conversion event. A completed booking. Not an inquiry, not a “request to book”, not a newsletter signup. Decide what the one event is and measure only that. When we did, it became obvious which pages earned their place and which were decoration.

You can see all three working on Tranquilo Vacation Rentals, our own direct-booking site. Copy what works. Ignore what does not fit your units.

Where it goes wrong

Most direct sites fail in the same three places, and each one is fixable in an afternoon.

The contact form. A page that says “tell us your dates and we’ll get back to you” is an invitation to book somewhere else. The guest wants a price and a yes. A form gives her a promise and a wait. Airbnb gives her the yes in four taps, so Airbnb wins, and you pay for it.

The re-entry tax. The site collects dates on the homepage, forgets them on the unit page, and asks again at checkout. Three date pickers to buy one stay. Booking.com remembers your dates the whole way through.

Brand copy stuffed into the booking flow. Somebody in the family loves the story about the building, and the story ends up between the guest and the pay button. Put the story in its own page, link it, and keep the path to checkout clear.

There is also a fourth failure that has nothing to do with the site. The direct rate has to look like a better deal than the platform rate, and the guest has to be able to see that without doing arithmetic. If she cannot compare, she defaults to the app she trusts.

What direct booking does not do

It does not replace the OTAs. Airbnb and Booking.com are still how strangers find a unit in Centro they have never heard of, and you want that traffic. Direct booking handles the other group, the ones who already know your name. Two audiences, two doors. Treat them as one funnel and you will underprice the first and overpay for the second.

Where Helm fits

We built Helm because we needed three things running together, and no single tool did all of them. Pricing that adjusts daily and pushes to the Airbnb and Booking.com listings, so the team stops checking rates by hand every morning. Performance diagnosis, so when a listing slips you learn whether the cause is search visibility, listing quality or price, before you start changing things at random. And a direct booking site with a live comparison of your direct rate against the OTA rates, which handles the fourth failure above.

That is the whole product. It is a managed service, capped at 15 clients on purpose, because a dashboard nobody reads is worth nothing and a dashboard someone reads every week is worth a lot. If you run a portfolio and want to see whether it fits, you can apply here. If it does not fit, the three steps above cost you nothing to try on your own.

One thing to do this week

Open last year’s reservations. Sort by guest name. Count the people who stayed twice and note how each of them booked the second time. That count is what going direct is worth to you. Everything else is implementation.

Then pick one unit, not all of them. Build the booking path for that unit, send it to your next returning guest by email, and watch whether she completes the booking. One clean booking tells you more than a month of planning, and it costs you a weekend.