Interactive expansion
Many websites hide useful content behind tabs, accordions, FAQ toggles, and other interactive controls. When using dynamic or hybrid crawl mode, ZENIA can detect and open supported controls so hidden page content can be included in the indexed knowledge sources.
Overview
How it works
Some pages show only part of their content until a visitor opens a tab, expands an accordion, or selects a related panel. During supported crawl modes, ZENIA can look for these content-revealing controls and include the revealed text when preparing the page for indexing. This helps the assistant use information that would otherwise remain hidden from a simple page fetch.
Detected controls
What gets detected
ZENIA can detect several common interactive content patterns, from semantic HTML to frequently used UI framework patterns:
| Pattern | Examples |
|---|---|
| Semantic tabs | Elements with role="tab", aria-controls, tab lists |
| Accordions | Buttons with aria-expanded, accordion headers, collapse triggers |
| Bootstrap / UI frameworks | data-bs-toggle="tab", .nav-tabs, .nav-pills |
| Details / Summary | Native HTML <details> / <summary> elements |
| In-page panels | Anchor links like <a href="#pricing"> that switch visible sections |
| Generic toggles | Visible buttons and controls that reveal nearby content panels |
Filtering
Smart filtering
Not all interactive controls reveal useful content. ZENIA filters common global UI elements so they do not add unrelated or duplicate text to the indexed content:
| Ignored control | Why |
|---|---|
| Language switchers | Buttons like EN, RO, or FR in the header or navigation usually change the page language instead of revealing new content |
| Theme toggles | Dark/light mode switches change visual appearance without adding useful page content |
| Cookie banners | Accept/reject buttons in cookie consent dialogs are not relevant to the page knowledge source |
| Navigation menus | Hamburger menus and navigation toggles usually open site navigation, not page content panels |
| Global UI controls | Currency selectors, font size buttons, and other preference toggles usually change page-wide state |
Local content
Local content validation
Interactive expansion is useful only when a control reveals relevant content near the current section or panel group. Page-wide changes such as language changes, theme changes, or cosmetic updates are treated as noise rather than new knowledge content.
Safety
Safety controls
ZENIA is designed to avoid action-oriented controls. Buttons or links whose text matches patterns like Log In, Checkout, Delete, Subscribe, Submit, or Contact Sales are excluded from interactive expansion. External links, mailto/tel links, and download links are also filtered out.
Deduplication
Deduplication
If the same revealed content appears through multiple controls, for example in duplicate desktop and mobile tab sets, ZENIA avoids adding the same content repeatedly. This keeps the indexed knowledge source cleaner and easier to use for grounded answers.
Limits
Performance limits
Interactive expansion is bounded by safety limits so the crawler does not spend excessive time on heavily interactive pages. These limits can restrict how many controls are evaluated, how many expanded states are kept, and how long the expansion step can run for a page.
Modes
When is this active?
Interactive content expansion runs when the crawl mode supports interactive page processing, such as dynamic or hybrid mode. It does not apply to static crawls. No additional configuration is usually required when the supported crawl mode is used.
