Step-by-step setup

Install your verification seal on any common platform

Choose the system that runs your website or email. Each guide explains the correct embed method, domain callback setup, testing and common platform restrictions.

40 platform guides
  • Website seal installation
  • Domain callback validation
  • DKIM selector discovery
  • Email-signature setup
  • High Security email API
  • Testing and troubleshooting
Low and High Security email setup

Choose the email step you need

Every email seal starts with sender-domain authentication. Low Security uses a linked signature image; High Security additionally requires a trusted server integration for each final Message-ID.

High Security compatibility

Install at the point where the final email is built

The integration must create the final Message-ID, call VerifySeal, insert the returned header and footer, and then allow DKIM signing. A normal signature editor cannot safely perform those steps.

Sending systemHigh Security pathWhat will not work
PHP, Laravel, Node.js or PythonDirect trusted-server integration before the mail transport signs and sends.Calling the API from browser or frontend code.
WordPressDedicated protected plugin at the PHPMailer or final transport layer.A theme snippet, page builder or signature-only plugin.
WISECP or WHMCSCustom mail transport/add-on or trusted outbound gateway with final Message-ID control.A template footer or pre-send merge-field hook alone.
Google Workspace or Microsoft 365Trusted application that sends completed MIME through Gmail API, Graph, SMTP or a preserving gateway.A Gmail/Outlook signature or mail-flow disclaimer alone.
Desktop and webmail clientsUse the existing Low Security linked-image seal, or send through an integrated organizational gateway.Storing a VerifySeal API key in the email client.
Hosting control panels

Hosting control panels

DA

DirectAdmin

Install the seal through DirectAdmin File Manager and publish the domain callback file in the correct domain document root.

JavaScript embed recommended Open installation guide →
CP

cPanel

Use cPanel File Manager to add the seal to a website template and create the domain callback file.

JavaScript embed recommended Open installation guide →
PL

Plesk

Add the seal with Plesk File Manager and place the callback file under the selected domain’s httpdocs directory.

JavaScript embed recommended Open installation guide →
HTML

Plain HTML or PHP website

Install directly in an HTML, PHP or server-rendered website without a CMS.

JavaScript embed recommended Open installation guide →
Content management systems

Content management systems

WP

WordPress

Use a Custom HTML block, footer widget or child-theme template to display the live seal.

JavaScript embed recommended Open installation guide →
J!

Joomla

Publish the seal in a Custom module or a template override without allowing the editor to strip the script.

JavaScript embed recommended Open installation guide →
DR

Drupal

Place the seal in a custom block or theme region using a text format that permits the embed.

JavaScript embed recommended Open installation guide →
GH

Ghost

Add the seal through an HTML card for an exact location or through footer code injection for a site-wide display.

JavaScript embed recommended Open installation guide →
Website builders and ecommerce

Website builders and ecommerce

SH

Shopify

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

JavaScript embed recommended Open installation guide →
WIX

Wix

Use the linked-image seal inside an Embed HTML element because Wix commonly isolates visible embeds in an iframe.

Basic linked image recommended Open installation guide →
SQ

Squarespace

Add the seal with a Code block or use the linked-image fallback when the plan does not run JavaScript in blocks.

JavaScript embed recommended Open installation guide →
WF

Webflow

Place the seal with Webflow’s Code Embed element and publish it to the registered custom domain.

JavaScript embed recommended Open installation guide →
Billing and hosting portals

Billing and hosting portals

WISE

WISECP

Add the seal to a WISECP website template footer, custom page or HTML content area.

JavaScript embed recommended Open installation guide →
WHMCS

WHMCS

Install the seal in a child-theme footer while preserving WHMCS template variables and required scripts.

JavaScript embed recommended Open installation guide →
Modern deployments

Modern deployments

JS

React, Next.js or Vue

Use the linked-image markup in a component or load the VerifySeal script only on the browser client.

Basic linked image recommended Open installation guide →
GIT

Netlify, Vercel, Cloudflare Pages or GitHub Pages

Commit the seal to the site template and deploy the callback file from the project’s public/static directory.

JavaScript embed recommended Open installation guide →
High Security Email Integrations

High Security Email Integrations

VEM

High Security Email API overview

Understand the trusted-server workflow used to issue a unique, expiring VEM verification code for each final email Message-ID.

