New
Latest Notes & Updates

Short thoughts, work in progress, lessons learned, & the occasional personal update.

Currently working on one of my monthly site care tasks, checking the speed of a client site. And it’s still performing well. These routine checks don’t look exciting but they keep things running the way they should.

Speed is one of the hardest things to improve on a website because there are so many factors like server, how the pages are built, and the tools used to build them. But I’m still glad I was able to improve this one.

Recent speed test result of Flor & Order
Posted 10 hours ago

One thing you can’t really control when handling projects is the timeline. It can shift at any point, especially when you’re working with trade businesses.

Just picked up the design phase of the flooring company project again. Glad I’m already done with the major pages and just working on the Learning Resources and Projects dynamic pages now.

Posted 5 days ago

Been using Basecamp for project management since I started freelancing.

I’ve tried the more popular ones, but Basecamp is still one of the most straightforward tools out there.

Btw I’m almost done with a new post on how I onboard client projects using it.

Posted September 3, 2026

Since I left my corporate job last year to go full-time freelancing, I’ve been putting a lot more effort into this website.

And one of the most rewarding things so far is how much easier it is to get content indexed by Google.

Just added a new post and it got indexed almost immediately.

Posted September 1, 2026

Got my new earbuds from Anker and I’m really liking the noise cancellation so far. Been using the one from Baseus for 2 years and it finally needed a replacement.

Looks small but this pair really helps when I need to focus.

Posted August 30, 2026

My WP Booking System review is now showing up in AI Overviews and SERP, just like my Bricks Builder one. Been ranking for both too.

Posted August 27, 2026

Found some old clips of my website designs done on Adobe XD. Different versions of my site over the past 10 years. A lot of testing and trial and error. It’s been a journey.

Had to switch to Figma with all the issues around XD being phased out.

Posted August 26, 2026

I can’t remember if they’re going to post recordings of the 2-day event, but I was still able to gather some insights from my phone and memory 🙂

Here’s the new blog about HighLevel Live Manila.

Posted August 23, 2026

Since I’ve already added more than 10 notes, I can say I’m really liking this new feature on my website.

See the full post on why I added microblogging to this website.

Posted August 19, 2026

I’m at the point where I want to offer businesses stuck on WPBakery a free rebuild.

Nah maybe a discount 😅

But seriously, if you’re going with WordPress, at least use a solid page builder like Bricks (my bias), Beaver, Divi, or Elementor. Launching a site is just a small part of it.

Building new pages and optimizing over time is the long game, and your site builder matters for that.

Posted August 17, 2026

Been handling website projects in the home improvement space, especially clients in AU.

Looking at these skylight photos all day got me thinking. What’s it like living in a house with a transparent roof like that? Then I imagined having one here in PH. Sounds great when it rains. Then summer hits 😂

jk, these skylights are actually automated and packed with features.

Posted August 15, 2026

WPBakery might be the only page builder where the experience is equally rough whether you’re using backend or frontend editing. Divi handles this way better.

Sorry, I keep comparing these two because they both offer both modes, but the quality gap is real. Credit to the Divi team for getting that right!

Posted August 14, 2026

Got a chance to attend the HighLevel Manila 2-day event!

I just realized I wasn’t able to record everything. Now I’m trying to piece together all the info I remember and the photos I have.

The insights they shared were pretty overwhelming 😅

Posted August 10, 2026

I have an urgent page build using WPBakery. Although we have a 1-week deadline, I’m confident I can deliver. But seriously, at least give us a custom CSS field per widget. Even Divi has that!

I’m not really the type to rant about tools I use for work. I get that every builder is built differently. But every time I have a project using this one, it just takes so much longer than it should.

Posted August 8, 2026

You know, one thing that still bugs me is not asking my old clients to leave their review on my Google Business page.

I just collected them through email or other apps. Should’ve known better 😬

Posted August 7, 2026

You know what makes doing this stuff worth it? People who still remember you and refer you even if you haven’t spoken in a long time!

Just got an inquiry! Turns out someone I spoke with 2 years ago referred them. As a small service provider, that kind of thing means a lot 🙂

Image of my recent web design & development inquiry from Australia
Posted August 4, 2026

Late night timelapse of us getting things done. I don’t know why, but I always feel more productive at night.

Also, I just recently got that standing desk, and I can’t appreciate enough how helpful it is when you’re getting older 😂

Posted July 31, 2026

Currently redesigning the website of a flooring company based in Erina, NSW.

See those long page designs? It’s still Wednesday but I guess I’m gonna be working even on the weekend 🥲

Image of my workstation redesigning the website of a flooring company based in Erina, NSW.
Posted July 28, 2026

