A server-rendered fragment you can fetch and inline, or pull at build time from Next.js, WordPress or PHP. The testimonials land in the page source, so search engines read them as page content rather than as something a script drew afterwards.
<div id="reviewmix-static"></div>
<script>
fetch('https://api.reviewmix.eu/w/YOUR-WIDGET-KEY/html')
.then(r => r.text())
.then(html => document.getElementById('reviewmix-static').innerHTML = html);
</script>This version shows no submitter photos. That is the trade: it makes no external requests at all, so there is nothing to consent to and nothing to disclose — but there is also nothing to load an avatar from. Use the standard embed if photos matter more than the last measure of simplicity.
Did this answer it?
If not, write in. The reply comes from the person who built the feature.
Message us