# **🔍 Overview**

If you encounter a persistent schema update error in OTTO SEO — even after confirming the OTTO pixel is installed — the issue is usually related to pixel placement, crawl status, schema conflicts, or CMS compatibility. Follow the steps below in order to identify and resolve the problem.

# **📍 Step 1: Verify Pixel Placement**

The OTTO pixel must be placed in the **<head>** section of your site. Placing it in the footer will prevent it from executing correctly and can cause schema update errors.

- Go to the left sidebar and navigate to **OTTO SEO → Installation Guide**.
- Confirm the pixel snippet is inserted inside the **<head>** tag of your site template.
- If it is placed in the footer or body, move it to the correct location and save your changes.

# **🗂️ Step 2: Check Page Crawl Status**

Schema updates depend on an up-to-date crawl of the affected page. If the page has not been crawled recently, the update may fail.

- Go to the left sidebar and navigate to **OTTO SEO → Site Audit → Page Explorer**.
- Locate the affected page and check when it was last crawled.
- If the crawl data is outdated, proceed to Step 3.

# **🔄 Step 3: Trigger a Manual Recrawl**

If the affected page has not been crawled recently, triggering a manual recrawl will refresh its data and allow the schema update to proceed.

1. Go to the left sidebar and navigate to **OTTO SEO → Site Audit → Crawl Monitoring**.
2. Locate the affected page and trigger a recrawl.
3. Wait for the crawl to complete before retrying the schema update.

# **⚠️ Step 4: Review Existing Schema Conflicts**

If your page already contains schema markup hardcoded directly in the HTML, duplicate schemas can create conflicts that block OTTO SEO from applying updates.

- Inspect your page's source code for any existing **JSON-LD**, **Microdata**, or **RDFa** schema markup.
- Remove or consolidate any duplicate schema definitions.
- Ensure only one schema source is active for the page before retrying.

# **🖥️ Step 5: Check CMS Compatibility**

Some CMS platforms restrict or limit script injection, which can prevent the OTTO pixel from executing fully even if it appears to be installed.

- Confirm that your CMS allows third-party scripts to run in the **<head>** section.
- Check for any security plugins, Content Security Policy (CSP) rules, or caching layers that may be blocking the pixel.
- If your CMS has a script manager or tag manager, verify the pixel is published and not in a draft or paused state.

# **🔁 Step 6: Retry the Schema Update**

Once you have completed the steps above, attempt the schema update again from within the OTTO SEO interface.

1. Go to the left sidebar and navigate to **OTTO SEO → All Sites**.
2. Click on your project card.
3. Navigate to the **Schemas** section.
4. Re-attempt the schema update for the affected page.

# **✅ What to Expect**

After completing all steps, the schema update should apply successfully. If the error still persists, it may indicate a deeper site configuration issue that requires manual review by our support team.

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.