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.

Overview per source, method and consideration
| Review source | Available method | Consideration |
|---|---|---|
| Google Business Profile | Widget via tools, direct API, n8n connection | Requires Google API key, free to create |
| Tripadvisor | Tripadvisor API (request required) or official widget | API access requires approval, sometimes takes days |
| Booking.com | No widget for external sites, Partner API internal only | External display outside Booking environment falls outside standard terms |
| Hostelworld | No public widget API | Use the score as a static number plus a link to your profile |
| Own form | Own form on your site, manage result yourself | Doesn'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.
- Create a free account on elfsight.com.
- Choose "Google Reviews" as widget type.
- Connect your Google Business Profile via OAuth. You need admin access to your profile for this.
- Choose a display: slider, grid or list. Set the minimum star count to 4 if you only want to show the strongest reviews.
- Copy the embed code Elfsight creates.
- 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.
- 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.
- 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.
- 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.
- 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?
Can I put Booking.com reviews on my own website?
Do I need schema markup alongside a review aggregator?
Which ready-made tools work best for small accommodations?
Can I combine this with n8n?
What does a review aggregator directly deliver?
How much time does a connected aggregator save per month?
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.
