A correctly installed OTTO Pixel is essential for Search Atlas to crawl, detect, and optimize a website. If the pixel is missing, duplicated, altered by caching, or placed on the wrong domain, OTTO cannot engage or return reliable diagnostics.
This guide teaches you how to manually inspect and validate the pixel on any platform, WordPress, Shopify, Wix, Webflow, GHL, and custom-coded sites, using browser tools and OTTO’s built-in diagnostics.
🛠️ Step-by-Step: How to Validate the OTTO Pixel Manually
🛠️ Step-by-Step: How to Validate the OTTO Pixel Manually
1. Run the official Diagnostic Scan (always do this first)
1. Run the official Diagnostic Scan (always do this first)
This confirms:
Pixel presence
Correct UUID
Duplicate installs
Engagement status
Partial installs
Improper placement
Go to:
AI SEO → All Sites → Choose the site you want to check
Scan
Run Diagnostics
You can scan:
The homepage
Any specific URL
Recently added pages
Subdomains
Important:
Diagnostics shows whether the pixel is detected.
It does not confirm whether the pixel fires — that requires manual inspection.
2. Open the website in a clean environment
2. Open the website in a clean environment
To avoid login-based suppression or cached versions:
Use Incognito / Private Mode
Disable browser extensions
Access the site via the exact domain configured in Search Atlas:
https vs http
www vs non-www
correct subdomain
no staging URLs
OTTO cannot detect a pixel installed on a different variant.
3. Inspect the Pixel in DevTools (manual validation)
3. Inspect the Pixel in DevTools (manual validation)
Open DevTools
Right-click → Inspect → open the Elements panel.
Search the page for OTTO code
Press:
CTRL + F (Windows)
CMD + F (Mac)
Search for:
sa-dynamic-optimization searchatlas data-uuid
You should find the Pixel in one of two places:
Inside the
<head>Or injected dynamically in the
<body>on render
Both are valid depending on CMS.
4. Confirm the Pixel Structure (critical)
4. Confirm the Pixel Structure (critical)
The OTTO Pixel always includes:
A. The Loader Script
<script id="sa-dynamic-optimization-loader" data-uuid="YOUR_UUID" src="https://cdn.searchatlas.com/otto/loader.min.js" data-noptimize data-cfasync="false"> </script>
Validate:
id="sa-dynamic-optimization-loader"Correct UUID (must match the site’s project in Search Atlas)
CDN path intact
No corruption from minifiers
Attributes present:
data-noptimizedata-cfasync="false"
B. The Base64 script block (core logic)
SearchAtlas injects a Base64-encoded script that powers optimization.
You should see both:
The loader
The Base64 block
If either is missing → Partial Install.
5. Validate against dashboard metadata
5. Validate against dashboard metadata
Go to:
Search Atlas → AI SEO → All Sites → Select Site → Installation Guide → Script Installation → Choose your CMS (scroll down if necessary)
Confirm:
The UUID shown in the Installation Guide matches what you found in the HTML
Only one loader script exists
Diagnostic scan shows Correct Installation Method
If they differ → wrong script installed.
⚠️ Common Issues & What They Look Like
⚠️ Common Issues & What They Look Like
1. Wrong Domain Variant
Symptoms:
Pixel exists but diagnostics says “Not Installed”
Source shows pixel on www but OTTO expects non-www, or vice-versa
Pixel installed on staging site
Fix:
Install pixel on the exact domain variant configured in Search Atlas.
2. Duplicate Pixel
Symptoms:
Diagnostics: “Duplicate Installation Detected”
Two loaders found in source
One via plugin, one via GTM, one manually
Fix:
Choose one installation method only
Remove all others.
3. Caching Plugins Removing or Moving the Script
Look for:
Pixel missing on first load but appears after refresh
Pixel injected at end of
<body>Optimization plugins wrapping the script
Check for suppression flags:
data-noptimizedata-no-minifydata-cfasync="false"data-wp-rocket-ignore
If missing → some plugins may be rewriting the pixel.
4. White-label or Multi-domain Mismatch
Check:
Does src= URL reflect the correct white-label CDN?
Does domain match the configured environment?
Wrong environment = OTTO cannot verify the pixel.
💡 Pro Tip
💡 Pro Tip
1. Always test while logged OUT
Some CMS suppress pixel for logged-in admins.
2. Clear all cache layers if anything looks wrong
Including:
Browser
WordPress cache plugins
Host cache (Kinsta, WP Engine, SiteGround)
CDN (Cloudflare → Purge Everything)
3. If using Cloudflare Security
Whitelist Search Atlas crawler:
Disable Bot Fight Mode
Disable Super Bot Fight Mode
4. Pixel should not be the very first script in <head> on some builders
(Webflow, Blocs, etc.) → move 3–5 lines down.
🎉 After completing validation
You should see:
Pixel correctly installed
Dashboard status switch to Engaged (green)
No diagnostic errors
OTTO optimization features fully active
Your site is now ready for full AI SEO automation.




