Skip to content
Vayle

Websites

Small Hotel and B&B Websites: How to Get Guests to Book Direct

The guest who found you on a booking site checks your website next. Here is what it has to show them so they book with you instead of going back.

· 8 min read

Vayle blog hero with the headline How to get guests to book direct, and the line Real room. Real price. on a dark background of thin grid lines.

A guest who finds your inn on a booking site may open your website before they book. Your site gets one look, and it has to answer the questions the booking site already answered, plus one it cannot: why book here instead of there.

You will not stop using booking sites, and you should not try. They bring guests who have never heard of you. The job of your website is narrower and more winnable. When a guest comes to check, give them the real price, the real room, the real dates and a booking button that works on a phone, so they have no reason to go back. Here is what that takes, page by page.

Why does the guest visit your site at all?

Because they want to know something before they commit, and a place they have never heard of has to earn a little more trust than a brand name does.

They want to see the actual room, not a lobby. They want to know if there is parking, if the stairs are steep, if breakfast is included, if the dog can come. They want to know whether the place is still run by real people, and whether booking with you directly is better for them.

Every one of those questions is a reason to stay on your site and book. Every one you leave unanswered is a reason to close the tab and finish the booking where they started. Your website does not need to be bigger than the booking site. It needs to be more specific.

What does the guest need to see on the first screen?

What the place is, where it is, and a way to check dates.

"A six-room inn on the water in Picton" is a first line. "Welcome to our little piece of paradise" is not, because it tells the guest nothing they can use. Under that line, a date picker or a "Check availability" button that opens the booking engine. On a phone, that button should be visible without scrolling, because a guest checking from someone's passenger seat will not dig for it. Is your website mobile-friendly covers the rest of the phone side.

Photos come next, and they are the second reason people visit.

Why do room photos matter more on your site than anywhere else?

Because the booking site shows the property. Your site can show each room.

A guest choosing between the room with the lake view and the one over the garden wants to see both, with the bed, the bathroom and the window. Give every room its own page or its own section: photos of that room, the bed size, how many people it sleeps, what the bathroom is like, whether it is on the ground floor, and the rate. A generic gallery of the building and the breakfast table does not answer "which room is mine".

Shoot the rooms in daylight, with the lights on, from the doorway and from the bed. A guest can forgive a small room. They do not forgive a room that looked bigger online. The photos your website needs has the full shot list.

How should you show the price?

As the total the guest will actually pay, as early as you can.

This is not only good manners. Canada's Competition Bureau has a page on drip pricing, and its advice starts with "Never promote an unattainable price." It goes on to say that promoting a price that is not attainable because of fixed charges or fees consumers must pay "is against the law", unless the charge is one imposed by Parliament or the legislature, such as sales tax. Amendments to the Competition Act that named drip pricing became law on June 23, 2022.

In practice, for a small property, that means a cleaning fee, a resort fee or a booking fee that every guest pays belongs in the price you show, not in a line that appears at the last step. We are a web studio, not your lawyer, so if you are unsure how this applies to your rates, ask one. The website side is simple either way: show a nightly rate that includes your own mandatory fees, show the taxes clearly, and make the total visible before the guest types a card number.

It also helps you sell. The booking site shows the guest a number. If your number is hidden, the booking site wins by default. Should you show prices on your website makes the general case.

What should "book direct" actually offer?

Something the guest can see, stated plainly, and something you can keep doing every day.

Before you promise anything, read your agreements with the booking sites. Some contracts have terms about the rates you can publish elsewhere, and they differ by platform and by contract. We do not know what yours say, so check before you write a rate on your own site.

Beyond the rate, there are things the booking site cannot offer on your behalf, and that is where your site can be specific:

  • A better room choice. On your site the guest picks the exact room they saw in the photos.
  • Flexibility you actually control. If you can offer an earlier check-in on request, a late checkout when the next guest allows it, or a simpler cancellation, say so in one sentence each.
  • A direct line. A phone number that rings at the front desk and an email that someone answers. A guest with a question about the stairs wants a person.
  • Something small that is real. Breakfast included, parking included, a welcome at the door. Only if you do it every time.

