This guide outlines the validated implementation to install the OTTO Pixel on websites built with GoHighLevel (GHL) (e.g., via Ideation), ensuring that OTTO's diagnostic tool successfully detects the pixel.
⚠️ This method has been tested across multiple client sites and is currently the most reliable approach.
🌐 Step 2: Select or Add Your Website
🌐 Step 2: Select or Add Your Website
• Enter your full URL (e.g., https://yourdomain.com).
• Wait for the green verification check mark confirming the domain.
• Then click "Continue".
📎 Step 3: Copy Your OTTO Pixel Script
📎 Step 3: Copy Your OTTO Pixel Script
Inside the Installation Guide:
• Select Go High Level (GHL) from the CMS list.
Click the Video Guide Card, then scroll to Pixel Code.
Click Copy to copy your OTTO Pixel
<script>.(Optional) Click Email My Developer to send the snippet
Click "Step by step" for detailed GHL instructions (See the next step).
Click "Continue" in the bottom right corner.
Stop here — now switch to your Go High Level (GHL) dashboard to insert the script before returning to Search Atlas.
🛠️ Step 4: Open the Website Inside GHL and install the script
🛠️ Step 4: Open the Website Inside GHL and install the script
In the Home page editor, click on the “+” icon at the top left corner of the page.
Scroll down to the "Custom" category in the element list.
Locate the "Code" box.
Drag and drop this Code block into the header area of your homepage layout.
Paste the OTTO Pixel <script> tag into that HTML block.
After inserting the script, mark the section as a Global Section.
This ensures it loads across all pages using this section.
When saving:
A modal titled “Section Changes Made” will appear.
Confirm that you‘re applying changes to the Global Section.
Click Save.
🔍 This step is crucial — it ensures the OTTO Pixel script loads site-wide and can be detected by the diagnostic tool.
⚠️ Important clarification:
The “header section” does not mean the top of the visible page (above your logo, banner, or navigation). It refers to the technical header area — the upper structural section of your layout where global scripts are placed.
🚀 Step 5: Activate in SearchAtlas
🚀 Step 5: Activate in SearchAtlas
Once OTTO completes the initial setup for your project, your website appears inside the OTTO SEO (📊) Automation dashboard. You need to click on your project.
Then you'll see:
• Your domain name at the top (e.g., https://yourdomain.com).
• Below it, your SEO performance metrics, including:
– Healthy Pages (pages scanned so far)
– OTTO Grader (overall site health score)
– Content, Authority, Technicals, UX Signals (the four SEO pillar indicators)
On the right side of the site row, you’ll see:
• A red status label such as “Not Installed” or “OTTO Not Found.”
→ This means the OTTO Pixel has not been verified yet.
• A Scan button
→ Used to run OTTO’s Installation Diagnostics.
• A yellow/orange Disengaged toggle
→ Indicates OTTO is inactive until Pixel verification succeeds.
Next Steps
1️⃣ Click Engage OTTO.
This enables the site for testing and prepares the system to check your Pixel connection.
2️⃣ Click Scan.
This opens the Installation Diagnostics modal.
Your domain (e.g., https://yourdomain.com) will appear automatically in the field.
3️⃣ Verify the domain, then click Run Diagnostics.
OTTO will begin scanning your site for the installed Pixel.
During this stage, you’ll see the message:
“Running Diagnostics…
We’re checking the selected page for any OTTO implementation issues.
This might take a few seconds — hang tight!
A detailed report will be ready shortly.”
This confirms that OTTO is checking your site for the Pixel across your environment. The scan may take a couple of minutes — this is normal.
⏳ If the status remains red after the scan:
Wait 3–5 minutes to allow the Pixel to propagate across your domain fully. Then refresh the OTTO SEO dashboard — the status should update once the Pixel is detected.
That’s it! The OTTO Pixel is now live on your GHL site, 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
After you click Scan → Run Diagnostics, OTTO inspects your website to verify Pixel installation, detect duplicates, confirm UUID validity, and validate deployed SEO fixes.
Below is what each possible status means and what you should do next:
❌ 1. “OTTO not detected.”
❌ 1. “OTTO not detected.”
What does it mean:
OTTO couldn’t find your Pixel script anywhere in the live HTML of the URL scanned.
Why does it happen:
Pixel not installed
Pixel added to the wrong theme/template
Installed on staging but not production
Installed on a different domain variant (www vs non-www / http vs https)
What to do:
Reinstall the Pixel using the correct installation guide, then wait 3–5 minutes for the status to update after saving changes.
❌ 2. “Your script is using an incorrect UUID.”
❌ 2. “Your script is using an incorrect UUID.”
What does it mean:
A Pixel exists, but the UUID doesn’t match the one assigned to your site.
Why does it happen:
Pixel copied from another project
Duplicate site setup
Wrong script was pasted into the template
Old Pixel copied before regenerating a new one
What to do:
Replace the script with the correct Pixel UUID from your Installation Guide.
Then wait up to 3 minutes for OTTO to re-check the installation.
⚠️ 3. “Duplicate Installation Detected.”
⚠️ 3. “Duplicate Installation Detected.”
What does it mean:
OTTO found more than one Pixel on your site.
Possible duplicates:
JavaScript Integration duplicated
WordPress Plugin + JavaScript script at the same time
Multiple manual Pixels installed across templates
Pixel is installed in both global and page-level injectors
What to do:
Remove the extra instances and leave only one valid Pixel.
Once fixed, wait 3 minutes for the system to update.
🟢 5. “Deployed Fixes Verification — OK”
🟢 5. “Deployed Fixes Verification — OK”
What does it mean:
OTTO confirms that on-page fixes (meta tags, headings, titles, etc.) have been properly deployed and rendered in the live HTML.
This means everything is functioning normally.
⚠️ 6. “Some deployments were not identified in our scan.”
⚠️ 6. “Some deployments were not identified in our scan.”
What does it mean:
At least one of the fixes OTTO attempted to deploy did not appear in your rendered HTML during the verification pass.
Why does it happen:
Cache not cleared
CDN is still serving an old version
Fix deployed but not published
Plugin conflict (WordPress only)
JavaScript rendering delay
What to do:
Click View Issue to see which page or tag failed → then re-run Scan after clearing cache.
🟣 7. The Purple Banner (First-Time Installations)
🟣 7. The Purple Banner (First-Time Installations)
If this is your first Pixel installation, you may also see:
“Site processing is still in progress.”
“Waiting for data…”
“No crawl data available yet.”
“Pixel detected — awaiting first scan results.”
This is normal.
OTTO’s first crawl can take up to 24 hours, depending on site size and CMS.
If more than 24 hours pass → go to
Scan → Run Diagnostics → Re-run Crawl.
🧭 Summary of What Your Results Mean
🧭 Summary of What Your Results Mean
Message | Meaning | Action |
❌ OTTO not detected | Pixel missing | Install Pixel, wait 2–5 min |
❌ Incorrect UUID | Pixel installed, but the wrong site | Replace with proper UUID |
⚠️ Duplicate Installation | More than one Pixel detected | Remove duplicates |
🟡 OTTO is disengaged | Pixel found but inactive | Click Engage OTTO |
🟢 Deploys Verified | Fixes applied successfully | No action needed |
⚠️ Deploys Missing | Fixes not found in live HTML | Clear cache → rescan |
🟣 Processing banner | First-time crawl in progress | Wait up to 24 hours |
With the OTTO Pixel successfully installed and verified on your GHL site, your site is now fully connected to Search Atlas’s AI-powered SEO engine. From this point forward, OTTO can crawl your pages, detect technical issues, apply automated optimizations, and monitor ongoing improvements across your entire domain.
If you ever update your theme, publish a new layout, or install additional scripts, re-run a Diagnostic Scan to confirm everything remains properly connected. Your Shopify site is now ready to benefit from continuous SEO enhancements, real-time insights, and fully automated optimization workflows.





















