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

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
| Platform | Official website embed? | The catch worth knowing |
|---|---|---|
| No 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. | |
| Page Plugin, which cannot show ratings | Facebook replaced star ratings with Recommendations in 2018. A Facebook star rating on a website is always reconstructed by a third-party tool. | |
| Trustpilot | Yes, TrustBox embeds | They load from Trustpilot and paint in the visitor browser, so what a crawler receives from your page is the container, not the reviews. |
| Yelp | Badges and buttons | Yelp shows only reviews that pass its recommendation filter, so the count on your site and the count in your dashboard can legitimately differ. |
| Angi | None | No first-party website widget exists. Everything on a contractor site comes from elsewhere. |
| BBB | Accredited-business seal | The seal carries the letter grade, and the grade is calculated separately from customer reviews. Showing the grade is not showing the reviews. |
| TripAdvisor | Widgets from its widget centre | Rating 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, OpenTable | Limited or none for third-party sites | Built for their own marketplaces first. Guest reviews are hard to surface on a site you own. |
| G2, Capterra | Badges and quote widgets | Usually 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
- 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.
- 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.
- Give every badge real text beside it. Rating, count and platform name, in the page, not only in an image.
- 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.
- 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.
