Holiday Let Website: Get Direct Bookings and Repeat Guests With AI

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Holiday Let Website: Get Direct Bookings and Repeat Guests With AI.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Holiday Let Website: Get Direct Bookings and Repeat Guests With AI.

Build a small site on your own domain with an availability calendar and a checkout, so a guest can see free dates, pay a deposit and book without leaving it. Keep every marketplace calendar in step, give past guests a reason to use the direct route, and use AI for copy and structure, not for rules or facts.

A site only pays if it carries bookings, and it cannot carry them from marketplace guests: Airbnb's terms bar requesting or accepting bookings or payments outside the platform, and bar encouraging guests to interact with third-party sites before, during or after a reservation. Visitors have to come from search, Google's free listings for holiday rentals, social media and, above all, past guests who booked or enquired with you directly. The sum is encouraging: on illustrative figures, three to six direct bookings a year cover the cost of a booking-enabled plan.

Follow me on Instagram@sagnikteaches

The nine pages a one-property direct-booking site needs

Marketplaces and website builders rank for this topic by selling their own tools. What an owner needs first is a plan that works whatever the tool, so here it is page by page, with the job each page does and where AI can help.

Connect on LinkedInSagnik Bhattacharya
PageIts jobWhat must be on itWhere AI helps
HomeSay what the property is and get a date pickedOne strong photo, sleeps/pets/hot tub in one line, a date picker, reasons to book direct (only true ones)Headline variants from your facts sheet
The propertyAnswer every question before it is askedBeds and bathrooms, kitchen, heating, parking, access, 12 to 20 photos with alt textPlain copy from the facts sheet; first-draft alt text
Availability and pricesShow free dates and the total priceCalendar, seasonal rates, minimum stay, changeover day, cleaning fee, extrasExplaining the rate rules in plain words; it never sets the rates
BookTake the booking and the depositGuest details, full total, payment schedule, cancellation terms in plain sight, an unticked email-consent boxFirst-draft terms wording for an adviser to review
Things to doSell the stay and earn search visitsYour own list of about 20 places, each with a "last checked" dateNotes written only from your list
ReviewsProofReal guest comments, with permission, dated and attributed to a first nameFinding themes; never writing reviews
Questions and policiesRemove doubtsPets, parking, heating, access, check-in, damage deposit, cancellationFAQs drafted from guests' real past questions
Returning guestsGive past guests a reason to book direct againThe offer's terms, an end date, an email sign-up for first pick of datesPlain-English terms
Contact and legalTrustA contact route that gets answered, privacy notice, cookie notice if you track visitors, termsDrafts for an adviser to check

Nothing else is needed at launch. A news page or a gallery of the seasons can wait until the nine pages are accurate. The temptation with an AI builder is to ask for thirty pages; Google's spam policy, updated on 28 August 2026, lists mass-produced AI pages without added value as scaled content abuse, so a handful of pages with real detail beats a sprawl of thin ones.

Subscribe on YouTube@sagnikteaches

Lodgify or Wix: what each gives you, and what I could not confirm

Both can be made to work for one or two properties. The difference is how much of the booking machinery sits inside the tool you choose. Figures below are USD list prices read from the vendors' own pages in October 2026; confirm them on the live pages, because billing terms and limits change.

QuestionLodgifyWix
Site and booking engineWebsite builder and booking engine are included from Starter. The cheapest plan, Basic, has neither.Its AI website builder (part of Wix Harmony) generates pages from a description. Bookings come from the Wix Hotels by HotelRunner app: Wix says you can build the site free and upgrade to take bookings and payments online.
Plan pricesBasic $14, Starter $26 (up to two properties), Professional $47, Ultimate $68 a month, shown beside a "Save 20%" tag and crossed-out prices of $18, $33, $58 and $85. The page's billing switch puts a 20% saving on yearly billing (25% on two years), so the lower figures are most likely yearly rates and the higher ones month to month.Site plans of $17, $29, $39 and $159 a month on annual billing; Wix says prices vary by location. The booking app's own price is not on Wix's pages.
Fees on direct bookingsNo booking fee. A 1% transaction fee applies to guest payments made online through gateways such as Stripe or PayPal, on top of the gateway's own charge.Not stated by Wix. HotelRunner's own pricing page shows monthly minimums from $19.95, with a percentage of booking revenue applying above a threshold, but does not mention the Wix app. Get the terms in writing.
Calendar syncAirbnb, Vrbo and Booking.com sync and iCal on all four plans.The app listing mentions connecting to booking channels but does not describe iCal. Ask before you build.
Damage deposit and offersDamage-protection pre-authorisation from Professional; promotions (special offers and discounts) from Starter.Promotion codes sit among the paid upgrade features in Wix's help page for the app.
Google's holiday rental listing (Google Vacation Rentals)Professional and Ultimate; Lodgify says zero listing fees and no booking commissions.Not stated.
Watch forWhich price is the real one for your billing term.The app's rating on the Wix App Market was 2.3 out of 5 from 325 reviews when I looked: read the recent ones.

