Skip to main content

Step-by-step guide

How to embed Booking.com reviews on your website

To embed Booking.com reviews on your website you paste your property URL into Reviews Widget, style the grid, then copy one script tag into your site. It takes about five minutes and works on every CMS because the widget renders inside a Shadow DOM.

Last reviewed by the Reviews Widget product team.

Step 1 — find your Booking.com link

Everything starts with the public Booking.com URL. There is no API key, no app install and nothing to configure on Booking.com itself.

  1. 1Open booking.com and search for your property by name.
  2. 2Click through to the property page — the address bar reads booking.com/hotel/<country>/<property>.html.
  3. 3Copy the whole URL. Language suffixes such as .en-gb.html are fine; date and occupancy query strings are stripped automatically.
  4. 4Paste it into Add source → Booking.com in your dashboard.

https://www.booking.com/hotel/au/your-property.html

Step 2 — build and embed the widget

  1. 1Create a free account. Sign up at reviewswidget.app and create your first grid. No card is needed to start.
  2. 2Add the review source. Open Add source in the left sidebar, choose the platform, then paste the listing URL. Reviews import within about a minute.
  3. 3Style the widget. Pick grid, masonry, list, carousel or floating star badge, then set colours, corner style, header text and how many words show before Read more.
  4. 4Copy the embed code. Open Add to your site and copy the single <script> tag. It renders inside a Shadow DOM so nothing inherits or leaks your site's CSS.
  5. 5Paste it into your website. Drop the script into any HTML block — WordPress Custom HTML, Shopify custom Liquid, Wix Embed HTML, Squarespace Code block, Webflow Embed, or straight into your template.
  6. 6Publish and check the stars. Publish the page, then run it through Google's Rich Results Test to confirm the Review and AggregateRating markup is valid.

Where to paste the script on each platform

Where the Booking.com reviews embed code goes on each website builder
PlatformWhere the embed code goes
WordPressA Custom HTML block in Gutenberg, a Classic Editor text tab, or a sidebar HTML widget
ElementorThe HTML widget inside any section or column
ShopifyA custom Liquid section on the page or product template
WixThe Embed HTML element (Embed a widget) in the Editor or Wix Studio
SquarespaceA Code block on 7.1, with Display Source unticked
WebflowAn Embed element in Designer, then publish
Plain HTMLAnywhere in the body — static sites, Astro, Next.js, Hugo, Eleventy or Jekyll

The exact clicks for each builder are covered in the pillar embed guide — the steps are identical whichever review source you connected.

Step 3 — check your star markup

The widget emits Review and AggregateRating JSON-LD when schema is enabled for that widget. Reviews must be visible on the page for markup to be eligible, and Google decides whether to show a rich result. More detail in review schema explained and star rich snippets.

Before you publish

Connect only a listing you own or are authorised to represent. Reviews appear exactly as published, with the Booking.com source badge and a link to the original review on every card. Booking.com is a trademark of its owner; Reviews Widget is not affiliated with Booking.com.

Sources & further reading

Frequently asked questions

Do I need a Booking.com Partner API key?+

No. You paste the public property URL and Reviews Widget handles the rest. There is nothing to install on your Booking.com extranet.

How often do Booking.com reviews refresh?+

Daily on paid plans and every three days on the free plan. Refreshes are incremental, so only new reviews are fetched.

Can I show Booking.com and Google reviews in one widget?+

Yes. Add both sources to the same grid and the widget shows a tab per platform plus an All tab, with a combined aggregate rating in the header.

Will the widget slow my page down?+

No. The script is small, loads asynchronously, and renders in a Shadow DOM so it never blocks your page's own styles or layout.

Embed your Booking.com reviews today

One script tag, every CMS, no plugins. Start free and upgrade when you add more sources.

All how-to guides