🧭 Overview
If you have added the OTTO pixel to your Shopify store and can confirm it appears in your site's source code, but the platform still shows a "not installed" status after several days, you are not alone. This is a common point of confusion during the trial period and is almost always caused by the Site Auditor's initial crawl initialization phase — not a problem with your pixel installation.
This article explains the difference between initialization and active crawling, what to expect at each stage, and how to monitor your progress.
🔎 Two Distinct Phases Before Detection Works
Many customers assume that once the Site Auditor is enabled, it immediately begins scanning pages. In reality, there are two separate phases before pixel detection can be confirmed:
- Phase 1 — Initialization (0 to 24 hours): The Site Auditor sets up your site's crawl environment. During this window, no pages are actively scanned and no pixel detection occurs. This phase runs silently in the background and cannot be skipped or accelerated.
- Phase 2 — Active Crawling: Once initialization completes, the auditor begins crawling your pages. Pixel detection status updates as pages are processed. Larger Shopify stores with many URLs can take additional time to reach full coverage.
The "not installed" message during Phase 1 does not mean your pixel is broken or missing. It simply means the system has not yet begun scanning your pages.
⏱️ Expected Timeline at a Glance
- 0–24 hours after setup: Initialization phase. Status will show "not installed" regardless of pixel presence. No action needed.
- 24–48 hours after setup: Active crawling begins. Detection status should update as pages are crawled.
- 48–72 hours after setup: Most Shopify stores will have a confirmed detection result by this point. Very large stores or stores with crawl restrictions may take longer.
If you added your pixel within the last 24 hours, the correct action is to wait — not to reinstall the pixel or trigger a new crawl. Initiating a new crawl during the initialization phase does not speed up the process and may cause confusion about where the system actually is in its setup.
✅ How to Confirm Your Pixel Is Correctly Installed
While you wait for initialization to complete, you can manually verify your pixel is present:
- Open your Shopify storefront in any browser.
- Right-click anywhere on the page and select View Page Source.
- Press Ctrl+F (or Cmd+F on Mac) and search for otto or your specific pixel script identifier.
- If the script appears in the source, your pixel is installed correctly. No reinstallation is needed.
If the pixel does not appear in the page source, navigate to your Shopify admin and confirm the script was saved under Online Store → Themes → Edit Code or via the Shopify Script Tags API, depending on how you added it.
📊 How to Monitor Detection Status in the Platform
- Log in to Search Atlas and go to OTTO SEO → All Sites (SEO Automation) using the left sidebar (or navigate to /seo-automation-v3).
- Select your connected Shopify site from the site selector at the top of the page.
- Locate the OTTO panel and review the pixel status indicator.
- If initialization is still in progress, the status will remain as "not installed" or "pending." This is expected behavior.
- Return to this panel after 24 hours to check for an updated status. You do not need to refresh or restart anything manually.
🚫 What Not to Do During Initialization
- Do not reinstall the pixel. Multiple copies of the script in your theme can cause conflicts and duplicate tracking.
- Do not trigger a manual crawl during the first 24 hours. The system is in a pre-crawl setup state and a manual crawl request will not override initialization.
- Do not disconnect and reconnect your site. This resets the initialization timer and extends your wait time.
🛠️ If the Status Still Shows 'Not Installed' After 72 Hours
If more than 72 hours have passed since you added the pixel, initialization is complete, and the status has not updated despite the pixel being visible in your source code, there may be a crawl configuration issue. At this point, try the following:
- Go to OTTO SEO → All Sites (SEO Automation) in the left sidebar.
- Open your site's auditor settings and check whether any URL rules or crawl restrictions are blocking your homepage or key pages.
- Ensure your robots.txt file is not blocking the Search Atlas crawler.
- If everything looks correct, initiate a new crawl from the Site Auditor dashboard and allow 24 hours for results to refresh.
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.