Skip to main content
no code neededunlimited viewsfree forever

Free Booking.com Review Widgets via iFrame

Embed Booking.com reviews on environments that strip <script> tags — locked-down CMSes, SharePoint, ServiceNow, WordPress.com Free, intranet portals. Booking.com's official widget only books tables, never shows reviews; BlooTrue's iframe URL works wherever HTML is allowed.

Build Your Booking.com Review Widget

Booking.com

Key facts: universal <script>-tag fallback · shows the reviews Booking.com's widget won't · no Booking.com API key required · works on script-restricted CMSes · same renderer as the script embed · manual min-height (600–800px typical)

Last updated ·by Mike Ragimov

SEO + AI schema · paid plans

Review schema markup, on paid plans

Paid widgets add schema.org Review and AggregateRating JSON-LD to the page they sit on, so search engines and AI answer engines can read your Google reviews as structured data. Google does not show review stars for reviews a business shows about itself, so the gain is readability, not stars. The free plan shows the reviews without the schema. See how the schema works

Why Use the iFrame Embed for Booking.com Reviews?

Booking.com's official widget only books tables — it never shows reviews. The iframe approach works wherever HTML is allowed — including the places scripts can't run.

Bypasses Script-Stripping CMSes

Locked-down enterprise CMSes and intranet portals strip <script> tags by policy. The iframe is a static HTML element — it always survives. SharePoint, ServiceNow, WordPress.com Free, custom IT-locked CMSes.

Shows the Reviews Booking.com's Widget Won't

Booking.com's official website widget only takes bookings — it never displays reviews. BlooTrue's iframe-direct URL is the only Booking.com-review-display option for script-restricted hosts (and one of very few even on hosts where scripts work).

No Booking.com API Key Required

Works with any public Booking.com hotel page. No developer application, no API quotas, no hotel-level claim. Just paste your https://www.booking.com/hotel/your-hotel URL into the BlooTrue builder on this page.

Same Renderer as Script Embed

The iframe URL is the same endpoint the script loader mounts internally. Pixel-identical Booking.com review output — same theme, same styles, same data refresh cadence.

How Do I Embed Booking.com Reviews via iFrame?

Four steps. The only manual bit is extracting your widget ID from the standard snippet.

1

Build Your Widget and Get the Embed Code