My default for an owner with one or two properties is the single-tool route, because fewer moving parts means fewer places for a calendar or a payment to go wrong. Wix is the better choice if you already have a Wix site you like, or want its AI builder's design freedom, and you have the booking app's price and sync terms in writing first. Other routes exist, such as the site that comes with a property management system, but I have not compared them here.

If you are already weighing Lodgify's AI features, this tutorial on the Lodgify AI Co-Host covers what the assistant does. Its pricing page lists an AI writing assistant on every plan, but I did not find a page saying it writes website copy, so do not buy a plan for that.

The booking journey from date picker to balance reminder

Decide each step on paper before you touch the builder, because the tool will make a default choice for you if you do not.

  1. The guest picks dates. The calendar must respect your changeover day and minimum stay, so a guest cannot choose a Tuesday-to-Thursday gap in August that you would never accept.
  2. They see one total. Nightly rate, cleaning fee and any extras, added up, before they enter anything. Surprises at checkout lose bookings and breed complaints.
  3. They pay a deposit. A deposit and a balance date are the usual pattern. The schedule below is an illustration, not a recommendation.
  4. The confirmation arrives within a minute. It restates dates, total, balance date and cancellation terms, and says who to contact.
  5. The balance is requested automatically on its due date, with a reminder a week earlier.
  6. A pre-arrival email carries directions, check-in and the house rules.
  7. A post-stay email thanks them, asks for feedback and, for direct guests, mentions first pick of next year (the sequence is covered in this tutorial on past-guest emails and seasonal offers).
ItemIllustrative ruleWorked on a 7-night stay at $150 a night
Total priceNights plus cleaning fee7 x $150 = $1,050, plus $90 = $1,140
Deposit at booking30% of the total$342
BalanceDue 42 days before arrival; bookings made inside 42 days pay in full$798
Damage depositRefundable, held on the card or collected separately$200, released after checkout inspection
CancellationFull refund 60 or more days out; the deposit is kept from 30 to 59 days; nothing is refunded inside 30 daysCancelling at 45 days forfeits the $342 deposit; cancelling at 20 days forfeits the whole $1,140

Cancellation and deposit terms are legal territory and differ by country, so treat any AI-drafted wording as a first draft for an adviser. Also check what your tool can do before you design around it: Lodgify's pricing page shows damage-protection pre-authorisation only from the Professional plan, so on cheaper plans the damage deposit may have to be collected and refunded by hand.

A calendar-sync drill that finds the double-booking gap

Airbnb's help page on syncing calendars says an imported calendar link updates automatically every 3 hours, that connected calendars may update at different times, and that nights blocked on the other site may or may not be blocked on Airbnb. Read those three statements as a warning: for up to a few hours, the same dates can be free on two sites at once. A channel-manager connection may be quicker, but a vendor's promise of "zero double bookings" is not a measurement. Measure it.

TestHow to run itWhat to write down
Site to marketplaceBlock a far-future date on your siteMinutes until it shows as blocked on each marketplace
Marketplace to siteBlock the same kind of date on a marketplaceMinutes until your site's calendar blocks it
ReopeningUnblock each date againMinutes until it reopens elsewhere; a slow reopening loses sales
RulesCheck minimum stay and changeover day on each siteWhether the rules match, because shared calendars carry blocked nights, not your rules
Real bookingMake a genuine test booking on your site for a date you do not need, then cancel itWhether the confirmation, the block and the cancellation all behave

