If the OTTO Pixel isn't showing as detected after installing the Search Atlas plugin, caching is the most common cause. On most sites, clearing the WordPress cache is enough — but if you're on a CDN-backed host (such as Cloudflare or Pressable), you'll also need to purge your CDN cache to ensure OTTO detects the pixel correctly.

## ⚙️ Confirm Your Search Atlas Plugin Settings First

Before clearing any cache, verify the plugin is configured correctly:

1. Go to the **Search Atlas plugin settings** in your WordPress dashboard.
2. Confirm your **API keys** and **UUID** are correctly filled in.
3. Click **Save** to apply the settings.

Your configuration is saved and ready for the cache-clearing steps below.

## 🗑️ Clear Your WordPress Cache

1. Go to the **frontend** of your WordPress site.
2. In the **top admin bar** (top-right corner), click **Clear Caches**.
3. From the dropdown menu, select **Clear All Caches**.

This clears outdated content from WordPress's caching layer and helps OTTO register the plugin correctly.

## ☁️ Clear Your CDN Cache (Non-WP-Rocket Sites)

If your site runs on a **CDN-backed host** — such as Cloudflare, Pressable, or a similar edge-caching service — you also need to purge your CDN cache separately.

**Why this matters:** A bug (**WP-329**) caused the OTTO plugin to send `Cache-Control: public, max-age=3600` headers on non-WP-Rocket sites. This instructed CDNs and edge servers to aggressively cache pages, so a WordPress-level cache clear was immediately overridden — your CDN would re-serve stale content right away. Affected sites could also see broken forms and exposed nonces as side effects. **This issue is fully resolved in the WP-329 plugin update.**

If you installed the Search Atlas plugin before this fix was released, perform a one-time CDN purge:

- **Cloudflare:** In your Cloudflare dashboard, go to **Caching → Configuration**, then click **Purge Everything**.
- **Pressable:** In your Pressable dashboard, go to **Sites → [Your Site]**, then click **Clear Cache**.
- **Other CDN or host:** Refer to your host's documentation for a full edge-cache purge.

After purging, your CDN will serve fresh content and OTTO can detect the pixel on the next scan.

## 🔍 Verify OTTO Pixel Detection

1. Return to your **OTTO dashboard**.
2. Click **Scan**.

OTTO should now detect the pixel and display a confirmation message.

## 🛠️ Troubleshoot If the OTTO Pixel Still Isn't Detected

If OTTO still can't detect the pixel after completing all steps above, try the following:

- Repeat both the WordPress cache clear and the CDN cache purge.
- Confirm the Search Atlas plugin is updated to the latest version, which includes the WP-329 fix.
- Check that no other plugin or server rule is overriding `Cache-Control` headers on your site.
- Contact **Search Atlas Support** — we can verify your configuration and walk you through any remaining steps.

**🎯 You now know how to clear both WordPress and CDN caches to get the OTTO Pixel detected correctly — including the extra CDN purge step needed on non-WP-Rocket hosts. If you're setting up the Search Atlas plugin for the first time, see our Search Atlas WordPress Plugin Installation Guide for full setup instructions.**