Use the BlooTrue builder on this page. Paste your Booking.com hotel page URL (e.g. https://www.booking.com/hotel/your-hotel), pick a style, then click Get Embed Code below to grab the standard snippet.

You only need a single value out of that snippet — the widget ID. Step 2 covers it. No Booking.com API key required.

2

Pull the Widget ID Out of the Snippet

Read the snippet — your ID is the part after blootrue-widget- in the <div> class.

Example — given class="blootrue-widget-abc123", the ID is abc123. Copy just that string.

3

Replace the Snippet with an iFrame Tag

Replace the standard <script> + <div> snippet with this iframe instead:

<iframe
 src="https://api.blootrue.com/api/widgets/embed/YOUR_ID/render"
 style="border:0;width:100%;min-height:600px;"
 frameborder="0"
 title="Reviews">
</iframe>

Swap YOUR_ID for the ID you grabbed in step 2. The iframe URL is the same endpoint the script loader mounts internally — same Booking.com widget, just a different mount strategy.

4

Paste the iFrame Wherever You Can Write Raw HTML

Paste the iframe wherever you can write raw HTML — locked-down CMSes, SharePoint web parts, ServiceNow content blocks, Notion HTML embeds, headless CMS rich-text fields, intranet portal pages.

Heads-up: iframe mode loses auto-resize, so set min-height generously. 600–800px is typical for Booking.com widgets — pick the higher end for Grid or Masonry styles. If you set min-height too low you'll see internal scrollbars in the widget.

Reviews still auto-sync from Booking.com every 24 hours.

Where Does iFrame-Only Embed Make Sense for Booking.com?

Whenever the host environment strips <script> tags. Booking.com's official widget only books tables — it never shows reviews — so the iframe URL is the only review-display option in these cases.

Locked-Down Enterprise CMSes

IT departments often configure CMSes to strip <script> tags as a baseline security policy. Iframe always survives the filter — and there's no Booking.com first-party review fallback that works there at all.

SharePoint and ServiceNow Intranets

Intranet portals frequently block third-party scripts via Content Security Policy. They typically allow iframes via a dedicated "Embed" or "Page Viewer" web part. Paste the iframe URL there directly — handy for hotel-group intranets showcasing each location's guest ratings.

WordPress.com Free Plan

WordPress.com on the Free plan strips inline scripts. Self-hosted WordPress.org has no such restriction. If your hotel's site is on WordPress.com Free, the iframe embed is the only path to displaying Booking.com reviews.

URL-Only Embed Slots

Notion, some wikis, and headless CMSes whitelist embeds by domain rather than by script. The iframe URL pastes directly into their "Add an embed" or "Embed URL" field — no HTML editing required.

HTML Newsletters and Email Signatures

Most email clients strip both scripts and iframes, but some preserve iframes (HubSpot signatures, certain Apple Mail templates). When iframes survive, BlooTrue's iframe is the only Booking.com-review-display option that works in that channel.

Compliance-Strict Environments

Hospitality groups, hotel-hotel sites, and government-adjacent venues that audit every <script> on a page often prefer iframes because the JavaScript surface area is fully sandboxed. Easier security review, fewer audit exceptions.

How BlooTrue iFrame Compares to Other Booking.com-Embed Options

Booking.com's official widget only books tables — it doesn't show reviews. Most third-party widgets are script-only. Here's how the iframe path compares.

CapabilityBlooTrue iFrameBooking.com officialScript-only widgets
Displays Booking.com reviews at all
—
Direct iframe URL published
——
Works on script-stripping CMSes
——
No Booking.com API key needed
—Sometimes
Free embed
—Higher tier
No widget view caps
——
Pricing for full features$9/moN/A$15+/mo

Booking.com Review Widget for iFrame — Universal Embed for Script-Restricted Environments

BlooTrue's Booking.com Review Widget for iFrame is a free embed for environments that don't allow <script> tags — locked-down CMSes, intranet portals, email-style HTML, and any platform that strips JavaScript loaders. It's the universal escape hatch when the standard script embed is blocked. For Booking.com specifically this matters more than for most other sources: Booking.com's official website widget only takes bookings — it never displays reviews — so on script-restricted hosts there is no Booking.com-shipped option that puts verified-guest feedback on your page. The iframe approach works wherever HTML is allowed. Common targets: locked-down enterprise CMSes that strip <script> tags as a security policy; email signature platforms (HubSpot, Apple Mail templates) where iframes sometimes survive but scripts almost never do; intranet portals like SharePoint and ServiceNow CMS where IT blocks third-party scripts; the old WordPress.com Free plan (which strips scripts); platforms with a "URL-only" embed slot like Notion, some wikis, and headless CMSes that whitelist by domain; and HTML newsletters where the recipient's email client strips scripts but preserves iframes.

Same renderer, different mount point

The iframe URL https://api.blootrue.com/api/widgets/embed/YOUR_ID/render is the same endpoint the standard <script> loader mounts internally. iframe mode renders the exact same widget, just without the auto-resize and the script-driven mounting. Tradeoff: simpler integration, fixed height (you setmin-height manually). Visually pixel-identical to the script-embed output.

Why doesn't Booking.com have a review iframe embed of its own?

Booking.com's embed strategy is built around bookings: its official website widget takes bookings and nothing else. It does not publish a paste-ready review widget the way Google publishes Place Cards — and it doesn't publish a direct review-iframe URL either. Third-party widgets are the only way to surface Booking.com verified-guest reviews on your own pages. BlooTrue's iframe-direct mode is the free option in that category, and the only one that works on script-restricted hosts.

About Booking.com reviews in this widget

For Booking.com the widget shows the guest reviews from your property page at booking.com/hotel. The number at the top is your Booking.com review score on its 10-point scale, with the review count, both taken from the page rather than the cards. Only a guest who completed a stay booked through Booking.com can leave a review, and Booking.com invites them after checkout, so every card ties to a real stay. It is easy to confuse the star class next to a property name on Booking.com, a hotel category, with a review rating; the widget shows the guest score.

Frequently Asked Questions

My Booking.com score is 8.7, does the widget show that or convert it to stars?

The header carries the score as Booking.com reports it on its 10-point scale, so an 8.7 stays an 8.7, along with the review count from your property page. The widget does not average the reviews on your site to make its own number. Each card keeps the score the guest gave after their stay.

Can someone who never stayed at my hotel post a Booking.com review that ends up on my website?

No. Booking.com only invites a review once a stay booked through Booking.com is completed, so a person who never checked in has no way to submit one, and the widget takes only what is on your booking.com/hotel page. Your widget therefore holds reviews from completed stays and nothing else.

Booking.com already gives me a widget for my website, why would I need another one?

Because Booking.com's widget takes bookings and shows none of your guest reviews; Booking.com keeps those on its own marketplace. The BlooTrue embed is built from your property page URL and shows the guest reviews with your review score out of 10 in the header. The free plan adds a small BlooTrue badge; paid plans refresh daily and drop it.

Why use the iframe embed for Booking.com instead of the standard script embed?

Use the iframe embed when the host environment strips <script> tags. The standard script loader is the recommended path because it auto-resizes and mounts inline. But on locked-down enterprise CMSes, SharePoint, ServiceNow, WordPress.com Free, intranet portals, and HTML newsletters, scripts get stripped as a security policy. For Booking.com specifically this matters even more: the official Booking.com widget only takes bookings — it never displays reviews — so there is no first-party fallback for showing guest feedback. BlooTrue's iframe-direct mode is the only path on those hosts. The iframe URL is the same endpoint the script loader mounts internally, so the widget itself is identical.

What environments require the iframe-only embed for Booking.com?

Common ones include: locked-down enterprise CMSes that strip <script> tags as a security policy; SharePoint and ServiceNow intranet portals where IT blocks third-party scripts; the WordPress.com Free plan; Notion and other headless CMSes that whitelist embeds by domain; some wikis that allow only iframe URLs; and HTML newsletters where the recipient's email client preserves iframes but strips scripts. Since Booking.com's own widget only books tables and never shows reviews, BlooTrue's iframe-direct is the only realistic path to displaying guest reviews on these hosts.

Does Booking.com offer its own iframe embed widget for reviews?

No. Booking.com's official website widget exists, but it only takes bookings — it does not display reviews, as a script or as an iframe-direct URL. BlooTrue's iframe URL fills that gap: it pulls verified-guest reviews from any public Booking.com hotel page and renders them inside an iframe that pastes anywhere HTML is allowed.

Do I need a Booking.com API key or developer access?

No. BlooTrue works with any public Booking.com hotel page — no Booking.com API key, no developer application, no hotel-level claim required. Just paste your https://www.booking.com/hotel/your-hotel URL into the BlooTrue builder and BlooTrue pulls your real verified-guest reviews from the public page.

How do I find my widget ID after generating an embed code?

Generate the standard embed code in the BlooTrue builder, then read the <div> class. Your ID is the part after blootrue-widget- — for example, in class="blootrue-widget-abc123" the ID is abc123. Copy that string into the iframe src URL: https://api.blootrue.com/api/widgets/embed/abc123/render.

Can I auto-resize the iframe to match the widget content?

No — and this is the main tradeoff of iframe mode. Cross-origin iframes can't communicate their natural height back to the parent page without postMessage, and most script-restricted environments also strip postMessage handlers. So you have to set a manual min-height on the iframe. For Booking.com review widgets, 600–800px is a reasonable default. If you need true auto-resize, use the standard script embed instead.

Does the iframe embed have the same SEO benefits as the script embed?

No — and this is a meaningful tradeoff. The schema.org Review and AggregateRating JSON-LD lives inside the iframe document, not on the host page. Google does not bubble schema from a cross-origin iframe up to the parent page, so star rich snippets won't fire on the host URL via the iframe embed. If you need rich snippets on the host page, use the standard script embed — it injects the JSON-LD directly into the host page's DOM. The iframe embed is purely a visual display option for environments where scripts aren't allowed.

Ready to Embed Booking.com Reviews via iFrame?

Build your free widget in 60 seconds, swap the snippet for an iframe, and paste anywhere HTML is allowed — including the places Booking.com's bookings-only widget can't help.

Build Your Widget