# Can I add DemoPage to Wix, Squarespace, Framer, or Shopify?

> Yes, on any site that lets you paste a script into a code field that loads on every page. Look for a field called custom code, footer code, or code injection, and paste your DemoPage snippet there.

Reviewed 2026-10-27.

## What to look for

Most site builders have one field for code that goes on every page. The one that runs at the end of the page, before the closing body tag, is best; a header field works too.

- Names it may go by: custom code, footer code, code injection, scripts, or tracking code.
- Paste the whole snippet from Embed on your site in Demo settings, including data-demo with your link name.
- Save and publish. Check the published site in a private window, because many builders don't run custom code in their editors.

```
<script src="https://app.demopage.io/embed.js" data-demo="your-link" async></script>
```

## Use the site-wide field, not an embed block

Some builders run an embed or HTML block inside its own frame, so the button stays inside that block instead of floating over the page. Use the field that applies to every page.

## Preview and staging addresses

The demo opens only on your website's domain, its subdomains, and websites you add. If your builder publishes a preview on its own domain, add that address under Embed on your site. [Other domains and staging sites](https://demopage.io/help/other-domains.md)

## If your builder has no code field

Share your demo link instead, from Your demo link on Home, and put it behind a button or link of your own. [Sharing your demo link](https://demopage.io/help/share-demo-link.md)

Step by step: [Add the demo button to your site](https://demopage.io/docs/add-to-your-site.md).

## Related questions

- [How do I add the demo button to my website?](https://demopage.io/help/add-demo-button.md)
- [Can I use my own button instead of the DemoPage one?](https://demopage.io/help/own-button.md)
- [How do I share my demo link in emails, ads, and posts?](https://demopage.io/help/share-demo-link.md)
- [Can I show the demo on another domain or a staging site?](https://demopage.io/help/other-domains.md)

Still stuck? Email hello@demopage.io. All questions: [Help center](https://demopage.io/help.md).
