Make the Property Search + Booking widgets work for single-property and deep-linked sites (graceful unavailable-date handling)

On a single-property landing page, the Property Search widget (the compact horizontal search bar) is often the better top-of-funnel choice than dropping the Booking widget directly onto the page — and that's the heart of this request.

Property Search Widget

Here's why hosts reach for it: the vertical Booking widget is tall, fixed-width, and sidebar-shaped. It doesn't sit elegantly on a landing page built around a hero image, motion video, or full-bleed photography — the exact kind of page that sells a property.

The horizontal search widget is compact and unobtrusive; it lets the property's visual merchandising carry the page, and when the guest is ready, they engage a small search bar that hands off to the Booking widget — where that taller form factor is finally appropriate. In other words, the search widget isn't a worse way to book a single property; it's the right form factor for the top of the funnel, with the Booking widget as the right form factor for the funnel itself.

The problem: when a guest searches unavailable dates and lands on the Booking widget, the widget silently parks on the current month with no feedback — no "those dates aren't available," no navigation to the searched month, nothing. The guest is left wondering whether the page is broken.

Guest Selects Unavailable Dates (unknowingly)

⬇️

Booking widget silently parks on the current month (no feedback)

Hospitable's own documentation already acknowledges this: the Property Search help article notes search "isn't recommended for single-property sites as the search widget's availability display may not match your actual property availability, potentially confusing guests." But rather than steer single-property hosts away from the search widget — and away from the better landing-page layout it enables — I'd love to see the handoff fixed.

The two asks:

  1. Graceful unavailable-date handling in the Booking widget. When unavailable dates reach the Booking widget, ideally it should navigate to the requested month with those specific dates visibly blocked, so the guest immediately sees "those nights are taken" and can pick adjacent open dates without leaving the funnel. A clear "not available for those dates" message would be an acceptable fallback. This should apply regardless of how the dates arrive.

  2. Bless and support the single-property + deep-linked use cases. Hiding the location field for single-property search is already supported, and the URL-parameter prefill approach is documented in the Self-hosted Direct sites article (with sample event-listener code). Hosts are clearly using these widgets this way. Making the unavailable-date path robust turns a documented-but-hedged pattern into a first-class one.

A secondary benefit — deep linking from external partners:

⬇️

Fixing the unavailable-date handling also unlocks clean deep links from outside search sources — a destination marketing site, or any partner, passing checkin/checkout/guests straight into the Booking widget, the same way Google Vacation Rentals already does today. (Concrete example: I'm working with our regional DMO to route their "Book Direct" button into our Hospitable booking page with dates pre-filled. It works perfectly for available dates; the only gap is the silent failure on unavailable ones — the same gap as the on-site search handoff.) This isn't the main reason for the request, but it's a meaningful bonus that falls out of the same fix.

Why this matters:

The widgets are the one direct-booking acquisition surface Hospitable fully controls. The template library is a starting point, but most hosts serious about direct bookings end up building a custom site (or hiring someone like Boostly) — and when they do, the widgets are the only Hospitable-native tool they carry into that build. If a guest bounces at the top of the funnel because the search-to-calendar handoff dead-ends, none of the excellent downstream work (guest portal, upsells, messaging automation) ever gets a chance to matter.

This lands squarely on the single-property host — which, per the April 1 town hall, is exactly the segment Essentials is built to win.  

Most hosts don't start with five properties; they start with one, cut their teeth, and grow. If their very first direct-booking experience has a silent dead-end, that's a poor first impression at precisely the moment Hospitable is trying to convert them.

The direct-booking path needs to be dead simple, capable, and compelling — and right now the top of that funnel is the weakest link.

Related requests this complements:

This is the functional layer beneath several existing requests that are mostly about appearance:

If Hospitable doesn't have bandwidth to strengthen the template library, prioritizing the widgets would be the highest-leverage uplift available — it benefits every host, single- or multi-property, immediately.

Please authenticate to join the conversation.

Upvoters
Status

New

Board

💡 Feature requests

Date

3 days ago

Subscribe to post

Get notified by email when there are changes.