Say you ran a family hotel with a site from 2014 and zero organic traffic
Sample scenario, not a real client. The profiles and numbers are realistically chosen based on what we see in the market, but fictional.
The situation
Say you run a family hotel in Limburg. 22 rooms, a restaurant with 50 covers, two generations on the payroll, and revenue of about 1.1 million euros a year. The hotel is doing well. Occupancy sits around 70 percent in high season, and it's nearly always full during the summer months.
But 52 percent of bookings come through Booking.com.
Your parents see that as proof the system works. You see it as a structural leak. At an average daily rate (ADR) of 110 euros and 22 rooms, 52 percent through Booking works out to roughly 80,000 euros in commission a year. Every year. Sent to a publicly traded company in Amsterdam.
The owner's own site has been up since 2014. No booking module that works on mobile. No blog, no schema markup (the technical language that tells Google what you offer), and almost no organic traffic. The Google Search Console account has sat unmanaged for two years. Mailchimp holds 2,800 email addresses from past guests, but the last newsletter went out in November 2022.
The GBP profile (Google Business Profile, your listing in Google and Maps) has been half-heartedly maintained. The restaurant's hours are no longer accurate, the photo gallery shows pictures from 2018, and of the 63 reviews, only 14 got a reply.
This isn't a problem of poor service or a weak product. It's a visibility problem. You barely exist online, except on the platform you pay 15 percent per booking to.
The diagnosis
A technical SEO audit of the existing site paints a quick picture. Mobile load time is 8 to 11 seconds. Google treats 3 seconds as the threshold for acceptable speed. The site runs on an outdated WordPress theme that isn't responsive: on a phone you have to zoom in to read the text. That affects more than 60 percent of all visitors.
Schema markup is completely missing. That means Google can index the site, but doesn't understand that it's a hotel, with a restaurant, in Valkenburg or Maastricht or wherever it's located. Local search terms like "hotel Limburg with restaurant" or "romantic hotel Limburg weekend" don't rank, not even on page 4.
Google Search Console (the free dashboard that shows how many people find your site through Google) shows over the past three months: 214 clicks from organic search results. For comparison: a well-performing accommodation page in the same region gets 2,000 to 5,000 clicks per month.
The booking module only works on desktop. On mobile the form doesn't load properly and the calendar view is missing. Someone browsing for a weekend getaway on their phone from the couch on a Sunday drops off at the entry screen.
And then there are the 2,800 addresses in Mailchimp. Those are people who've already stayed at the hotel and gave permission to be contacted. They already know you. They don't need to be convinced of the quality. They just need a reminder that you exist.
The six-month revival plan
The plan has three phases. Tech and site first, then visibility, then retention. That order isn't arbitrary. Without a working site, more traffic doesn't matter. Without traffic, email has less effect. The phases reinforce each other.
Months 1 and 2: the technical foundation
The new site is built mobile-first. That means the design starts for a phone screen and scales up to desktop, not the other way around. Load time under 3 seconds on mobile is a hard requirement.
Schema markup gets added for the hotel (HotelRoomType, LodgingBusiness), the restaurant (Restaurant, FoodEstablishment), and the location (PostalAddress, GeoCoordinates). This is the language that tells Google what you sell and where you're located.
The booking module gets replaced or reconfigured so it works on every device. Integration with the channel manager (the system that syncs room availability across all platforms) so double bookings can't happen.
Google Analytics 4 and Search Console get set up correctly. Every booking through the owner's own site is tracked as a conversion, including the booking amount. From this point on, you know exactly what the owner's own site delivers.
GBP gets updated: current hours, new photos of rooms and restaurant, replies to every outstanding review, and a direct link to the owner's own booking module as the primary action button.
Investment in months 1 and 2: new site 2,500 euros one time, maintenance 75 euros per month, marketing and SEO package 450 euros per month. Total: approximately 3,450 euros.
Months 3 and 4: building local visibility
With a working site as the base, we start on local SEO. Those are the search terms people use when looking for a hotel in your region: "hotel Limburg with pool," "family hotel Valkenburg," "hotel with restaurant South Limburg," "romantic weekend Limburg." For each search term we write a targeted page or adjust existing copy.
In Search Console we track which search queries produce impressions (how often you show up) and clicks. Every month a report: how many organic sessions, which pages are growing, which terms are starting to convert.
We start a content calendar of two articles a month on the hotel's own blog. No marketing talk, just useful information: day trips from the hotel, seasonal offers for family getaways, tips for walks in the area. This builds authority with Google and gives visitors a reason to stay on the site longer.
GBP posts go live weekly: offers, regional events, restaurant menu updates. Every post is a free signal to Google that the business is active.
Investment in months 3 and 4: 900 euros (two months of the marketing package).
Months 5 and 6: reactivating the 2,800 past guests
This is the fastest way to increase direct bookings. You don't have to explain your quality to these people. They already know it.
Mailchimp gets cleaned up: inactive addresses removed, active ones segmented by most recent stay date and season. Then a three-part sequence:
Email 1, week 1: a personal reconnection. "It's been a while. Since then we've updated the rooms and refreshed our restaurant menu." No offer, just a link to the new site.
Email 2, week 3: a direct reason to act. An early-booking discount for the fall or a weekend package only available through the owner's own site. Concrete advantage over Booking.com: 10 percent off or a free dinner voucher when booking at least two nights through the owner's own site.
Email 3, week 6: a reminder for anyone who hasn't booked yet, with an end date for the offer.
Automation: new guests who leave a review after their stay automatically get an email three months later with a return offer. That's a workflow you set up once and it keeps working every year after.
Investment in months 5 and 6: email setup 500 euros one time, two months of the marketing package 900 euros. Total: 1,400 euros.
Measurability: how you win over your parents
This is the heart of the story. Your parents built this hotel through hard work and a full restaurant on Saturdays. They trust what they see, not dashboards. That's understandable, and fair.
But you can give them numbers they'll recognize.
Three metrics per month, simple to report:
- Organic sessions from Google Search Console. Starting point: 214 per quarter (about 70 per month). Goal after six months: 600 to 900 per month.
- Direct bookings from the booking system, as an absolute number per month. Goal: growth of 5 to 8 percentage points in the first half year.
- Booking-per-channel percentage. Start: 48 percent direct, 52 percent through OTAs (Online Travel Agencies, like Booking and Expedia). Goal after six months: 57 percent direct, 43 percent OTA.
That sounds modest. In euros, it isn't.
The model
Starting point: 22 rooms, average occupancy 68 percent across the year, ADR 110 euros. That produces annual room revenue of about 610,000 euros.
| Scenario | OTA share | Direct room revenue | Commission (15%) | Commission savings |
|---|---|---|---|---|
| Current | 52% | 293,000 euros | 48,000 euros | (starting point) |
| After 6 months | 43% | 347,000 euros | 40,000 euros | 8,000 euros/year |
| After 12 months | 35% | 397,000 euros | 32,000 euros | 16,000 euros/year |
Note: the Booking commission rate ranges from 12 to 25 percent depending on visibility options. Here we calculate conservatively with 15 percent.
The investment in the first year totals about 9,500 euros: site, marketing, email setup, and six months of maintenance plus the marketing package. With a savings of 8,000 euros after six months, the payback period is just over a year. That's the conservative scenario. With a shift to 35 percent OTA share after twelve months, you comfortably earn back the investment.
These are the numbers you put on the table with your parents. Not as a promise, but as a calculation anyone can check.
Risks
Family decision-making is slow. Every new idea has to pass by multiple people. That's not a weakness, that's how family hotels work. The solution is small, reversible steps with measurable results each month. No big investments that only pay off after two years.
SEO takes time. Organic traffic doesn't grow in three weeks. Anyone who sees nothing after six weeks and concludes it isn't working, stops too early. That's why the email campaign to existing guests sits earlier in the plan: it delivers results faster and keeps the momentum going while SEO builds up.
Existing guests aren't automatically loyal direct bookers. They know your hotel, but they're used to booking through Booking because it's simple. The value you offer in the email has to be concrete. Not a vague "book direct for the best rate." Instead: "Book direct and get a free dinner for two when you book at least two nights."
The site could run into technical trouble. If it turns out after the build that the booking module doesn't sync properly with the channel manager, that doesn't fix itself. That's why we test on a staging environment in months 1 and 2, and only go live once everything works.
This plan isn't a guarantee. It's a structured approach with measurement points, so you can decide every month whether to continue, adjust, or pause. Cancel anytime, no annual contract.
If you want to know what this would deliver for your hotel, start by calculating your own commissions. Take your occupancy rate, multiply by your ADR, take 52 percent, and calculate 15 percent of that. That annual number is what you're currently paying to get found.