A first drill on a cottage listed on two marketplaces might come out like this (illustrative): site to the first marketplace, 2 hours 40 minutes; site to the second, 25 minutes through the channel connection; first marketplace back to the site, 1 hour 10 minutes; reopening on the first marketplace, almost 3 hours; and a 3-night minimum stay on the site against 2 nights on the second marketplace. Two fixes follow. Set the same minimum stay everywhere, and accept that for nearly three hours after any booking the other calendars may not know about it.

Whatever your slowest result, set a rule for yourself: never take a same-day or next-day booking on one site without looking at the other, and use each marketplace's advance-notice setting so that last-minute dates cannot be booked instantly. This tutorial on whether a small property needs a channel manager explains when paying for faster sync is worth it.

The sum: how many direct bookings pay for the site

An owner has one property booked about 220 nights a year at $150 a night. Use a typical stay of 7 nights plus a $90 cleaning fee, $1,140 in all. Assume the marketplaces take 15% of the total, commission and payment charges together (your own agreement will say what yours is). A direct booking costs a 1% Lodgify transaction fee plus a card fee that I will assume at 3% (your gateway publishes its own rate). So each stay moved to the direct route saves 15% less 4%, which is 11% of $1,140, or $125.40.

On yearly billing Lodgify's Starter costs $312 a year (12 x $26), so three direct bookings cover it: 3 x $125.40 = $376.20. Month to month at $33 it costs $396, which needs a fourth. Professional at $47 a month is $564 a year and needs five; at the $58 monthly figure it needs six. In a year with about 31 weekly stays, three to six direct bookings is roughly one stay in ten to one in five. Wix's route cannot be summed yet, because the booking app's terms are not published on the pages I read. Ask for them before you build.

Notice what the sum leaves out. The saving per booking is real but modest; the larger prize is repeat business, where a past guest rebooks without paying anyone to find them. That is why the site and the email list belong together.

Returning-guest offers on the site itself

The offer's terms belong on a page; the code belongs in an email. If the code sits on a public page, it travels to voucher sites. Lodgify lists promotions from its Starter plan and Wix lists promotion codes among its paid hotel features, but check whether your tool can limit a code by date range, minimum nights and number of uses before you promise anything.

Returning guests: a free welcome hamper on any stay of three nights or more, Sunday to Thursday, booked directly before [date]. The code is emailed to guests who have stayed with us direct. One use per booking, not combined with other offers. Offer ends [date].

Pair that with a sign-up box ("first pick of dates, about six emails a year, leave any time") that is unticked by default, and keep a record of when and how each person agreed. Rules on marketing permission differ from country to country, so ask your data-protection adviser what applies to you. As a rule of thumb, the offer should cost you well under the $125.40 a direct booking already saves in the sum above. A hamper costing perhaps $18 clears that easily; a 10% discount on the same stay costs $114 and leaves almost nothing, which is why an extra often beats a discount.

Page copy that AI drafts, and the facts it must not touch

Write a facts sheet first, in plain lines. It is the only thing the assistant may use.

Sleeps: 6 (one double, two singles, one sofa bed)
Bedrooms: 3. Bathrooms: 1 plus a downstairs toilet
Heating: [what it actually has]
Parking: [number of spaces, surface]
Pets: [policy and charge]
Access: [steps to the front door, ground-floor bedroom yes/no]
Wi-Fi: [only state a speed if you have measured it]
Check-in 16:00, check-out 10:00. Minimum stay 3 nights. Changeover: Saturday in July and August.
Write the page called "The property" for my holiday let, using ONLY the facts sheet below. Plain, specific sentences; no "stunning", no "perfect for"; no views, distances, amenities or numbers that are not in the sheet. After the page, list every question a guest might ask that the sheet does not answer.

Facts sheet:
[paste the sheet]

A first run on a facts sheet like this might give (illustrative) a 280-word page that reads well and a closing list of unanswered questions. The page also says "sleeps up to 8", "with sea views" and "a stone's throw from the village". None of those are in the sheet, and each is a refund request waiting to happen. Delete them, answer the unanswered questions from the property itself, and ask the assistant to run the page again with the corrected sheet. For the photographs, the sheet works the same way: draft the alt text with AI, then read each line against the picture; this tutorial on generating and checking alt text shows the routine.

A second use is the questions and policies page. Paste real messages from past guests with names removed and ask for the ten most frequent questions, then answer them yourself from facts. A third is turning your own notes about the area into the Things to do page; keep the list of places, check each one before publishing and put the date on the page.

