Your guests love the place. Right now your website isn't turning that into direct bookings. Here's what we found, 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 sending guests (and margin) to Airbnb and Booking.com.
5.0 from 55 Google reviews, 9.7 on Booking.com. Trust isn't the problem.
When we tested, the booking calendar opened on October 2027 with every date marked "Booked". Worth checking yourself today.
About 2,000 Google searches a month in MK are for the kind of stay you offer. Ranking data doesn't show your site in the top 100 for any of them.
Estimates built from your published prices. Drag the sliders to your real numbers (your Airbnb and Booking.com dashboards show exactly what you paid in fees last year).
This is a mix of sales and fee savings, not profit or a forecast. It excludes setup and service fees, booking-software charges, payment processing on new search bookings, cleaning, other running costs and tax. Replace the example assumptions with your own booking and channel figures.
My scores out of 10, based on the checks below.
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 we opened the booking calendar on /accommodation/booking/ on 27 September, it jumped to October 2027, and every date we looked at was marked "Booked". There was no date we could select. The date search on /booking/ just reloaded the same page.
If that's what your guests see too, anyone who wants to book direct either emails you or books on Airbnb instead. The quickest check: open your site on your phone and try to book any date next month. It may well be a small settings issue rather than anything big.

We ran Google's own speed test (Lighthouse, simulating a phone on a mobile connection) twice. The main image took 7.4 seconds to appear in the latest run and 13.2 seconds in an earlier one. Google counts under 2.5 seconds as good and over 4 seconds as poor for this measure. Speed is only one of many things Google weighs, but slow pages lose visitors before they see a single photo.
The main causes: the homepage weighs 11MB, with full-size photos of up to 1.6MB each, and the server takes 2 to 3.5 seconds just to respond. Run the test yourself; results vary a little run to run.
Main image on mobile (latest run)
Google's "good" mark
Mobile speed score /100
Homepage size
We pulled Google search data for Milton Keynes. Around 2,000 searches a month are for the kind of stay you offer. Advertisers pay £1 to £4 a click to appear for them, which gives a feel for what each visitor is worth.
According to Google ranking data, your site isn't in the top 100 for any of them. The only 6 phrases it shows up for are other pubs' names, on page 4 or lower. We also checked the live top 20 for three of these searches: the results are mostly national booking sites and comparison sites (Booking.com, Trivago, Tripadvisor, Expedia), not local owners.
| Google UK search | A month | Your site in top 100? |
|---|---|---|
| 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 Ads search volumes and Google UK ranking data via DataForSEO, 27 Sep 2026. Results vary by location and device. Full data linked at the bottom.
Your homepage describes the house well in plain text: sleeps 8, 3 bedrooms, sauna, jacuzzi bath, garden, pets welcome, and your package prices. That's a good base.
The page already gives these details in plain text. Structured data can present selected facts in a consistent format that search systems may use, but it isn't a prerequisite for an AI citation and cannot guarantee one. On 25 September we put five guest-style questions (like "sauna stay Milton Keynes" and "group stay sleeps 8 Milton Keynes") to an AI search tool, and your own website wasn't cited in any answer. Where the Railway Inn did come up, it was through your Booking.com listing; these five results show what happened in those tests, not why.
| Fact | In your page text | In structured data |
|---|---|---|
| Business name | Yes | Yes |
| Whole house, sleeps 8 | Yes | No |
| Sauna, jacuzzi, pets, garden | Yes | No |
| Address | Partly | No |
| Prices | Yes | No |
| Review rating | Link only | No |
| Live availability | No | No |
This is your strongest asset: 5.0 stars from 55 reviews when we checked, claimed, with 43 photos.
It has no business description, and we didn't see it in Google's hotel results for "accommodation milton keynes" (720 searches a month). First confirm the property meets Google's eligibility rules. If it is eligible, use only the category that best matches the real-world business; don't use a category to work around eligibility. Add accurate details and amenities only if the profile qualifies.
| Google Business Profile | 27 Sep 2026 |
|---|---|
| Rating | 5.0 (55 reviews) |
| Claimed, website linked | Yes |
| Photos | 43 |
| Category shown | 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 (weekend high season assumed May to September).
1 · Your homepage, built 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 has a 5.0 rating from 55 Google reviews. You can book direct on their website.
Illustration, not a guarantee. It uses facts already on your page; structured data can help systems interpret selected details, but cannot ensure they cite or recommend the property.
No money needed, all doable in your WordPress dashboard and Google account in about an hour.
Private Victorian 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%. Right now Google shows your title as "Home - ..." and cuts the description off at "Welcome to our beautifully".Appearance → Menus, point Amenities at #amenities and Reviews at your Google reviews.Ranked by how directly 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. These connect to Airbnb, Booking.com and Vrbo, so when a booking lands on one, your dates are closed on the others within minutes. That sharply cuts the risk of double-booking. They take card payments and deposits, send confirmation emails, and come with a phone app.
| Option | Cost | Why |
|---|---|---|
| Smoobu Professional my pick | £30.10 a month, or £27.09 a month paid yearly. No booking commission. | Simplest for one house. Channel manager, booking website and payments included. 14-day free trial, no card needed. |
| Hospitable Professional | £43.12 a month | More automation (AI guest messaging, dynamic pricing). Its cheaper plan doesn't include a booking website or taking payments. |
Prices from their websites on 27 September 2026, excluding VAT. Card processing fees are extra with either.
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.
Paid extras: we can make any extras you already offer visible in the direct booking flow, using prices and rules you approve.
Why first: it's what turns your "book direct" promise into real bookings.
On your current site: compress and resize the photos, tidy titles and descriptions, and add four focused pages aimed at real searches: contractor stays in MK, group stays, dog-friendly breaks, and stays near MK Bowl and Silverstone events. Add accurate structured data for selected property details to give search systems another clear source of information.
Why second: clearer pages and a faster site give Google more useful information to work with. Rankings and traffic take time and are not guaranteed; structured data alone does not guarantee visibility.
Choose one plan for this single property. Both include weekly checks of search visibility, speed, broken links and the booking path, plus a monthly plain-English update. Monthly plans can be cancelled before the next billing date.
With the combined £900 setup plus Booking growth & care, I'll configure one three-email repeat-guest sequence in your chosen system. Messages go only to guests who opted in to marketing, and you approve the copy and send criteria. Third-party email fees are extra. Paid advertising and manually managed outreach campaigns are quoted separately. Larger work is scoped and quoted before it starts. Booking-system subscription and card-processing fees are extra.
Why third: keep the booking path working, then use your own booking figures to target one manageable improvement at a time.
Only worth it if you're fed up with WordPress, or if items 1 to 3 don't improve the mobile experience enough. A focused rebuild around the mock-up above, on Cloudflare hosting, designed to aim for Google's "good" speed mark on phones. A simpler static site avoids WordPress plugins; the booking provider and any integrations still need their own maintenance.
What "agent-first" means: instead of logging into a dashboard, you 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 and I check it before it goes live.
Seasonal pricing: agree prices in advance for known busy dates and quieter periods. Automated dynamic pricing would depend on the provider and plan you choose; confirm its features and fees before relying on it.
Why last: start by fixing the booking path and improving the current site. Consider a rebuild only if it solves a remaining problem.
Everything above is a snapshot from 25 to 27 September 2026. Search results, speed scores and review counts change day to day.