🔧 Fix Otto Script & Empty Dashboard Reports

Camilo Aponte

Camilo Aponte

Last updated on Sep 30, 2026

🧭 Overview

If your Otto script is not firing correctly or your OTTO dashboard reports are showing empty data, two separate but related issues may be at play: a broken script connection and incomplete report setup. This article walks you through both fixes in the correct order.

⚠️ Before You Begin

Confirm the following before troubleshooting:

  • You have access to your website's backend or CMS to manage scripts.
  • Your site uses HTTPS (not HTTP). Otto scripts will not execute on insecure connections.
  • You are logged into Search Atlas and can navigate to SEO Automation inside OTTO SEO in the left sidebar (/seo-automation-v3).

🔁 Step 1 — Clear Cache and Reinstall the Otto Script

A corrupted or outdated script installation is the most common cause of Otto not firing. Follow this sequence exactly:

  1. Go to OTTO SEO in the left sidebar of Search Atlas, then open SEO Automation.
  2. Select your project and open the Otto Setup section.
  3. Copy the latest version of your Otto script snippet.
  4. Log in to your website's CMS or hosting backend.
  5. Remove the existing Otto script completely — do not leave any old version in place.
  6. Clear your website's server-side cache and any CDN cache (e.g., Cloudflare, WP Rocket, W3 Total Cache).
  7. Paste the newly copied Otto script into the correct location — typically inside the <head> tag of your site's global template.
  8. Save and publish the changes.
  9. Clear your browser cache, then reload your website to verify the script is present in the page source.

To verify the script is live, right-click your webpage, select View Page Source, and search for otto or your unique script ID. If it does not appear, repeat the installation step.

🔒 Step 2 — Validate Your HTTPS Connection

Otto scripts are blocked on non-secure connections. Confirm your site is fully secured:

  • Your site URL must begin with https:// — not http://.
  • There should be no mixed-content warnings in your browser's console (press F12 → Console tab and look for security errors).
  • Your SSL certificate must be valid and not expired. You can check this by clicking the padlock icon in your browser's address bar.

If your site is running on HTTP or has SSL errors, resolve the certificate issue with your hosting provider before reinstalling the Otto script.

📊 Step 3 — Set Up Your OTTO Dashboard Reports Correctly

Empty reports in the OTTO dashboard are almost always caused by missing data connections rather than a script problem. Each report type requires specific data sources to be active.

Navigate to Reports in the left sidebar (/report-builder/projects-list) and check the following for your project:

  • Data Entry: Confirm that your project has at least one active data entry connected. Without this, report widgets will display empty.
  • Keyword Rank Tracker (KRT): Your keyword tracking campaign must be active and have completed at least one crawl cycle. Go to OTTO SEO in the left sidebar → All Sites (SEO Automation) → your project → KRT and verify keywords are being tracked.
  • Site Explorer: A Site Explorer analysis must have been run for your domain. If it has never been run, report sections that pull backlink or organic data will appear blank.
  • Google Business Profile (GPB) Integration: If your report includes local SEO or GBP widgets, your Google Business Profile must be connected under your project settings. Disconnected or unverified profiles will result in empty GBP report sections.

After confirming all data sources are active, return to your report (Executive Summary) and click Refresh Summary, and allow up to 24 hours for fresh data to populate.

🎥 Step 4 — How to Submit a Video for Faster Diagnosis

If you have recorded a screen video (for example, via Loom) showing the issue, our support team can review it directly. To get the fastest resolution:

  1. Ensure your video clearly shows: the Otto script section in Search Atlas, the page source of your website (confirming whether the script is present or absent), and the empty report view in the OTTO dashboard.
  2. Note the exact URL of the affected website and the name of the project in Search Atlas.
  3. Open the chat widget in the bottom-right corner of the platform.
  4. Type human teammate to connect with a support agent.
  5. Share your video link along with the project name, website URL, and a brief description of what you see in each part of the video.

Providing all four pieces of information (video, URL, project name, description) allows our team to diagnose the issue without needing to ask follow-up questions, which significantly speeds up resolution.

✅ Quick Checklist

  • Old script removed and new script reinstalled inside <head>
  • Server cache, CDN cache, and browser cache cleared
  • Site confirmed on HTTPS with a valid SSL certificate
  • KRT campaign active with at least one completed crawl
  • Site Explorer analysis run for the domain
  • GBP connected if local SEO report widgets are in use
  • Report refreshed and given up to 24 hours to populate

If you need further assistance, open the chat widget in the bottom-right corner of the platform and type human teammate to be connected with a member of our team.