I’m not sure if this is just me, but handling web projects + creating content at the same time is kinda stressful.

Especially when you’re working on it alone. Still grateful for it though.

Just analyzing the new project brief.
Posted July 26, 2026

Finally set up a quick way to share thoughts on my site. Not everything needs to be a full blog post.

New blog about this feature coming soon!

Posted July 23, 2026
Table of contents

What Is a Direct Booking Website (And Why Vacation Rental Hosts Need One)

March 27, 2026

10 mins read

Reader Disclosure

Disclosure: I may occasionally include affiliate links in my posts or pages. If you click on one of these links and make a purchase, I may receive a small commission, which helps me keep this website running and create more useful content. However, this does not affect my opinion on the product or service in any way. I only recommend products and services that I truly believe in and use myself.

I recently built a booking system for a local hotel and resort website, and it gave me a much clearer picture of why vacation rental and short term hosts need a direct booking website. Although the host I’m currently working with is still planning to list their property on Airbnb, they’re already benefiting from having their own booking system in place.

So in this post, let me break this down for anyone who’s hosting guests (or planning to) and has never really thought about what it is, what it does, and why it might be worth having.

What exactly is a direct booking website?

A direct booking website is a website you own where guests can find your property, check availability, and book a stay. No middleman platform. No commission fees going to a third party. Just your property, your site, your booking system.

Think of it like this: Airbnb is a shopping mall. Your listing is one of hundreds of stores inside that mall. Guests walk in, browse around, maybe compare a few options, and eventually pick one. The mall takes a cut of every sale. You don’t control the foot traffic, the layout, or even how your “store” looks beyond what the mall allows.

A direct booking website is your own standalone shop. You decide what it looks like, what information guests see first, how the booking process works, and you keep far more of the revenue.

That doesn’t mean you have to leave the mall. Plenty of hosts use both. But having your own shop gives you something the mall never will: control.

But I already have Airbnb. Why would I need my own site?

Fair question. And honestly, if Airbnb is working well for you and you’re fully booked year-round with zero complaints, you might not feel the urgency. But here are a few things worth thinking about.

You’re paying commissions on every booking.

Airbnb charges hosts a service fee on each reservation. Booking.com takes a percentage too. These aren’t small numbers when you add them up over a year. With a direct booking website, guests book with you directly. No platform fee. The booking revenue is yours.

You don’t own your Airbnb listing. 

This is the part that catches people off guard. If Airbnb changes their algorithm, updates their policies, or suspends your account for any reason, your listing disappears. Your reviews, your photos, your calendar, all of it lives on their platform. You’re building on rented land.

You can’t control the guest experience before they arrive. 

On Airbnb, your listing looks like every other listing. Same layout. Same font. Same review format. You can write great copy and upload beautiful photos, but you’re still working inside someone else’s template. A direct booking website lets you tell your property’s story the way you want to tell it.

Repeat guests still have to go through OTAs. 

I imagine this one frustrates a lot of hosts. A guest stays at your place, loves it, and wants to come back next year. On Airbnb, they rebook through the platform, and Airbnb takes another commission. With your own site, you can send that returning guest a direct link. They book with you. No middleman the second time around.

Take Reservations on Your Own Site, Not Just Through OTAs

Give your guests a way to book directly with you, so you keep more revenue and build real relationships from the first reservation.

See How It Works

Includes 3 months of Site Care + a Personalized Growth Guide

Hero section of Seascape GQ Hotel & Resort website

What a direct booking website actually looks like

If you’ve never seen one outside of the big platforms, you might be imagining something complicated. It’s not.

At its simplest, a direct booking website has:

  • A homepage that introduces your property and sets the tone
  • Photos and descriptions of your rooms, units, or spaces
  • A booking system where guests can pick dates, see availability, and reserve
  • A contact section so guests can reach you with questions
  • Basic info like location, house rules, check-in/check-out times, and nearby attractions

That’s the core. Some hosts add more over time: a blog, guest testimonials pulled from other platforms, an FAQ section, local area guides. But you don’t need all of that on day one.

One of my clients, Seascape Resort and Hotel, is a good example. They’re a local beachfront property in Quezon, Philippines. Their website is their primary booking channel. Guests find them through search, visit the site, and book directly. It works because the site gives visitors everything they need to make a decision: clear photos, room details, rates, and a straightforward way to reserve.

I wrote a full walkthrough of how the new Seascape booking system works if you want to see what a real direct booking setup looks like in practice.

The “I’m not techy” concern

The idea of having your own website sounds like it involves a lot of technical stuff. Domains, hosting, plugins, updates. It can feel overwhelming if you’ve never dealt with any of it.

