Open App

Astro

For Astro projects, the widget script goes in your shared layout component (e.g. src/layouts/Layout.astro).

Install#

No package install needed. Replace YOUR_PROJECT_ID with the value from /v1/projects.

Add the script#

In your layout's <head> or before the closing </body>:

<script is:inline>
  window.SHOWTRUSTTO_WIDGET_CONFIG = { projectId: 'YOUR_PROJECT_ID' };
</script>
<script is:inline src="https://app.showtrust.to/showtrustto-widget.js" async></script>

The is:inline directive prevents Astro from processing the script as a module — important because the widget loader expects a global window property.

Add the container#

In any .astro page or component:

<div id="showtrustto-widget"></div>

Was this page helpful?

ShowTrust

Collect testimonials. Show off the trust.

© Copyright 2026. All rights reserved.