Yelp Review Widget for iFrame — Universal Embed for Script-Restricted Environments
BlooTrue's Yelp Review Widget for iFrame is a free embed for environments that don't allow <script> tags — locked-down CMSes, intranet portals, email-style HTML, and any platform that strips JavaScript loaders. It's the universal escape hatch when the standard script embed is blocked. For Yelp specifically this matters more than for any other source: Yelp publishes no embed at all (neither a script widget nor an iframe URL), so on script-restricted hosts there is literally no Yelp-shipped option that works. The iframe approach works wherever HTML is allowed. Common targets: locked-down enterprise CMSes that strip <script> tags as a security policy; email signature platforms (HubSpot, Apple Mail templates) where iframes sometimes survive but scripts almost never do; intranet portals like SharePoint and ServiceNow CMS where IT blocks third-party scripts; the old WordPress.com Free plan (which strips scripts); platforms with a "URL-only" embed slot like Notion, some wikis, and headless CMSes that whitelist by domain; and HTML newsletters where the recipient's email client strips scripts but preserves iframes.
How to embed Yelp reviews via iframe in 60 seconds
- Paste your yelp.com/biz/your-business-slug URL into the configurator above and click Get Embed Code.
- Pull the widget ID out of the snippet — it's the part after
blootrue-widget-in the<div>class (e.g. inclass="blootrue-widget-abc123"the ID isabc123). - Replace the standard
<script>+<div>snippet with this iframe instead:<iframe src="https://api.blootrue.com/api/widgets/embed/YOUR_ID/render" style="border:0;width:100%;min-height:600px;" frameborder="0" title="Reviews"></iframe> - Paste the iframe wherever you can write raw HTML. Heads-up: iframe mode loses auto-resize, so set
min-heightgenerously (600–800px is typical).
Same renderer, different mount point
The iframe URL https://api.blootrue.com/api/widgets/embed/YOUR_ID/render is the same endpoint the standard <script> loader mounts internally. iframe mode renders the exact same widget, just without the auto-resize and the script-driven mounting. Tradeoff: simpler integration, fixed height (you setmin-height manually). Visually pixel-identical to the script-embed output.
Why doesn't Yelp have an iframe embed of its own?
Yelp's Fusion API is positioned as a partner-channel product (used by sites like Apple Maps and Trivago) rather than as a merchant self-service product. Yelp does not publish a paste-ready widget the way Trustpilot publishes TrustBox or Google publishes Place Cards — and they don't publish a direct iframe URL either. Third-party widgets are the only way to surface Yelp reviews on your own pages. BlooTrue's iframe-direct mode is the free option in that category, and the only one that works on script-restricted hosts.