Your guests love the place. Right now your website isn't turning that love into direct bookings. Here's where the money is leaking, what it could look like, and what I'd do about it.
The business is in great shape. The website is the weak link, and it's pushing guests (and your margin) to Airbnb and Booking.com.
5.0 from 55 Google reviews, 9.7 on Booking.com, around 4.85 from 185 on Airbnb. Trust isn't the problem.
The direct booking calendar jumps to October 2027 and every date is greyed out. Nobody can book direct.
About 2,000 searches a month in MK are for what you sell. Your site ranks for none of them.
These are estimates built from your published prices and review counts. Drag the sliders to your real numbers (your Airbnb and Booking.com dashboards show exactly what you paid in fees last year).
Illustrative, not a promise. Swap in your real figures and it recalculates.
Scored out of 10, checked live on 25 and 27 September 2026.
Each one with the evidence, so you can check it yourself.
Your homepage says "book directly with us to save 10%", which is exactly the right idea. But when a guest opens the booking calendar on /accommodation/booking/, it jumps to October 2027 and every date is greyed out. The "Search" form on /booking/ just reloads the same page.
So anyone who wants to book direct either emails you or gives up and books on Airbnb, where you pay commission. This is usually a small settings issue (a price season or booking rule that's run out), not a rebuild.

Most holiday browsing happens on phones. Google's own test measured your homepage at 13.2 seconds before the main photo shows on mobile. Google calls anything over 4 seconds "poor", and ranks slow pages lower.
The cause is simple: the homepage weighs 11MB, with full-size photos of up to 1.6MB each, on a server that takes 2.6 seconds just to respond.
Mobile load (main image)
Google's "good" target
Mobile speed score /100
Homepage size (aim for under 2MB)
We pulled real Google data for Milton Keynes. Around 2,000 searches a month are for exactly what you sell. Advertisers pay £2 to £5 a click to appear for them, which tells you what each visitor is worth.
Your site doesn't rank for any of them. The only 6 phrases it ranks for at all are other pubs' names ("the victoria inn mk", "new inn new bradwell"), on page 4 or lower. Where the Railway Inn does appear, it's via Booking.com or Vrbo, so even the guests who find you cost you commission.
The good news: nobody local has nailed this. It's an open field.
| Google UK search | A month | You? |
|---|---|---|
| accommodation milton keynes | 720 | No |
| places to stay in milton keynes | 720 | No |
| serviced accommodation milton keynes | 320 | No |
| holiday cottage / holiday let milton keynes | 180 | No |
| hotels in wolverton | 140 | No |
Source: Google search volumes and live results via DataForSEO, 27 Sep 2026. We asked AI search similar questions ("sauna stay MK", "sleeps 8 MK", "contractor accommodation MK") and your site didn't come up once either.
More and more guests ask an AI to "find me a place with a sauna near Milton Keynes for 6 people". To recommend you, the AI needs to read, in a format it understands, that you're a whole house, sleeping 8, with a sauna and jacuzzi, pets welcome, from £140 a night, in New Bradwell.
Right now your site only tells it your name. There's no price, no address, no amenities and no availability it can read, so it recommends the places that do.
| What an AI can read | Today |
|---|---|
| Business name | Yes |
| It's a holiday house, sleeps 8 | No |
| Sauna, jacuzzi, pets, garden | No |
| Location (New Bradwell, MK) | No |
| Prices | No |
| Review rating | No |
| Available dates / can book | No |
This is your strongest asset. 5.0 stars from 55 reviews, claimed, with 43 photos. Most places would kill for that.
But it's only listed as a "Guest house", with no description and no other categories. So when someone searches "accommodation milton keynes" (720 a month), Google's hotel and map results show other places, not you. Finishing your listing is the fastest free win on this page, and it's in the free fixes below.
| Google Business Profile | Today |
|---|---|
| Rating | 5.0 (55 reviews) |
| Claimed, website linked | Yes |
| Photos | 43 |
| Categories | 1 (Guest house) |
| Business description | None |
| In Google's hotel box for "accommodation milton keynes" | No |
A quick mock-up using your own photos and prices. Have a play with the booking bar, it works out the price.
1 · Your homepage, rebuilt around booking direct
2 · How you'd look on Google
Today your Google title starts with "Home -" and the description stops mid-sentence at "Welcome to our beautifully".
3 · How an AI assistant would recommend you
The Railway Inn, New Bradwell is a good fit: a whole restored 1866 railway workers' house with a private sauna and a jacuzzi bath, 3 bedrooms sleeping up to 8, and dogs are welcome. railwayinnmk.co.uk
Weekend breaks start around £200 a night, and it's rated 9.7 on Booking.com. Booking direct on their website is 10% cheaper than the booking sites.
Illustration. This is what becomes possible once your site tells AI assistants the facts in a format they can read.
No money needed, all doable in your WordPress dashboard and Google account in about an hour.
Victorian Guest House with Sauna, Sleeps 8 | Milton Keynes and the description to A whole 1866 railway workers' house with a private sauna, jacuzzi bath and garden. 3 bedrooms, sleeps 8, pets welcome. Book direct and save 10%.Appearance → Menus, point Amenities at #amenities and Reviews at your Google reviews.Ranked by how quickly each one makes or saves you money. Each stands on its own, so you can start with one and add the rest when it suits.
No need to build this from scratch. I'd use a ready-made holiday-let system like Smoobu or Hospitable (roughly £25 to £40 a month). They connect directly to Airbnb, Booking.com and Vrbo, so your calendar updates everywhere the moment a booking lands and you can't double-book. They take deposits through Stripe, send confirmation emails, and have a phone app for you.
You could set it up yourself. If you'd rather not, I'll do it: connect your listings, load your packages and seasonal prices, set up deposits, put the booking calendar on your website, and test a real booking end to end.
Bonus revenue: on nights the house is empty, we can add a simple way to sell sauna and garden sessions by the hour to locals, so the sauna earns even when there's no stay.
Why first: it's the only thing on this list that turns your "book direct and save 10%" promise into real money.
A fast, modern rebuild around the mock-up above, hosted on Cloudflare (free hosting, loads in under 2 seconds on a phone, nothing to update or patch). No more plugins, page builders or WordPress logins.
Dynamic pricing: your prices adjust automatically with demand, higher for MK Bowl gigs, Silverstone weekends and school holidays, sharper on quiet midweek nights, within limits you set.
What "agent-first" means: instead of logging into a dashboard to change anything, you just say what you want in plain English, by message or email: "put the weekend price up to £320 for December", "add the new garden photos", "block out 3 to 5 March". AI agents make the change, check it, and publish it. At first I'd review every change before it goes live; later you could send instructions straight to the agents yourself.
Why second: it fixes the speed problem for good, earns more on your busiest nights, and means you never have to touch WordPress again.
Tell Google and AI assistants exactly what you are in the format they read: whole house, sleeps 8, sauna, jacuzzi, pets, prices, location, reviews. Plus four focused pages aimed at real searches: sauna stays in MK, contractor stays, group stays, and dog-friendly breaks.
Why third: this is how you start winning some of those 2,000 monthly searches, without paying for a single click.
An automated loop that runs every week: checks your Google rankings and AI visibility, site speed, broken links and that the booking page is working. You get a short plain-English summary of what changed and what we've fixed. Any changes you want are included, just message them in.
Why fourth: once the site is working, this keeps it climbing and catches problems (like today's dead calendar) the week they happen, not months later.