Injecting Changes with JavaScript
OTTO (via the Pixel or Plugin) injects SEO changes — like optimized titles, meta descriptions, schema, internal links, and content blocks — directly into the HTML of your site using JavaScript. This ensures that updates are fast, safe, and immediately visible on the front end.
Changes are deployed without modifying your CMS or database, which helps avoid issues with caching tools, page builders, or conflicting plugins — a common problem in the WordPress ecosystem.
This is the same approach used by top SEO plugins like Yoast or RankMath. If the plugin is removed, the rendered data disappears. That’s normal behavior in plugin-based systems.
What Happens If the JavaScript Is Removed?
If the OTTO Plugin or Pixel is uninstalled or disabled:
Your SEO enhancements will stop rendering
The site will display your CMS’s original content
This doesn’t delete your work — it simply stops injecting it
We’ve chosen this method to ensure stability across thousands of different site setups. It also means that your CMS stays untouched, and we avoid breaking compatibility with your existing tools.
✅ How to Keep Your Changes
If you want your SEO updates to stay live after removing OTTO:
Activate Deep Freeze to permanently lock in your deployed changes — no plugin or billing required
Use the Export feature to download all optimized content and manually apply it within your CMS or plugin
This gives you complete control. You’re not locked in — you’re free to take your data with you.
We’re not trying to gatekeep your work — just protect your site from avoidable issues.
What’s Coming Next
We’re currently developing a new OTTO version that works entirely through Cloudflare — no plugin, pixel, or JavaScript required. All SEO changes will be deployed through Cloudflare directly, removing any need for on-site installations.
🔧 How Changes Are Deployed
Learn how what happens when the plugin or pixel is removed.
Updated over 3 weeks ago