← All installation guides Website builders and ecommerce

Install a VerifySeal seal on Shopify

Add the live seal with a Custom Liquid section or a small theme snippet.

SH
Recommended methodJavaScript embed recommended
Website installation

Step-by-step instructions

  1. 1

    Duplicate the live theme

    From Online Store and Themes, duplicate the current theme before making any direct code changes.

  2. 2

    Try a Custom Liquid section

    Open the theme editor, select the footer or desired template and add a Custom Liquid section or block if the theme provides one.

  3. 3

    Paste the seal code

    Paste the Recommended JavaScript embed. If the section rejects it, create a small snippet in Edit code and render that snippet from the appropriate section.

  4. 4

    Preview before publishing

    Use the theme preview to test the seal and live certificate, then publish only after confirming the registered custom domain is used.

Open Shopify theme app and Custom Liquid documentation ↗
Domain ownership callback

Complete domain validation on Shopify

Use the unique callback code displayed on the customer order. Never reuse a code from another domain or application.

  1. 1

    Shopify does not provide arbitrary root-file creation, so use the homepage meta-tag method.

  2. 2

    Open Online Store, Themes and Edit code, then add the supplied meta tag inside the head element of layout/theme.liquid.

  3. 3

    Save, load the storefront on its registered custom domain and confirm the meta tag appears in the page source.

Testing checklist

Confirm the installation is working

01

Visible

The complete 300 × 106 seal is visible and not cropped on desktop or mobile.

02

Clickable

The seal opens the VerifySeal public certificate rather than a copied local image.

03

Current

The certificate status is verified, the expiry is current and the details match.

04

Correct domain

The registered production hostname matches the website displaying the seal.

Platform notes
  • Test on the custom storefront domain, not the temporary myshopify.com preview hostname.