Here’s the thing. You don’t need to be technical to have a website. You need to be technical (or hire someone who is) to build one. But once it’s built, managing it day to day is closer to updating a social media profile than writing code.

The one I use for building direct booking websites is WordPress, which powers roughly 40% of all websites on the internet. It’s not new, it’s not experimental, and it’s not going anywhere. The booking functionality comes from a plugin, a small add-on that extends what WordPress can do.

The technical setup, the domain, the hosting, the theme, the booking plugin, that’s a one-time thing. After that, you’re mostly just updating photos, adjusting rates, and responding to bookings.

If you want to see a working example of a direct booking site before building your own, I put together a vacation rental demo using WP Booking System that you can click around and try.

How much does it actually cost to run?

This is where a direct booking website starts to look really attractive compared to platform commissions.

I won’t go into the full breakdown here because I wrote a dedicated post on the cost of running your own booking website. But to give you a quick idea: a WordPress-based direct booking site typically costs around $200 to $300 per year to run. That covers your domain, hosting, booking plugin, and a few essentials.

Compare that to the 3% to 15% commission you’re paying per booking on platforms like Airbnb or Booking.com. If your property does even a modest amount of business, the website pays for itself quickly.

Let Your Guests Book Directly on Your Website

Your own booking system, your own guest data, and less reliance on OTA commissions. It works alongside platforms like Airbnb, not against them.

See How It Works

Includes 3 months of Site Care + a Personalized Growth Guide

Hero section of Seascape GQ Hotel & Resort website

Direct booking doesn’t mean abandoning Airbnb

I want to be clear about this because I think it’s where a lot of hosts get stuck. Having a direct booking website doesn’t mean you have to delete your Airbnb listing.

Most hosts use a hybrid approach. They keep their listings on the major platforms to stay visible and attract first-time guests. But they also have their own site, so when a guest wants to rebook, or when someone finds them through Google or social media or a friend’s recommendation, there’s a place for that person to go that doesn’t involve a platform taking a cut.

Over time, as your website builds authority in search engines and your repeat guest list grows, you might find that a larger share of your bookings come directly. Some hosts eventually reduce their platform presence. Others keep both channels running indefinitely. Either way, having your own site gives you options.

Who is this actually for?

Direct booking websites aren’t just for big resorts or hotel chains. They work for:

  • Small vacation rental hosts with one or two properties who want to stop giving away 10% or more of every booking to a platform. 
  • Boutique hotels and resorts that want a digital presence they fully control. 
  • Property managers handling multiple listings who need a central hub. 
  • New short-term hosts who are just getting started and want to build their brand from day one instead of relying entirely on Airbnb’s ecosystem.

If you have a property and you’re accepting guests, a direct booking website is worth considering.

I build direct booking websites for vacation rental hosts. If you’re thinking about setting one up, or if you’re curious about what it would look like for your property, you can check out my vacation rental web design service to see how I approach it.

Where to start if you’re interested

If you’ve read this far and you’re thinking, “Okay, maybe I should look into this,” here’s what I’d suggest.

First, don’t overthink it. A direct booking website doesn’t need to be perfect on launch day. It needs to exist, look professional, load fast, and let people book. You can refine it over time.

Second, decide whether you want to build it yourself or hire someone. If you’re comfortable with WordPress and don’t mind spending a few weekends learning, you can absolutely set up a basic site on your own. If you’d rather have it done right and done fast, hiring a developer who understands both WordPress and the vacation rental space saves you a lot of trial and error. 

Also, if you don’t want to hire someone or don’t want to setup it yourself, you can always go to popular direct booking website service providers like Lodgify (not sponsored by the way), you have that option as well. 

Third, think about your domain name. Ideally it’s your property name or something close to it. Check availability early. A clean, memorable domain makes a difference.

And finally, start telling your existing guests about it. If you already have an Airbnb listing with reviews and returning guests, your website’s first visitors should be the people who already know and trust your property. Send them the link. Offer a small incentive for booking direct. That’s the fastest way to get traction.

The platforms aren’t going anywhere. But your dependence on them doesn’t have to stay the same either.

Leave the first comment

Related
Articles

Featured image of blog about project onboarding on Basecamp

The Simple System Behind My Web Design Client Onboarding (Using Basecamp)

How my web design client onboarding stays organized from day one using Basecamp & what…

Read more
Featured image of HighLevel Live Manila 2026

I Went to HighLevel Live Manila Knowing Almost Nothing. Here Are My Takeaways.

I just went there hoping to learn something new, but the 2-day event turned out…

Read more

How Microblogging Keeps My Website Fresh (Without Burning Out)

Creating content as a solo freelancer wasn’t sustainable. Microblogging on my own website keeps things…

Read more