Where the visitors come from, and where they must not be sent

Four sources are allowed and worth the effort. Search is the slow one: a property page and an area page with real detail earn visits over months. Google's holiday rental listings are the quick one, if you are on a plan that supports them. Lodgify's page says its Professional and Ultimate plans can list a property there, with guests booking on your own website, a maximum guest capacity of 15 and a review of your data that usually takes a few days. Social media and word of mouth, together with printed material in the property for guests who booked direct, make up the third. Past guests, through email, are the fourth and the most valuable.

Two things to avoid. Google's markup for rental listings is restricted: its documentation says the instructions are intended for sites already connected with a Google Technical Account Manager, so adding it yourself will not earn a listing. And do not put the site's address in marketplace listings or guest messages. That is the behaviour the marketplaces' terms bar, and a suspended listing costs more than any commission you save. If you want the site and the property to be named when someone asks ChatGPT for a place to stay, the hotel-side approach in this tutorial on AI visibility for hotels applies with small changes.

A launch test with a friend and a stopwatch

Before you announce anything, run these with someone who has never seen the site, on a phone.

  1. Ask them to find free dates in July and tell you the total price. Time it; under two minutes is the target.
  2. Ask them to book a date you do not need, with a real card for a small amount if your tool allows, then cancel it.
  3. Check that the confirmation, deposit receipt and balance reminder all arrive, and that none of them contradicts the page.
  4. Run the calendar drill above on your busiest listing.
  5. Read the property page aloud next to the facts sheet and tick each sentence.
  6. Click every link, including the cancellation terms and the privacy notice, from the checkout page.
  7. Open the site on a slow connection and see whether the first photo appears before the guest gives up.

After a month, compare enquiries and bookings by source against the figures in this tutorial on occupancy and rate reports, so you know whether the site, not just the season, moved the numbers.

Three expensive surprises

Each of these is a pattern, not a case history.

The cheapest tier. An owner buys the lowest plan because it says "holiday rental software", builds a lovely site elsewhere and finds there is no booking engine on that tier. Check the plan table for the engine, the payment gateway and the damage-deposit feature before you pay, not after.

The page that promised too much. An AI-written property page says the cottage has a log burner and parking for three cars. It has an electric stove and room for two. The first guest says so in a review. Every factual line on a property page deserves the facts-sheet check.

The code that went public. A "returning guests" code is printed on the website. A voucher site picks it up, and within a month half the bookings carry a 10% discount nobody meant to give. Email the code, put an end date on it and keep the terms, not the code, on the page.

Direct-booking site questions from holiday let owners

Can I link my website from my Airbnb listing?

Almost certainly not. Airbnb's terms bar requesting or accepting bookings or payments outside the platform, and bar encouraging guests to interact with third-party sites before, during or after a reservation. Use your site for guests who find you elsewhere: search, social media, referrals and past guests who booked or enquired directly. Check the terms of every marketplace you use.

Which Lodgify plan do I need for a direct-booking site?

Lodgify's pricing page shows no website builder or booking engine on Basic. Starter and above include both, plus the payment gateway and promotions. Professional adds damage-protection pre-authorisation and Google's holiday rental listing. The lower prices shown appear to be yearly-billing rates, so confirm the plan limits and your billing term on the live page before you buy.

How quickly do calendars update between sites?

Airbnb says an imported calendar link updates automatically every 3 hours, and that connected calendars may update at different times. That window is where double bookings happen. A channel-manager connection may be faster, but the vendor's page does not give a figure, so test it: block a far-future date on one site and time how long it takes to show as blocked on the others.

Can AI build the whole site for me?

It can draft the structure and the copy, and Wix's AI builder will generate pages from a description. It cannot be trusted with facts: assistants add amenities, views and distances that are not there. Give it a facts sheet, tell it to use nothing else, and read every sentence against the sheet before publishing.

Further reads

Sources: Lodgify pricing page, website builder page and Google Vacation Rentals page, Wix plans page, AI website builder page, Wix Hotels help articles and App Market listing, HotelRunner pricing page, Airbnb Terms of Service and calendar-sync help article, Google Search Central's markup guide for rental listings.

Want a direct-booking site plan for your property?

On a 1:1 call we can map your current bookings, pick a site and booking tool that fits, and plan the calendar sync and returning-guest offer before you build anything.

Book a 1:1 call with me