This guide teaches you how to use Search Atlasβs built-in Diagnostics Tool to instantly verify whether the OTTO Pixel is installed correctly on any page of your site, detect misconfigurations, and confirm activation in real time β all without leaving your dashboard.
π What the Scan Tool Does
π What the Scan Tool Does
The Scan Tool inside OTTO & Audit automatically checks:
Whether the OTTO Pixel exists on the scanned page
Whether the pixel loads with the correct UUID
Whether the installation is complete or partial
Whether OTTO is Engaged, Inactive, Cached, or Blocked
Whether your CMS (WP, Shopify, Webflow, Wix, GHL, etc.) is rewriting or delaying the script
Whether caching (Cloudflare, WP Rocket, LiteSpeed) is preventing detection
Whether your installation method has duplicates
Whether security plugins or CDNs are blocking the bot
It runs in ~30β60 seconds and is the fastest way to confirm proper installation.
π Where Youβll Find the Scan Button
π Where Youβll Find the Scan Button
The Scan entry point appears consistently across the updated OTTO SEO interface:
1. AI SEO β OTTO SEO β All Sites
Youβll find all the sites youβve added as OTTO projects here, and each domain includes its own Scan button.
2. AI SEO β OTTO SEO Automation β select your site β Overview.
Inside the project tile β next to the Engaged / Disengaged toggle.
3. AI SEO β OTTO SEO β Installation Guide
Inside the installation wizard, just above and to the left of the CMS-specific instructions.
π All Scan buttons open the exact same real-time diagnostic modal.
π οΈ How to Use Scan
π οΈ How to Use Scan
Step 1 β Trigger the Scan
From the Search Atlas sidebar:
AI SEO β OTTO SEO β All Sites
Find your domain β click Scan.
You can also trigger it from:
Overview (inside your project card)
Installation Guide (after installing the Pixel)
When the modal opens, you can:
Leave the URL field empty (defaults to your homepage), or
Enter ANY specific page URL you want to test β including deep URLs and subdomains.
Then click Run Diagnostics.
Step 2: Wait for the Results
β³Once the san is finished, If it still shows red:
Wait 3β5 minutes for Shopify to propagate theme updates β then refresh the dashboard and rerun the scan.
Once detected, the status updates to green (βOTTO Engagedβ).
Thatβs it! The OTTO Pixel is now live on your Shopify store, powering automated insights and performance boosts for your SEO strategy. Make sure to revisit the diagnostics panel anytime to ensure your tracking is running smoothly.
π Understanding Your OTTO Installation Diagnostics Results
OTTO runs several validation checks. Here is what each status means:
Result | Meaning |
π’ Engaged | Pixel installed + correct UUID + OTTO active |
π΄ Not Installed | No OTTO Pixel found on the scanned page |
π Wrong UUID | Pixel found but belongs to another project |
π΅ OTTO Not Found | Pixel exists but was not active or cached at scan time |
π‘ Disengaged | Pixel installed, but OTTO toggle is OFF |
π£ Partial Installation | Pixel present but missing key attributes |
π§© How to Fix Each Diagnostic Result
π’ Engaged β Everything is Correct
No action needed.
You can now monitor:
OTTO Score
Healthy Pages
Deployed Fixes
Optimization Opportunities
π΄ Not Installed
OTTO Pixel NOT found on the scanned page.
Fix
Go to:
AI SEO β OTTO SEO β Installation Guide
Select your CMS or integration method.
Reinstall the Pixel exactly as instructed (must be inside
<head>, first script).Publish/update your site.
Clear caches (browser + CMS + CDN).
Return to All Sites β Scan and re-test.
π Wrong UUID
A Pixel is present, but belongs to another OTTO project.
Fix
Open:
AI SEO β OTTO SEO β Installation Guide
Copy the correct Pixel script (contains your correct UUID).
Replace the old script in your CMS/GTM/theme.
Save + publish.
Clear caches.
Re-run Scan.
π΅ OTTO Not Found
Pixel exists but is inactive, delayed, or cached.
Fix
Refresh the page you scanned.
Clear cache or bypass CDN (Cloudflare, WP Rocket, LiteSpeed, etc.).
Re-run Scan.
If using GTM β ensure trigger = Initialization β All Pages.
This state resolves itself once the Pixel fires correctly.
π‘ Disengaged
Pixel installed but OTTO is turned off.
Fix
Go to:
AI SEO β OTTO SEO β Overview
Toggle Engage OTTO.
Wait 10β20 seconds.
Re-run Scan.
π£ Partial Installation
Pixel is present but incomplete (missing attributes, loader, or UUID).
Fix
Go to Installation Guide.
Reinstall the full Pixel script.
Ensure CMS didnβt remove attributes like:
id="sa-dynamic-optimization-loader" data-uuid="xxxxxxxx"
Clear caches.
Re-run Scan.
β Result Summary & Fix Flow
Status | Likely Cause | Fix Path |
Engaged | Fully functional | No action needed |
Wrong UUID | Linked to different project | Installation Guide β Copy correct UUID |
Not Installed | Missing pixel script | Installation Guide β Add pixel per platform |
OTTO Not Found | Inactive or cached pixel | Refresh page β Re-run Scan |
Disengaged | Pixel toggle off | Overview β Toggle to Engaged |
Partial Install | Missing parameters | Reinstall via Installation Guide |
π§ Advanced Features
π§ Advanced Features
β Trigger Scan from ANY OTTO Page
All Sites, Overview, or Installation Guide.
β Enter Custom URLs
Scan checkout, funnels, or dynamic pages.
β View Last Report
Useful for comparing before/after fixes.
β Live Pixel Refresh
If the Pixel activates after a refresh, OTTO updates instantly.
β Automated Validation Checks
Including:
Duplicate Pixel detection
UUID mismatch
Script placement issues
Engagement state
Render-blocking problems
β οΈ Common mistakes to avoid
β οΈ Common mistakes to avoid
β Running scan on staging URL instead of production
β Missing Pixel on certain funnel/checkout pages
β Using multiple installation methods (Plugin + GTM + Manual)
β Installing Pixel in
<body>instead of<head>β Not clearing CDN or caching plugin
β Forgetting to publish changes in Wix/Webflow/Shopify
π§ Complementary Tips for Using the Diagnostics Tool
π§ Complementary Tips for Using the Diagnostics Tool
π Start with the Homepage
After the homepage, scan high-value pages like /checkout, /pricing, or landing pages. This ensures tracking continuity across the funnel.
π Check for Caching Delays
If the scan doesnβt detect the pixel but youβve recently added it:
Open the page in Incognito Mode
Clear your browser cache
Wait a few minutes if your site uses a CDN or caching plugin
π§© Understand Partial Installs
A partial installation usually means:
The pixel script is present but missing parameters or event triggers
The base script is loaded, but dynamic optimization attributes are missing
Use this as a signal to re-check your installation and setup logic.
π Cross-check Subdomains
If you're running Search Atlas across multiple subdomains (e.g., www.example.com and app.example.com), scan each one separately. Each may require its own pixel setup or adjusted script path.
ποΈ Save Reports for QA
Screenshot or copy the scan output. It provides a clear status snapshot and speeds up debugging and collaboration.
π‘ Pro Tip
π‘ Pro Tip
Use a scan every time you add Search Atlas to a new site, page, or subdomain. It only takes 30 seconds and can save hours of debugging.
You can click Scan from anywhere inside OTTO & Audit β All Sites, Overview, or Installation Guide β and it will automatically test the active domain context. If you recently added or changed your installation method, always run Scan again and refresh the page after 30-60 seconds to confirm that the OTTO pixel is properly engaged.
π§ UI Path Summary
You can access Scan from any of these:
Area | Full Path | Action |
Main Table | AI SEO β OTTO SEO β All Sites | Click Scan |
Project Dashboard | AI SEO β OTTO SEO β your site β Overview | Click Scan |
Installation Wizard | AI SEO β OTTO SEO β Installation Guide | Click Scan |
π All three paths open the same diagnostics modal.
The Diagnostics Tool is your fastest way to validate OTTO, remove ambiguity, and ensure your site is ready for AI-powered SEO automation. Running a quick scan every time you add or adjust the Pixel can save hours of debugging β and ensures OTTO always has the cleanest, most accurate connection to your website.







