Goodword

Where to paste it

Your widget is two lines of HTML. Every platform below takes them, it is only the name of the box that changes. Pick yours, and where a platform genuinely limits what the widget can do, it says so rather than letting you find out afterwards.

WordPress

A Custom HTML block. No plugin, no theme editing, no FTP.

  1. Open the page or post where you want the wall to appear, in the block editor.
  2. Click the + to add a block and search for Custom HTML.
  3. Paste both lines from your Widget tab into the block.
  4. Update the page. The wall appears where the block sits.

In the Classic editor, switch from Visual to the Text tab before pasting, or WordPress strips the script tag. If your host runs a security plugin that filters scripts, allow goodword.site.

Their documentation: WordPress: Custom HTML block

Shopify

A Custom Liquid section in the theme editor. No code files touched.

  1. In your Shopify admin go to Online Store, then Themes, then Customize.
  2. Pick the page you want, then click Add section.
  3. Choose Custom Liquid.
  4. Paste both lines from your Widget tab into the Custom Liquid box, then Save.

Custom Liquid is the safe route because it survives theme updates. Editing theme.liquid directly also works, but your changes are lost the next time the theme is updated.

Their documentation: Shopify: editing theme code

Squarespace

A Code block, on a plan that allows JavaScript.

  1. Edit the page and add a block where you want the wall.
  2. Choose Code from the block menu.
  3. Paste both lines from your Widget tab, and make sure Display Source is unticked.
  4. Save the page.

Squarespace only allows JavaScript in code blocks on Core, Plus, Advanced, Business and Commerce plans. On the Personal plan the block accepts HTML but will not run the script, so the wall will not appear. That is a Squarespace restriction and there is no way around it from our side.

Their documentation: Squarespace: code blocks

Webflow

An Embed element, dropped straight into the canvas.

  1. Open the page in the Designer.
  2. Drag an Embed element to where you want the wall.
  3. Paste both lines from your Widget tab into the code editor and save.
  4. Publish the site. The embed does not render inside the Designer, only on the published page.

The wall will look empty in the Designer preview. That is expected: Webflow does not execute custom embeds until the site is published.

Wix

An Embed HTML element, with one real trade-off.

  1. In the editor click Add, then Embed, then Embed HTML.
  2. Choose Code, and paste both lines from your Widget tab.
  3. Drag the box to the size you want, then publish.

Wix puts embedded code inside an iframe. The wall will display, but two things change: you have to size the box by hand because it cannot grow to fit the testimonials, and the review structured data will not count towards your own page in search, because search engines attribute it to the iframe rather than to you. If review stars in Google are why you are here, Wix is the one platform where this will not do that.

Their documentation: Wix: embedding custom code

Framer

An Embed component.

  1. Add an Embed component to the page.
  2. Choose HTML rather than URL.
  3. Paste both lines from your Widget tab.
  4. Publish. As with Webflow, it only runs on the published site.

Ghost

An HTML card.

  1. Edit the post or page.
  2. Press / and choose HTML.
  3. Paste both lines from your Widget tab.
  4. Publish or update.

A plain HTML site

Paste it where you want it. Nothing else to do.

  1. Open the .html file in any editor.
  2. Paste both lines from your Widget tab where the wall should appear.
  3. Save and upload.

This also covers Astro, Eleventy, Hugo, Jekyll, and anything else that outputs plain HTML. React, Vue and Svelte need the script tag added once in your index.html or layout, with the div placed in the component.

If it does not appear

Still stuck? Your Widget tab has the exact snippet for your account, already filled in.