🧩 What Is OTTO Heading Optimization?
OTTO Heading Optimization automatically injects a structured set of HTML heading elements ( through ) into your page to strengthen its topical structure and on-page SEO signals. These headings are placed inside a dedicated module near the closing tag of your page's source code.
🙈 Why Are the Injected Headings Hidden with display:none?
The injected headings are deliberately wrapped in a container styled with display:none. This is the intended, hardcoded design of the feature — not a deployment error. The platform tooltip confirms this behavior. The approach serves two clear purposes:
- Structural signaling without visual disruption: The headings provide semantic HTML structure that search engine crawlers can read without altering the visible layout or design of your live page.
- Theme-safe deployment: Keeping the module visually hidden lets OTTO enrich the page's heading hierarchy independently of your theme or page builder, guaranteeing zero unintended visual impact on your site.
If you see hidden heading markup near the closing tag after enabling this feature, your site deployment is working exactly as designed.
✅ Is This SEO-Safe Under Google Guidelines?
Yes. Google's guidelines prohibit hiding content from users specifically to deceive search engines — for example, cramming invisible keyword blocks into hidden divs to artificially inflate rankings. OTTO Heading Optimization does not fall into that category for three key reasons:
- Structural headings, not keyword stuffing: The injected content is a clean, logical heading hierarchy that reflects the page's actual content structure — not hidden blocks of target keywords.
- Transparent and documented: The behavior is disclosed directly in the platform tooltip and this documentation, satisfying Google's transparency expectations for automated site modifications.
- Full crawler parity: Googlebot renders JavaScript and reads the complete DOM. The injected headings are accessible to the crawler as intended structural signals, with no attempt to show crawlers different content than users see.
Search Atlas's implementation follows the same principle as structured data and schema markup — enriching machine-readable page signals without creating a deceptive user experience.
🗺️ How to Access OTTO Heading Optimization
You can review and manage Heading Optimization tasks from the OTTO SEO section of the platform:
- In the left sidebar, click OTTO SEO.
- Go to OTTO SEO → Overview or OTTO SEO → Page Explorer to locate the target page.
- Open the page's OTTO task panel and find the Heading Optimization task.
- Review the injected headings, their levels, and their current deployment status directly in the task panel.
↩️ How to Roll Back or Add Headings Manually
If you want to remove the injected headings, adjust the heading structure, or add headings manually, follow these steps:
- Navigate to OTTO SEO → Page Explorer and open the relevant page.
- Locate the Heading Optimization task in the OTTO task panel.
- To remove all injected headings, click the Undo or rollback option next to the task. The hidden module will be fully removed from the page source on the next sync.
- To add or edit individual headings, use the task panel's heading editor to set the heading level, text content, and order before redeploying.
- Click Deploy (or Save & Deploy) to push your updated heading configuration to the live page.
Rolling back a Heading Optimization task does not affect any other OTTO tasks running on the same page.
💬 Need More Help?
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.