Skip to content
Hotelmark
Automation + tools

Setting up a review aggregator: all your reviews in one place

2026-05-29·9 min read
Setting up a review aggregator: all your reviews in one place

Visitors who land on your site visit on average two to three times before booking. They check Booking.com, read reviews on Tripadvisor and only come back if they're sure. At that point, every booking costs you 15 to 25 percent commission, even though you've already done all the work to pull them to your site.

The solution isn't more SEO or a better booking button. It's fresh reviews exactly when someone hesitates. A review aggregator (a tool that brings together reviews from multiple sources like Google, Booking and Tripadvisor and displays them on your site) means a hesitator doesn't have to leave to check. The social proof stands on the spot where booking happens.

The problem: reviews are in the wrong place

Your Google score is in search results. Your Booking reviews are on Booking.com. Your Tripadvisor score is on Tripadvisor. On your own website they're not. That's a structural problem, because your website is the only place where you control the conversion completely.

A visitor on your site has already taken the step to book with you directly. But without reviews on your site they have no confirmation. They go to Booking to check. Once on Booking they're exposed to alternatives, price comparisons and OTA commissions. A big chunk book there anyway, even if they'd already found you via Google.

It's not theory. In the travel sector, the abandonment rate on direct hotel sites is structurally higher than on OTAs, partly because OTAs have built reviews as a core element and direct sites haven't.

Fresh reviews on your own site aren't extra functionality. They're the answer to the question every hesitator asks: "But is it really good?"

What a review aggregator does

An aggregator pulls reviews from multiple sources via their officially available data: the Google My Business API for Google reviews, the Tripadvisor API for theirs, and where available other channels. Those reviews get brought together in a display on your site.

The result for the visitor: they see recent ratings, stars, names and text without leaving the site. They also see it's current. A widget showing reviews from the last two weeks works different than a static testimonials page last updated two years ago.

For you as owner: you build it once and reviews update automatically afterward. No manual copying, no outdated quotes on your "What guests say" page.

Three options: ready-made, plugin or self-built

There are three routes, each with a different price-effort tradeoff.

Option 1: Ready-made widget (fastest start)

Tools like Elfsight, Trustmary and EmbedReviews offer an installable widget you place on your site via a script. You connect your Google account, choose a display and paste the code into your template.

Cost: 15 to 40 euros per month without VAT, depending on plan and number of sources. Most tools offer a free trial.

Advantages: you're live in 30 minutes, no technical knowledge needed, updates run automatically.

Disadvantage: you're dependent on the styling choices of the widget provider. Custom formatting costs extra or isn't possible.

Option 2: WordPress plugin

If you use WordPress, there are plugins that directly connect with Google Business Profile and pull reviews. ReviewsWidget, WP Google Review Slider and Widgets for Google Reviews are common options. They work via a Google API key you create once.

Cost: 0 to 50 euros per year without VAT for most basic versions.

Advantages: manage via your trusted WordPress environment, styling fits better with your theme, no third-party script from outside.

Disadvantage: plugins need maintenance and depend on updates when the Google API changes. Check a plugin's latest update history before installing it.

Option 3: Self-built via n8n or direct API

You can pull reviews via the Google My Business API, save them in a database or spreadsheet and display them via a lightweight endpoint on your site. With n8n you build the fetch flow visually, without coding yourself.

If you already work with n8n workflows for your accommodation, this is a logical extension. The review notification workflow described there already pulls new reviews. From that point it's a small step to also show them on your site.

Cost: your time plus n8n subscription costs (around 20 euros per month without VAT if you use the cloud version). No extra tool.

Advantage: full control, your own formatting, easy to combine with other data.

Disadvantage: more setup work. Budget 3 to 6 hours for a working basic version.

Bringing reviews together via a tool
Foto: Campaign Creators

Overview per source, method and consideration

Review sourceAvailable methodConsideration
Google Business ProfileWidget via tools, direct API, n8n connectionRequires Google API key, free to create
TripadvisorTripadvisor API (request required) or official widgetAPI access requires approval, sometimes takes days
Booking.comNo widget for external sites, Partner API internal onlyExternal display outside Booking environment falls outside standard terms
HostelworldNo public widget APIUse the score as a static number plus a link to your profile
Own formOwn form on your site, manage result yourselfDoesn't participate in external ranking factors, useful as supplement

Embedding Booking.com reviews directly on your site isn't allowed via regular terms. The most effective combination for most small accommodations is Google plus Tripadvisor, supplemented with your Booking score shown as a static number.

Step by step: installing a widget via Elfsight

This is the fastest route for a working result.

  1. Create a free account on elfsight.com.
  2. Choose "Google Reviews" as widget type.
  3. Connect your Google Business Profile via OAuth. You need admin access to your profile for this.
  4. Choose a display: slider, grid or list. Set the minimum star count to 4 if you only want to show the strongest reviews.
  5. Copy the embed code Elfsight creates.
  6. Paste the code into your site template, on your contact page, landing page or booking page. That works via WordPress via an HTML block, or directly in your theme code.
  7. Check that the widget loads on mobile and desktop. Mobile is usually the primary device for accommodation site visitors.

Afterward activate an automatic review collection flow. More on the technical side of collecting reviews via Google is in the article on Google review systems.

Put the widget on your booking page, not just the homepage

Reviews on the homepage are nice. Reviews next to your booking button are effective. That's the moment when doubts are strongest. Don't give the visitor a reason to click away to check.

