WP Plugin · Page Builder

Queryra + Oxygen Builder

Works out of the box

Oxygen Builder and Queryra work together with no configuration. Page titles, taxonomies, WooCommerce attributes, and Oxygen builder body content are all indexed automatically. The plugin reads Oxygen's _ct_builder_shortcodes and _ct_builder_json_v2 postmeta during sync and extracts the visible text from headings, text blocks, buttons, and captions — zero plugin conflicts, zero setup.

Tested with

Oxygen 4.9.7 Classic

Queryra plugin

v1.3+

Setup time

0 minutes

What works

  • Page title, excerpt, content — fully indexed and searchable.
  • Oxygen builder body content — headings, text blocks, button labels, captions, alt text authored in the Oxygen visual editor. The plugin reads _ct_builder_shortcodes and _ct_builder_json_v2 postmeta during sync and extracts visible text from the builder tree.
  • Gutenberg blocks added before opening Oxygen — empirically confirmed: any Gutenberg block content saved before you click "Edit with Oxygen" lives in post_content and is fully indexed too.
  • Taxonomies — categories, tags, product tags, the brand taxonomies recognised by Queryra (product_brand, yith_product_brand, pwb-brand), and any public custom taxonomies you've registered.
  • WooCommerce product attributes — both global and custom per-product attributes, regardless of how the product page is built.
  • No plugin conflicts. Oxygen and Queryra don't share any frontend search hooks. Queryra hooks pre_get_posts and posts_search. Zero overlap.

How it works (technical)

Oxygen and Queryra coexist without any shared hooks on the frontend search path. Empirically verified on a clean test environment (WordPress + Oxygen 4.9.7 Classic with paid license):

  • Oxygen stores user-authored content under a _ct_* postmeta prefix. The two primary keys are _ct_builder_shortcodes (rendered HTML, ~556 bytes for a basic test page) and _ct_builder_json_v2 (structured tree, ~504 bytes for the same page). The _ct_ prefix is a legacy from Oxygen's original "Component Tester" name.
  • Queryra reads both postmeta keys during sync and walks the builder tree recursively to pull every visible text node — headings, paragraphs, buttons, captions, alt text. Result: search finds Oxygen pages by their actual content, not just by title.
  • The same extraction mechanism handles Breakdance (same vendor — Soflyy), plus Elementor and Beaver Builder automatically. For custom or non-standard storage, see the queryra_indexable_meta_content developer filter.

Troubleshooting

If AI search isn't showing results after setup, the most common causes are: incomplete import, sync frequency too low for testing, or a conflict with another search plugin (FiboSearch, Relevanssi, SearchWP).

Full troubleshooting guide — fix in 5 minutes

More questions? See the general FAQ or email contact@queryra.com.

Last updated: May 14, 2026 · Tested with Oxygen 4.9.7 Classic.