Keep the list short and true. A "best rate guaranteed" badge that is not true on the day a guest checks it costs you more than having no badge at all.

Which booking engine, and how does it fit the site?

The one that talks to the booking sites, so a room booked on your site disappears from theirs.

A small property with three or four sales channels needs a single calendar. That usually means a booking engine on your site connected to a channel manager, which pushes the same availability to every booking site. Without that, a room can be sold twice, and the guest who arrives to find it taken will not book direct again.

On the website itself, the booking engine is usually a widget or a link to a hosted booking page. Either works. What matters is that it opens fast on a phone, shows the total before payment, and looks enough like your site that the guest does not wonder where they are. The trade-offs between embedding a widget and linking out are the same as for any business, and they are in online booking on your website.

How do you get your own rates onto Google?

Through Google's hotel listings, and usually through your booking engine or channel manager, not on your own.

When someone searches for your inn on Google, the listing can show prices from several places. Google's Hotel Center help says of its free booking links that "booking partners pay no fee for free booking links." To show your own rate there, you generally go through a connectivity partner, which Google describes as a company that can "receive or manage rates, rooms, and availability for one or more hotel owners", such as a booking engine or channel manager. For vacation rentals, the rules are different, and Google's starter guide says that "individually owned rentals are not eligible to participate in Vacation Rentals at this time."

The practical step is one email. Ask your booking engine or channel manager whether they are a Google connectivity partner and what it takes to turn on free booking links for your property. If they are not, that is a reason to weigh when you next compare providers.

The rest of your Google presence, the Business Profile with your hours, photos and reviews, works the same as for any local business, and showing up in local search covers it.

What else does the guest check before booking?

The practical things that decide whether the stay will be easy.

  • How to get there. The address, the parking, the last few turns if the GPS gets it wrong, and what to do if they arrive after the office closes.
  • Check-in and checkout times, and what happens outside them.
  • The cancellation policy, in plain words, on the booking page and on its own page, saying the same thing in both places.
  • Who and what is welcome. Children, pets, accessible rooms, ground-floor rooms. If a room has steps, say how many.
  • The house rules that would change someone's mind, such as quiet hours or no events.

If some of your guests are French-speaking, the booking flow matters as much as the pages. A French home page that leads to an English booking engine is not a bilingual site.

What quietly sends the guest back to the booking site?

A short list, and most of it is fixable in a week.

  • The "Book now" button opens a phone number or an email form. The guest wanted to check dates, not start a conversation.
  • The rates on your site are higher than on the booking site for the same room and dates, and nothing explains why.
  • The booking engine shows a different room name from the one on the room page, so the guest cannot tell if they are booking the lake view.
  • Fees appear only at the last step.
  • The site still shows last season. Closed dates, an old menu, a winter photo in July. The guest wonders if you are open.

What does a small inn or B&B website cost?

What a site costs depends on what is in it, and the current figures for your country are on the pricing page. A small B&B with a page per room, a location page, clear policies and a booking engine link sits low in that range. A larger inn with a restaurant, event space, a bilingual version and a booking engine styled to match the site sits higher. What sits inside each scope is on web design, and the ranges are on pricing.

The booking engine and channel manager are usually separate subscriptions from your provider, and the website should be built around the one you choose, not the other way around.

The test to run today

Open a booking site on your phone and find your own property. Pick a room and a date. Then open your website, on the same phone, and try to book the same room for the same night.

Count what was easier on the booking site. The photos, the price, the button, the policy. Each one is a reason a guest finished the booking there instead.

If you want a second pair of eyes on your site, send it to me and I will tell you what I would fix first and what it would cost, the same working day.