Schema markup: stars in your search result

A review aggregator and schema markup are two separate things you both want.

Schema markup is structured code you add to your website so Google understands that reviews exist about your accommodation. If that's correct, Google adds stars to your organic search result. That increases the click rate on your result, without you needing to rank higher.

The two types that matter for accommodations: LocalBusiness schema for your business profile and Review or AggregateRating schema for your ratings. How you technically implement that, read in schema markup for hotels.

The combination: aggregator on your site for visitors, schema in your code for Google. Together they raise both the chance someone clicks and the chance someone on your site actually books.

The aggregator as part of your automation stack

A review aggregator rarely stands alone. It works hardest when it connects to the tools you're already running. A new review comes in, you can route it directly in a workflow: refresh the score on your site, send an internal notification and if it's a low rating, automatically prep a follow-up email. Every review becomes not just social proof on your booking page, but a trigger for the rest of your process.

Quick calculation of what that delivers. Say you get 12 reviews per month and handle them manually now: fetch, copy, place, respond. That easily takes 2 hours per month. With a connected flow the copying and placing falls away and you have time left for the only part that really needs attention: a personal reply to the reviewer. Want to see which tools connect and what order you best set them up in, check the automation tools for accommodations.

Common mistakes

Only showing positive reviews. If your widget is set to only 5-star reviews, the visitor smells that. A mix of 4- and 5-star reviews with an occasionally professionally answered 3-star is more credible than a perfected selection.

Placing widget on a page nobody sees. Reviews on a separate "testimonials" page reach 90 percent of your visitors never. Put the widget in the flow: on the accommodation page, right above or next to the booking button.

Never refreshing reviews. A widget with reviews from eighteen months ago looks neglected. Make sure your system actively pulls new reviews. Most widgets do this automatically if configured well.

Forgetting schema markup. You have reviews on your site but they don't appear as stars in Google. That's almost always a missing schema markup block. Add it, it takes 30 minutes and the click value of your search result rises immediately.

Not doing anything because you have too few reviews. 8 reviews is enough to make a widget meaningful. Start now, build volume in parallel. How you get new reviews faster, read in collecting reviews on Google. Working on a higher score at the same time, check raising your review score on platforms: an aggregator shows your ratings, but the numbers themselves determine whether visitors convince.

A static quote page isn't a replacement

"What guests say" with three manually copied lines convinces no one. Visitors know what a review is and what marketing text is. The credibility is in recent, varied, directly from-a-platform ratings.

What you can do now

Getting Google reviews collected but not showing them on your own site is missed opportunity. Three steps to start today.

  1. Choose your route: widget (fastest, 30 minutes), WordPress plugin (most control, 1 to 2 hours) or n8n connection (most freedom, 3 to 6 hours). Read the table above again and choose based on your technical comfort and available time.
  2. Create a Google API key via the Google Cloud Console. That's the basis for almost all options. The steps are in each platform's documentation.
  3. Put the widget on your booking page, not just the homepage. Then combine it with schema markup for stars in Google via schema markup for hotels.

Want to see the full tool stack Hotelmark uses for small accommodations? See tools for daily use.

Calculate what more direct bookings concretely bring you in lower OTA commission via the savings calculator. And if you'd rather have this set up, check automation.

Frequently asked questions

What is a review aggregator?
A review aggregator is a tool that brings together reviews from multiple sources, such as Google, Booking.com and Tripadvisor, and displays them on your own website. The visitor sees all recent reviews in one place, without clicking away to an OTA.
Can I put Booking.com reviews on my own website?
Booking.com doesn't offer an official widget script for embedding reviews on external sites. You can read the review score via the Partner API for internal reporting, but display on your own site outside the Booking environment falls outside standard terms of use. Google reviews and Tripadvisor have their own widgets and API access that do allow it.
Do I need schema markup alongside a review aggregator?
Yes, they're two different things. An aggregator shows reviews to visitors on your site. Schema markup tells Google about the stars so they appear in the search result. You need both for the full benefit.
Which ready-made tools work best for small accommodations?
Elfsight, Trustmary and EmbedReviews are the most used for small accommodations. They support Google reviews by default. Price: 15 to 40 euros per month without VAT, depending on plan and number of sources.
Can I combine this with n8n?
Yes. With n8n you fetch new reviews via the Google My Business API and other webhooks and save them to a database or spreadsheet. From there you send them via a simple API call to your site. More work to set up but gives you full control over formatting, filtering and timing.
What does a review aggregator directly deliver?
The main win is less dependence on OTAs for social proof. A visitor who lands on your site and sees recent positive reviews has less reason to go back to Booking to 'double-check'. That lowers your abandonment rate and raises the share of direct bookings.
How much time does a connected aggregator save per month?
Count on your own numbers. At 12 reviews per month, manually fetching, copying, placing and updating already takes easily 2 hours. A connected flow takes over the copying and placing work, leaving only the personal reply to the reviewer taking your time. That's also where the aggregator transitions into a broader automation stack.

A concrete tip in your inbox each month

Practical marketing and automation tips for small-scale accommodations. No sales talk, unsubscribe anytime.

Your email address is only used for these emails and never shared. You can unsubscribe from any email. See the privacy policy.

Read more

Questions about what this means for you?

Join the waitlist for the launch. We translate the news into concrete steps for your accommodation.