# What is a booking widget?

> A booking widget is a small booking box embedded in a hotel's web page, often from the booking engine vendor. It's a common place for AI agents to get stuck.

_UK and US · Updated 2026-10-27 · Akkrev, https://akkrev.com/glossary/booking-widget/_

A **booking widget** is the "check availability" box many hotel websites show on the homepage or in a sidebar: arrival date, departure date, guests, and a search button. It's usually supplied by the [booking engine](https://akkrev.com/glossary/booking-engine/) vendor and pasted into the site, sometimes inside an [iframe](https://akkrev.com/glossary/iframe/).

## Why widgets trip up agents

Widgets are built for human hands. Common problems for AI agents include:

- Custom date pickers that only respond to a precise click sequence.
- Fields hidden until a previous step is completed.
- Content inside an iframe from another domain, which some agents handle poorly.
- Pop-ups that open in a new window the agent doesn't follow.

When an agent can't operate the widget, it often reports that the hotel has no availability or no online booking, and moves on.

## Why it matters for AI visibility

Widgets that hide content inside frames hide it from AI crawlers too, so AI describes you from OTA listings instead.

---

Akkrev gets hotels, restaurants and cafés recommended by AI assistants. Get started: https://akkrev.com/start/
