## What Happened

A confirmed bug in the OTTO Cloudflare worker script caused **double-encoding of special characters** such as **&** and **'** on sites connected via Cloudflare (including Webflow sites). Instead of rendering correctly, these characters appeared as raw HTML entities (for example, **&amp;** or **&#039;**) visible to visitors on the frontend.

This issue affected headings, page copy, and other injected content anywhere the OTTO Cloudflare worker script was active.



## How to Check If Your Site Is Affected

Review the pages where OTTO is active and look for raw HTML entities such as **&amp;** or **&#039;** appearing visibly in headings or body copy on the frontend. If your site uses a caching layer (Cloudflare cache or Webflow's CDN), perform a hard refresh or clear your cache to ensure you are viewing the latest version of your pages before concluding the issue is present.



## What to Do

1. **Disengage OTTO** from your site immediately to stop further character corruption. In your Search Atlas dashboard, navigate to OTTO SEO → All Sites (SEO Automation) and disengage the connection for the affected site.
2. **Clear your Cloudflare worker script.** In your Cloudflare dashboard, go to **Workers & Pages**, locate the OTTO worker script associated with your site, and delete or disable it.
3. **Clear your site cache.** In Cloudflare, go to **Caching > Configuration** and select **Purge Everything** to ensure no cached version of the corrupted content is served. If you are on Webflow, also purge the Webflow CDN cache from your Webflow project settings.
4. **Verify the characters render correctly** on your frontend by performing a hard refresh (Ctrl+Shift+R or Cmd+Shift+R) and checking the previously affected headings and copy.
5. **Reconnect OTTO** once the fix has been confirmed. Return to your Search Atlas dashboard, navigate to OTTO, and re-engage the connection for your site using the latest worker script provided. This ensures the patched version of the script is installed rather than the previous bugged version.

## If You Previously Disengaged OTTO

If you already disengaged OTTO to prevent further character corruption, follow steps 2 through 5 above to clear the old worker script, verify the frontend, and safely reconnect using the updated script.



## When to Contact Support

Reach out to the Search Atlas support team if any of the following apply:

- Special characters are still displaying as raw HTML entities after completing the steps above
- You are unable to locate or remove the Cloudflare worker script
- You are unsure whether your site is affected by this bug

You can contact the Search Atlas support team via live chat only — use the chat widget in the bottom-right corner of the platform and type **human teammate** to reach a member of the team.