OTTO and Search Atlas work best when integrated with your existing tools and team workflows. This section guides you through connecting to GSC/GBP, managing domains, user access, and transitioning projects between accounts.
How do I install the OTTO Pixel correctly?
How do I install the OTTO Pixel correctly?
The OTTO Pixel enables Search Atlas to apply SEO fixes to your live site dynamically. To install it, choose only one method depending on your platform:
✅ WordPress
Go to Plugins → Add New
Search "Search Atlas – OTTO SEO"
Click Install → Activate
The pixel will auto-activate — no code needed
✅ Shopify, Webflow, Framer, GoHighLevel, Others
Go to your Search Atlas dashboard → OTTO & Audit → All Sites
Copy your OTTO Pixel script
Paste it before the
</body>
tag in your site’s global HTML templateOR use Google Tag Manager → Custom HTML Tag → Paste the script
⚠️ Do not use multiple methods (plugin + script + GTM)
Doing so may cause duplicate rendering issues or prevent the pixel from firing correctly.
🔎 How to validate that the OTTO Pixel is working:
Open your site → Right-click → Inspect → Console
Look for “OTTO Pixel Detected” message
Use Google Tag Assistant or check pixel status in the Search Atlas dashboard
Note: Install OTTO using the WordPress plugin or by placing the script before </body>
on non-WordPress platforms. Avoid duplicate methods.
What does it mean when OTTO is "enabled"?
What does it mean when OTTO is "enabled"?
The OTTO toggle switch controls whether your already deployed fixes are rendered live on your website — it’s not the same as deploying new fixes.
🟢 When OTTO is turned ON:
All fixes you’ve previously deployed (technical, content, schema, links) will begin rendering on the site
The OTTO Pixel becomes active, and client-side rendering resumes
🔴 When OTTO is turned OFF:
Fixes remain saved in your dashboard
But nothing renders live — your site reverts to its pre-fix state (visually and structurally)
This can be useful for testing, staging, or temporary pauses
⚠️ Important clarification:
The toggle does not deploy fixes
It simply activates or deactivates the rendering of fixes you've already deployed
🧠 Pro Tip: Always use “Deploy” to apply changes, then toggle ON to make them live.
How can I verify if OTTO fixes are deployed?
How can I verify if OTTO fixes are deployed?
You can easily verify whether OTTO fixes are live on your site using built-in tools or browser inspection.
🧪 Three ways to check deployments:
Search Atlas Chrome Extension
Use the extension to scan the page and see which fixes are active
View deployed schema, content blocks, and technical optimizations
Browser Inspection (Chrome DevTools):
Open the Elements tab
Check for injected HTML from OTTO (e.g., schema markup in
<head>
, updated headings)Verify the OTTO script is loading in the Network tab
Support Team Assistance:
If you're unsure, message our team
We'll help confirm deployments and troubleshoot any rendering or caching issues
💡 Pro Tip: Changes made via OTTO are client-side rendered, so you won’t see them in your CMS but can always verify on the live site.
How long does deployment take? Do fixes stay live?
How long does deployment take? Do fixes stay live?
OTTO offers flexible deployment options — whether you’re fixing one page or your entire site. The time it takes depends on the deployment method you use.
⚡ Single Fix Deployment:
Instantly pushed to your site
Ideal for testing or reviewing changes, page by page
Changes are visible as soon as the page is refreshed
📦 “Deploy All” (bulk deployment):
Deploys a batch of selected fixes across multiple pages
May take a few minutes to fully propagate, depending on:
The number of fixes
Your site's pixel load time
CDN or browser caching
📍 Where to find status:
Deployment counters update in real time
You can track what’s been applied from the Deployment Log in the OTTO dashboard
💡 Pro Tip: After a bulk deploy, clear your browser cache or use an incognito window to verify live rendering.
Fixes stay live as long as the OTTO Pixel is active and your subscription is valid.
How often does OTTO update with new fixes or issues?
How often does OTTO update with new fixes or issues?
OTTO continuously syncs with your Site Audit crawl schedule to detect and suggest new opportunities — but not all features refresh automatically.
📆 What updates with each crawl:
🛠️ Technical issues (e.g., broken links, redirects, loading errors)
🔗 Internal link suggestions (anchor updates, orphaned pages)
🔍 Missing keywords (from content vs. ranking gaps)
These are refreshed every time your site is re-crawled, based on your configured schedule (daily, weekly, or manual).
🧠 What does not auto-refresh:
🗺️ Topical Maps and semantic models
Generated using a snapshot of GSC + NLP data
Do not auto-update with new queries or rankings
To update, you must rebuild the Topical Map manually
📍 Where to manage crawl settings:
Go to Site Audit > Settings > Crawl Frequency
Choose how often OTTO checks for new technical or keyword insights
💡 Pro Tip: Set crawls weekly for dynamic sites, or monthly for stable ones.
What is the difference between OTTO fixes and AI-generated content?
What is the difference between OTTO fixes and AI-generated content?
Search Atlas separates SEO automation into two core functions — OTTO Fixes and AI Content Creation, each serving a distinct purpose in your content strategy.
⚙️ What are OTTO Fixes?
Purpose: Improve existing site elements for SEO
What it does:
Optimizes titles, meta descriptions, H1s, and canonicals
Adds schema markup, alt text, internal links, and keywords
How it's applied:
Injected into your live site via the OTTO Pixel or plugin
Visible to both Google and users instantly
Example: Fixes 90 title tags across your site in seconds without changing your CMS
✍️ What is AI-Generated Content?
Purpose: Create new SEO-optimized content at scale
What it does:
Generates blog posts, product pages, landing pages, press releases
Writes using AI models guided by SEO context, keywords, and tone
Where it's stored:
Accessible in the Content Assistant
Can be published to WordPress, exported, or scheduled
Scalable Tools:
Use Topical Maps, Hyperdrive, or Bulk Writers for mass content output
🧠 Summary:
OTTO = real-time technical SEO improvements to existing pages
AI Content = new, long-form content creation based on strategy and prompts
They are complementary. OTTO strengthens on-page elements, while Content Genius expands your site’s footprint with valuable new content.
Note: OTTO handles technical SEO fixes on live pages. Content Genius creates new articles, blogs, and SEO-driven pages using AI.
What backup or safety measures are in place?
What backup or safety measures are in place?
All changes made via OTTO are automatically saved and recoverable, even if the pixel temporarily goes offline.
🧠 How backup works:
Every fix you deploy (technical, content, schema, etc.) is stored in the OTTO dashboard
This includes both project-level and page-specific deployments
⚙️ Pixel technology & stability:
OTTO uses statically precalculated and cached data
Even if the pixel is briefly disconnected or blocked by a browser/plugin, your changes won’t be erased or lost
Once the pixel reconnects, changes are re-rendered instantly
💡 What if I uninstall the pixel?
If removed entirely, active fixes are also removed from the live site
Consider using Deep Freeze to preserve all deployed fixes without needing the live pixel
✅ You always maintain full control and can redeploy any fix from your history.
How does reporting in OTTO work?
How does reporting in OTTO work?
OTTO allows you to track and export a summary of all deployed work for reporting, transparency, or client review.
📤 Current export option:
From your OTTO dashboard, you can export a summary to Google Sheets
This includes:
Fix type and category
Deployment status
Pages affected
Timestamps
📊 Coming soon:
Full integration with Report Builder, allowing you to:
Combine OTTO activity with Site Audit, GBP, and Content reports
Add branding and structure
Automate recurring reports for clients or stakeholders
🔎 Where to find it:
Go to your project dashboard > Deployment Summary
Click “Export to Google Sheets”
💡 Great for agencies needing transparent reporting or internal QA workflows.
How does OTTO interact with other Search Atlas tools?
How does OTTO interact with other Search Atlas tools?
OTTO is tightly integrated into the Search Atlas ecosystem, enabling a seamless, unified workflow across SEO content, fixes, reporting, and local optimization.
📝 Content Assistant
Syncs articles generated in OTTO automatically
Lets you refine, export, or publish directly from one central workspace
🛠️ Site Audit
Feeds real-time technical issues into OTTO
Triggers smart fix suggestions (e.g. broken links, schema, meta tags)
You can deploy fixes directly from OTTO’s dashboard
📊 Report Builder
Includes OTTO task data in client reports
Supports filtering by fix type, timeframe, and module
Export as branded PDFs or dynamic share links
📍 Local SEO (GBP Integration)
Shares Google Business Profile connections with OTTO
Manage posts, reviews, and Q&A actions directly from the OTTO interface
🚫 Not currently integrated:
Site Explorer (competitor research)
GSC Performance (query/rank tracking)
Keyword Research tools
These exclusions are intentional to prevent data duplication and maintain a modular focus.
Site Explorer, GSC Performance, and Keywords are not integrated.
Why don’t I see changes in my CMS or page source?
Why don’t I see changes in my CMS or page source?
OTTO uses dynamic client-side rendering, which means all optimizations are applied in your users’ browsers — not directly in your CMS or static HTML.
🧠 How it works:
Once deployed, OTTO injects fixes via the client-side pixel, handling metadata, schema, headings, internal links, and more.
These changes are not visible in your CMS backend or source definitions — they live in the user view after loading.
📎 Why this matters:
It enables seamless compatibility across all hosting platforms.
You maintain full control of your CMS and hosting setup.
When OTTO is disabled or the pixel is removed, the changes are automatically removed.
💡 Pro Tip: To verify live changes, inspect the page in the browser’s Developer Tools (Elements tab) or use the Search Atlas Chrome Extension.
How do I view and manage all fixes applied by OTTO?
How do I view and manage all fixes applied by OTTO?
📜 Where to find it:
Go to OTTO > Fix History
🧾 What you’ll see:
A timestamped log of every deployed fix
The team member who triggered it
The page and category (e.g., technical, content, schema)
Options to redeploy, undo, or modify each fix
What’s the difference between project-wide and page-specific fixes in OTTO?
What’s the difference between project-wide and page-specific fixes in OTTO?
OTTO gives you flexible control over how fixes are applied — site-wide or per page.
🌐 Project-wide fixes
Apply across the entire domain and include:
Metadata templates
Schema markup
Speed enhancements
Backlink automation
📄 Page-specific fixes
Target individual issues like:
H1 duplication
Broken links
Missing keywords
Readability or UX suggestions
🛠️ How to apply fixes:
Deploy all fixes from a category
Fix only flagged pages
Apply manual tweaks page by page
How does Geo SEO work with OTTO?
How does Geo SEO work with OTTO?
🗺️ What is Geo SEO?
Geo SEO targets searchers by city, neighborhood, or region — without needing dozens of duplicate pages.
Search Atlas makes this scalable through dynamic optimization:
📍 Injects location modifiers like "Tax Lawyer in Atlanta" into H1s, meta, and body
🧭 Uses GBP data to align local signals with page content
🔁 Runs bulk updates across services or blog pages from OTTO
🧠 Leverages AI to make geo-modified content sound natural and rank-ready
🛠️ Where it works best:
City pages
Local services with national coverage
Franchise or multi-location businesses
GBP-optimized content (reviews, posts, Q&A)
🔒 Avoid duplicate content:
Every OTTO deployment utilizes semantic variation and entity mapping to prevent location keyword stuffing or boilerplate issues.
What happens if I remove the plugin or the pixel?
What happens if I remove the plugin or the pixel?
That's a great question — let me walk you through what happens and why OTTO is built this way.
1. First, the plugin is completely free. There’s no cost to install or keep the OTTO plugin on your site. You’re welcome to leave it active even if you're not currently using all its features.
2. If you’re using WordPress, the plugin works server-side, not through JavaScript injection. Unlike some platforms that rely on script-based SEO rendering, the OTTO WordPress plugin embeds optimizations directly into the HTML on your server. This ensures your changes appear even without pixel-based scripts.
3. The WordPress ecosystem is highly fragmented. There are many page builders (Elementor, Divi, WPBakery, SeedProd, Kadence, Beaver Builder) and SEO plugins (Yoast, RankMath, AIOSEO, SEOPress, The SEO Framework). Because each handles content differently, OTTO can’t push every SEO update (like alt text or content injections) directly into the CMS in every case. That’s why we’re building a native sync to transfer SEO titles and meta descriptions into supported plugins automatically.
4. Many of OTTO’s changes are permanent and independent. Updates to your Google Business Profile, backlinks, Cloud Stacks, and press releases remain live and unaffected. Content published to your CMS (blogs, landing pages) also stays intact.
5. If you want to uninstall the plugin or pixel but keep your SEO updates, you have two clean options:
- Activate Deep Freeze to retain the changes on-site permanently.
- Export your optimizations (meta tags, schema, etc.) to your CMS manually.
If neither is done, your on-site changes will stop rendering, similar to how other SEO plugins behave.
🚀 What’s Coming
We’re building a Cloudflare-based OTTO that won’t require a plugin or pixel — changes will be deployed at the network level. For WordPress, we’re adding support to sync SEO titles and metas into major SEO plugins like Yoast, RankMath, and more.
Keep this section handy to monitor performance, validate changes, and troubleshoot any interruptions in functionality.