🔍 Overview
Some OTTO users have encountered a situation where schema deployments appear to succeed — the API returns a 'Success' response — but no schemas actually deploy. Affected schemas remain frozen in manual review status and cannot be deployed or modified. This article explains what caused this issue, what was fixed, and what to do if you are still affected.
⚙️ What Caused the Issue
Engineering identified two root causes that prevented schemas from moving out of manual review:
- Invalid data types for image dimensions: ImageObject schemas had width and height values stored as strings instead of the required numeric format. This caused schema validation to incorrectly block deployment of otherwise valid schemas.
- Missing review or rating data: Certain schemas were flagged for manual review when the pages they were associated with lacked review or rating data. Once in review, the schemas could not be deployed or corrected — even after regeneration, no fields were presented to fix.
These issues were confirmed by engineering and tracked internally. The underlying bugs have been fixed and the fix is live in production.
✅ What Was Fixed
Engineering resolved the schema validation logic that was incorrectly blocking valid schemas from deploying. Specifically:
- The validation error caused by string-formatted width/height values in ImageObject schemas has been corrected.
- Schemas stuck in review due to absent review or rating data can now progress through the deployment pipeline without being blocked.
Following the fix, affected schemas were manually reprocessed by the engineering team to regenerate and redeploy the pending queue.
🚀 What You Should Do Now
If you experienced this issue, follow these steps to confirm your schemas are now deploying correctly:
- Log in to your Search Atlas account and navigate to the OTTO section of your dashboard.
- Check the status of your pending schemas. Schemas that were previously frozen in manual review should now show an updated status.
- If schemas were recently reprocessed, allow a short period for the deployment queue to clear and for statuses to refresh.
- Attempt to deploy any remaining schemas that are still in a pending or review state. If the option is now available, proceed with deployment as normal.
- Verify that your deployed schemas are returning correctly by checking the relevant pages or using a schema validation tool of your choice.
⚠️ If Schemas Are Still Stuck
The fix is live, but if your schemas are still showing as frozen in manual review or still not deploying after following the steps above, your account may need a manual reprocess triggered by our team. This is not something you can initiate yourself — our support team handles it directly.
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.
💡 Tips to Avoid Schema Issues
- Ensure that pages associated with schemas have sufficient structured data, including review and rating information where applicable, before initiating deployment.
- If a schema enters manual review and presents no fields to correct after regeneration, do not attempt repeated deployments — contact support so the issue can be escalated to engineering promptly.
- Monitor your schema statuses after bulk deployments to catch any that stall early.