A Snippet Not Found status means Split Hero successfully reached your website but could not find the expected domain-specific snippet inside the page’s <head>.
Follow the checks below, then run verification again.
First, make sure you are using the correct snippet for this domain.
Open Domains in Split Hero.
Find the affected domain.
Open its three-dot menu.
Select Get snippet.
Select Copy snippet.
Do not use a snippet copied from another domain or project.
Each domain has its own unique identifier.
Confirm that the snippet is installed on the same hostname shown in Split Hero.
For example, these are separate domains:
example.com
www.example.com
staging.example.com
Installing the snippet on example.com does not automatically mean it is installed on staging.example.com.
The complete script must appear between the opening and closing <head> tags.
Correct:
<head>
<script src="YOUR-SPLIT-HERO-SCRIPT"></script>
</head>
Incorrect:
<body>
<script src="YOUR-SPLIT-HERO-SCRIPT"></script>
</body>
Do not place the snippet:
Inside the page body
After the closing </html> tag
Only on an unpublished preview
Inside a field that displays code as text rather than executing it
Saving a draft is not enough.
Make sure the change has been published to the live version of the exact domain you added to Split Hero.
Open the public website in a new browser window to confirm the latest version is live.
Split Hero checks the HTML returned by the website.
To confirm the script is present:
Open the website in your browser.
Use View Page Source.
Search for part of the Split Hero script URL.
Confirm that it appears inside the <head> section.
Do not rely only on the browser’s Elements or Inspector panel.
Some tools insert scripts after the page has loaded. A script can appear in the Inspector without being present in the original page source that Split Hero checks.
Install the snippet directly in the website’s <head> whenever possible.
Verification may fail when the snippet is added later by:
A tag manager
A consent tool
A JavaScript loader
A delayed-script optimisation feature
Another script that runs after the initial page has loaded
If you use one of these tools, configure the Split Hero snippet to be included directly in the original page head.
A cached version of the website may still be returning the page without the snippet.
Clear any relevant:
Website or CMS cache
Hosting cache
Full-page cache
CDN cache
Performance plugin cache
Script optimisation cache
Reload the website after clearing the cache and check the page source again.
The script must match the version supplied by Split Hero.
Check that:
The script URL is unchanged
The domain identifier is present
No characters have been removed
The quotation marks are valid
The snippet has not been converted into escaped text
An optimisation tool has not rewritten or removed the script
When unsure, delete the existing version and paste a fresh copy from Split Hero.
After making the changes:
Open Domains.
Find the affected domain.
Open its three-dot menu.
Select Verify script.
You can also select Get snippet and then Verify connection.
Collect the following before contacting Split Hero support:
The domain shown in Split Hero
The public URL you are checking
A copy of the installed snippet
A screenshot showing where it was added
A copy or screenshot of the website’s page source
Details of any caching, tag-management or script-optimisation tools in use
Send a support ticket through the platform or email [email protected]
Related article: Connect and verify a domain.