Small hotel website: what to include to get direct bookings
The problem with depending on Booking and Airbnb
If you run a small hotel, a guesthouse, a B&B or a holiday rental, chances are that most of your bookings come through Booking.com or Airbnb. And each of those bookings comes with a commission ranging from 15% to 25% of the total price.
Let's do some quick maths. If your room costs 80 euros per night and you receive 500 bookings a year through Booking, you're paying between 6,000 and 10,000 euros annually in commissions. For a small hotel with tight margins, that can be the difference between a profitable year and one that isn't.
The solution isn't to stop using these platforms — they're an important visibility channel. The solution is to have your own website to capture direct bookings and progressively reduce your dependence on middlemen. Every booking that comes through your website is a commission-free booking.
What a small hotel website should include
You don't need a complex website with dozens of pages. For a small hotel or guesthouse, a well-structured one-page website can be more effective than a 20-page site that's poorly organised. What matters is including the right elements.
A first impression that makes visitors want to stay
The first 3 seconds on your website are decisive. The visitor should immediately see three things: a stunning photo of your property, a phrase that conveys the experience (not the hotel name, but the experience), and a clear button to book.
The hero photo is critical. It should be the best photo of your property: the view from the terrace, the garden at sunset, the charming facade. Don't use stock photos. Your own photos, even those from Google Maps, are far more authentic.
For the phrase, avoid the generic. "Charming hotel in the countryside" is what everyone says. Better to use something your own guests have said: if several reviews mention "waking up to the sound of birds", that's your phrase.
Room and space photos
Potential guests want to see exactly where they'll be sleeping. One photo isn't enough. They need to see:
- Rooms from different angles (bed, bathroom, views)
- Common areas (lounge, dining room, reception)
- Outdoors (garden, pool, terrace, parking)
- The details that make your property special (fireplace, wooden beams, decor)
Each photo should have a descriptive caption. Not "double room" but "double room with valley views, king-size bed and bathroom with jacuzzi tub". Specific details create desire.
Real guest reviews
Here's the secret weapon of small hotels against the big chains. While a Hilton or a Marriott has thousands of reviews but few memorable ones, a small hotel has emotional, personal and detailed reviews. Guests who mention the owner by name, who describe the homemade breakfast in detail, who write about feeling "like at grandma's house".
These reviews are pure gold for your website. Select the 5–8 best and display them prominently. Include the guest's name and date. If the review mentions something specific ("the breakfast with homemade fig jam was incredible"), highlight it.
Don't manually copy reviews from Booking to your website. Google Maps reviews are public and easier to use. Plus, when a visitor sees you have good reviews on Google too (not just Booking), trust multiplies.
Complete practical information
It seems obvious, but many small accommodation websites fail here. The visitor needs to quickly find:
Location and how to get there. An interactive map is useful, but what they really need are clear directions: "15 minutes from the airport via the A1, exit 42" or "In the village centre, next to St Peter's Church". If GPS doesn't navigate well to your location (common in rural areas), include detailed instructions for the last stretch.
Available amenities. WiFi, parking, breakfast included or not, check-in and check-out times, pet-friendly or not, cot for babies, accessibility for people with reduced mobility. Don't take anything for granted. What's obvious to you is critical information for the guest's decision.
Prices and seasons. Price transparency builds trust. Clearly indicate prices per night and per season. If you offer discounts for longer stays or direct booking, highlight it. That's your advantage over Booking.
Things to do in the area. Many guests choose your hotel for the area, not just the accommodation. Include a brief section with nearby activities: hiking, beaches, charming villages, recommended restaurants, seasonal activities. This also improves your SEO for searches like "where to stay in [your area]".
Easy direct booking
The booking or contact button should be visible at all times, not hidden at the bottom of the page. You have several options:
- Integrated booking engine like Cloudbeds, Amenitiz, Beds24 or Little Hotelier. The visitor can check availability and book without leaving your website.
- Simple contact form with check-in/check-out dates and number of guests.
- WhatsApp button for quick enquiries. Many guests prefer WhatsApp to email.
- Visible phone number for those who prefer to call directly.
Ideally, combine several options. The booking engine as the main option, WhatsApp for quick questions, and phone for those who prefer it.
Incentive to book directly
The visitor who reaches your website has probably already seen your hotel on Booking. For them to book directly with you instead of going back to Booking, they need an incentive:
- "Direct booking: 10% off the Booking price"
- "Free late checkout for direct bookings"
- "Breakfast included for bookings through our website"
- "Welcome bottle of wine for direct bookings"
Display this incentive prominently. It's the argument that converts a curious visitor into a commission-free booking.
Local SEO: get found when people search for accommodation in your area
There's no point having a perfect website if nobody finds it. For a small hotel, local SEO is fundamental. This means appearing when someone searches "hotel in [your town]", "B&B in [your area]" or "where to stay in [your region]".
The key technical elements are:
LocalBusiness/Hotel schema markup. This is code invisible to the visitor but read by Google to understand that your website is accommodation at a specific location. When properly configured, Google can show your hotel with stars, price and location directly in search results.
Optimised meta title and description. The title should include your name and location: "The Oak Inn — Charming accommodation in the Sierra de Grazalema". The description should mention what makes you special according to your guests.
Content with local keywords. Mention your town, county, region and country naturally in the text. "Located in Ainsa, in the heart of the Aragonese Pyrenees" helps Google rank you for searches in that area.
Loading speed. Google penalises slow websites, especially on mobile. Photos should be optimised (WebP format, appropriate sizes) and the website should load in under 3 seconds.
How small hotels can compete with big chains
The great advantage of small hotels is personality. A chain hotel can't offer "Maria's homemade breakfast with fig jam from the garden" or "Antonio's personal recommendation for the hiking trail nobody knows about". Only you can offer that.
Your website should reflect that personality. Don't copy the corporate style of big chains. Your website should feel as welcoming as your hotel. And the best way to achieve that is to use the words of your own guests, who have already captured that magic in their reviews.
Generate your website from your guests' reviews
Creating a website that includes all these elements doesn't have to be a weeks-long project. There are tools that automatically generate your website content using the Google Maps reviews of your hotel. The AI analyses what your guests say, extracts what makes you special, and creates a professional website optimised for direct bookings.
The result is a website that speaks with the voice of your guests, not with generic brochure phrases. And that authenticity is exactly what convinces new visitors to book directly with you.
Crea la web de tu negocio gratis
Ombai genera una web profesional usando las reseñas de Google Maps de tu negocio. En 60 segundos, sin conocimientos técnicos.