Skip to main content

Can AI Read Your Angi, Facebook or Trustpilot Reviews? Every Platform, Checked

·10 min read·By Mike Ragimov
Checking which review platforms an AI crawler can read on a website

Most of the writing about AI and reviews assumes Google. Plenty of businesses earn their proof somewhere else: a contractor on Angi, a restaurant on TripAdvisor and OpenTable, a shop on Trustpilot, a rental on Booking.com and Airbnb, a software company on G2. The rule that decides whether an assistant can read any of them is the same. What differs, a lot, is what each platform gives you to work with in the first place. Here is the platform-by-platform version, and a short section at the end on where the engines themselves differ.

One rule decides it, whatever the platform

An AI crawler fetches your URL, takes the HTML your server sends, extracts the text and leaves. It does not run your page scripts and it does not pull in the contents of a third-party iframe as part of your page. So the question is never which platform the reviews came from. It is whether the words are in the HTML.

You can settle it for your own site in two minutes with view-source, and the two-minute test in our earlier post walks through it. What that post did not cover is that the platforms are not equally cooperative, and for several of them the honest answer is that they never intended you to put the reviews on your own site at all.

What each platform actually gives you

PlatformOfficial website embed?The catch worth knowing
GoogleNo review widget. A Maps embed only.Reviews belong to the location, not to your website. Every Google review you see on a business site arrived through a third-party tool.
FacebookPage Plugin, which cannot show ratingsFacebook replaced star ratings with Recommendations in 2018. A Facebook star rating on a website is always reconstructed by a third-party tool.
TrustpilotYes, TrustBox embedsThey load from Trustpilot and paint in the visitor browser, so what a crawler receives from your page is the container, not the reviews.
YelpBadges and buttonsYelp shows only reviews that pass its recommendation filter, so the count on your site and the count in your dashboard can legitimately differ.
AngiNoneNo first-party website widget exists. Everything on a contractor site comes from elsewhere.
BBBAccredited-business sealThe seal carries the letter grade, and the grade is calculated separately from customer reviews. Showing the grade is not showing the reviews.
TripAdvisorWidgets from its widget centreRating and ranking are different numbers, and the popular badges show the ranking, which moves for reasons that have nothing to do with your reviews.
Booking.com, Airbnb, OpenTableLimited or none for third-party sitesBuilt for their own marketplaces first. Guest reviews are hard to surface on a site you own.
G2, CapterraBadges and quote widgetsUsually image badges, so there is no review text in your HTML at all, only an alt attribute.

Read down the middle column and a pattern appears. Review platforms are marketplaces. Their incentive is for people to read reviews on their site, not yours. The embeds they publish are mostly trust marks that link back, and a trust mark carries no review text for an assistant to quote.

Image badges are the worst case, and they are everywhere

A badge served as a PNG or an SVG is invisible to a text crawler beyond whatever the alt attribute says, and most badge snippets ship with alt text like "Accredited Business" rather than anything about your rating. If your entire proof on the page is a row of platform badges, an assistant reading your site learns that you are listed somewhere and nothing else.

This is easy to fix without removing the badges: put the rating and count in real text next to them, and write the alt attribute to say what the badge actually claims.

Do the engines differ? Enough to matter in two places

ChatGPT, Claude, Gemini, Perplexity and Copilot all read HTML rather than rendered pages, so the platform table above applies to all of them equally. They differ in two ways that change what you should do.

Where they retrieve from. Copilot and ChatGPT search lean heavily on the Bing index, Gemini and Google AI features on Google's, and Perplexity runs its own crawler alongside third-party indexes. If your site is indexed in Google but thin in Bing, you can be visible to one family of assistants and absent from the other. Both consoles are free, and checking both is worth an afternoon.

Which bot name they send. They crawl under different user agents, and each vendor usually runs more than one: OpenAI sends GPTBot for training and OAI-SearchBot for search, Anthropic sends ClaudeBot and Claude-SearchBot, Perplexity sends PerplexityBot and Perplexity-User, and Google separates Google-Extended from Googlebot. Blocking or allowing them is a robots.txt decision, and the common accident is blocking them without meaning to, because a host or CDN turned on AI bot blocking by default. Open yoursite.com/robots.txt and read it before assuming you are visible.

What none of this changes is the content question. An assistant that cannot fetch your page will not cite you, and an assistant that fetches a page with no review text in it will not cite your reviews. Fix the second one first, because it is the one you control completely.

What to do, in order

  1. Run view-source on the page that carries your reviews and search for a sentence from a real review. If it is not there, nothing else on this list matters yet.
  2. Read your robots.txt for Disallow rules on GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot or Google-Extended, and check whether your CDN blocks AI bots by default.
  3. Give every badge real text beside it. Rating, count and platform name, in the page, not only in an image.
  4. Put the review text itself in the HTML. On BlooTrue paid plans the embed writes your latest reviews, rating and count into the page as real text with schema.org markup, and the script then replaces it with the animated widget for visitors, so you keep the design and the crawler keeps the words. Free BlooTrue widgets render inside an iframe that AI crawlers skip.
  5. Blend the platforms you actually have. If your proof is split across Google, Facebook and Angi, an all-in-one widget puts all of it in one block of readable text instead of three separate frames.

Being readable is the requirement, not a guarantee. Whether an assistant chooses to name your business is its call, the same way a star snippet is Google's call. But a page that carries the words can be quoted, and a page that does not cannot.

Platform-specific install guides live on the widget pages: Facebook, Trustpilot, Yelp, Angi, BBB and TripAdvisor.

Frequently Asked Questions

Common questions about this topic

Can ChatGPT read my Facebook reviews if they are on my website?

Only if the review text is in the HTML your server sends. Facebook itself makes this harder than most: it replaced star ratings with Recommendations in 2018 and its own Page Plugin cannot display ratings, so any Facebook rating on a website has been reconstructed by a third-party tool.

Does Angi have a website widget for its reviews?

No. Angi ships no first-party website widget, so contractors who show Angi reviews on their own site are using a third-party tool. As with every platform, the question for AI is whether that tool leaves the review text in your page HTML.

Are Trustpilot TrustBoxes visible to AI crawlers?

TrustBox embeds load from Trustpilot and render in the visitor browser, so what an AI crawler receives from your page is the container rather than the reviews. The reviews are visible on Trustpilot itself; they are not part of your page text.

Do ChatGPT, Claude, Gemini and Perplexity need different work?

Not for the content. They all read HTML rather than rendered pages, so review text in your page serves all of them at once. They differ in where they retrieve from, with Copilot and ChatGPT search leaning on the Bing index and Gemini on Google, and in the bot names they send, which matters only for robots.txt and CDN rules.

Do platform badges count as reviews for AI?

No. A badge served as an image carries nothing for a text crawler except its alt attribute, and most badge snippets ship with generic alt text. Put the rating and count in real text next to the badge if you want it to register.

Does BlooTrue make reviews from platforms other than Google readable?

Yes. On paid plans the embed writes review text, rating and count into your page HTML with schema.org markup for any of the 20+ connected platforms, including Facebook, Trustpilot, Yelp, Angi, BBB, TripAdvisor and Booking.com, and Pro and above can blend several platforms into one widget. Free BlooTrue widgets render inside an iframe that AI crawlers skip.

Last updated

Written by

Mike Ragimov
Mike Ragimov

Senior software engineer with over 8 years of experience. Founder and CEO of BlooTrue, a review widget platform for local businesses.