Server-side per-message API Open installation guide →
PHP

PHP and PHPMailer

Set the final PHPMailer MessageID, request a VEM code, add its header and footer, then let the configured mail transport apply DKIM.

Server-side per-message API Open installation guide →
WP✉

WordPress transactional email

Use a protected WordPress mailer plugin or gateway integration; an email signature or page-builder snippet cannot issue per-message VEM codes.

Server-side per-message API Open installation guide →
LAR

Laravel Mail

Create the Message-ID in the queued job, call VerifySeal through Laravel’s HTTP client and pass the returned values into the Mailable.

Server-side per-message API Open installation guide →
NODE

Node.js and Nodemailer

Set Nodemailer messageId and headers explicitly, append the returned HTML/text footer and send only after the VEM request succeeds.

Server-side per-message API Open installation guide →
PY

Python EmailMessage and SMTP

Create the Python EmailMessage identity, request its VEM code, add the returned header and MIME footers, then submit the finished message through SMTP.

Server-side per-message API Open installation guide →
BILL

WISECP and WHMCS email

Add VEM processing at the billing platform’s final mailer or outbound gateway; a template footer alone cannot bind a code to the final Message-ID.

Server-side per-message API Open installation guide →
GAPI

Google Workspace and Gmail API

Use a trusted application to create the complete MIME message and send it through the Gmail API; a Gmail web signature cannot call the VEM API.

Server-side per-message API Open installation guide →
M365

Microsoft 365 and Graph

Use a trusted Graph or SMTP application that submits the completed MIME message; Outlook signatures and mail-flow disclaimers are Low Security only.

Server-side per-message API Open installation guide →
Email authentication and DNS

Email authentication and DNS

DMARC

DMARC policy and reporting

Publish one DMARC TXT record, monitor aligned SPF and DKIM results, then move safely from reporting to quarantine or reject.

Email DNS and seal setup Open installation guide →
s=

Find your DKIM selector

Find the exact selector used to sign your email and enter it correctly in an Email Sender Verification application.

Email DNS and seal setup Open installation guide →
DA✉

DirectAdmin Email & DKIM

Enable DKIM for a DirectAdmin-hosted domain, identify its selector and prepare the email sender seal.

Email DNS and seal setup Open installation guide →
CP✉

cPanel Email Deliverability

Use cPanel Email Deliverability to find or repair DKIM and SPF, then identify the selector for VerifySeal.

Email DNS and seal setup Open installation guide →
PL✉

Plesk Email & DKIM

Enable DKIM signing in Plesk, publish the records in local or external DNS and identify the selector.

Email DNS and seal setup Open installation guide →
HP✉

Hostinger hPanel Email

Locate Hostinger Email DKIM records in hPanel, confirm the active selector and prepare the email seal.

Email DNS and seal setup Open installation guide →
CF✉

Cloudflare Email DNS

Publish the SPF, DKIM and DMARC records supplied by your email service in a Cloudflare-managed DNS zone.

Email DNS and seal setup Open installation guide →
GW✉

Google Workspace DKIM

Generate a Google Workspace DKIM key, publish it in DNS, start authentication and identify the selector.

Email DNS and seal setup Open installation guide →
M365

Microsoft 365 DKIM

Publish both Microsoft 365 DKIM CNAME selectors, enable signing and identify the selector active on current mail.

Email DNS and seal setup Open installation guide →
ZO✉

Zoho Mail DKIM

Create and enable a Zoho Mail selector, publish its public key and prepare the sender seal.

Email DNS and seal setup Open installation guide →
Email signatures

Email signatures

GM

Gmail signature

Add an email-sender seal as a linked image in a Gmail signature. JavaScript cannot run in email.

Email-signature linked image Open installation guide →
OL

Outlook signature

Add the email-sender seal as a linked signature image in Outlook on the web or desktop.

Email-signature linked image Open installation guide →
AM

Apple Mail signature

Use a linked seal image in the signature assigned to the verified sender account.

Email-signature linked image Open installation guide →
TB

Thunderbird signature

Create an HTML signature for the verified sender and insert the linked Email Sender Seal image.

Email-signature linked image Open installation guide →
RC

Roundcube webmail signature

Add the issued Email Sender Seal to the correct Roundcube sender identity as an HTML signature.

Email-signature linked image Open installation guide →