-
Notifications
You must be signed in to change notification settings - Fork 45
Troubleshooting FAQ
A rich snippet is a short summary of your page displayed in search results by Google, Bing, and Yahoo. It can include star ratings, images, prices, event dates, and more — helping your pages stand out from competitors and improving click-through rates.
- Go to Posts → Edit (or create a new post)
- Scroll down to the Configure Rich Snippet meta box
- Select the schema type from the dropdown
- Fill in the relevant fields
- Publish or update the post
Google will display the rich snippet once it crawls your post.
- Click Test Rich Snippets in the WordPress admin bar while viewing a post on the front end — this opens validator.schema.org
- Paste your post URL into Google's Rich Results Test
Possible causes:
-
Schema type not selected — Make sure
_bsf_post_typeis set to a value other than0in the meta box -
Theme overriding the_content filter — Some themes or page builders intercept
the_contentfilter and bypass it entirely. Check with a default theme (e.g. Twenty Twenty-Four) -
Page builder conflict — Page builders (Elementor, Divi, Beaver Builder) may not use the standard
the_contentfilter on builder-rendered pages. Schema will only appear on non-builder or Classic Editor posts -
WooCommerce product excluded — If WooCommerce integration is disabled and you are editing a
productpost type, the meta box will not appear. Enable WooCommerce support in Rich Snippets → Tab 5
- Verify the post type is not in the exclusion list (see WooCommerce Integration)
- Check if a third-party plugin is filtering
bsf_meta_boxesorbsf_exclude_custom_post_type - Check browser console for JavaScript errors (the toggle.js file must load)
- Google's display of rich results is not guaranteed — it depends on content quality and compliance with Google's guidelines
- Verify there are no structured data errors via Google Search Console → Enhancements
- Ensure required fields for your schema type are filled in
This is expected when WooCommerce Integration is enabled in Tab 5 of the dashboard. If you don't want schema on products, disable the WooCommerce integration.
This is typically caused by the plugin's add_ajax_library action adding JavaScript to wp_head on non-post pages. Filter: check if is_shop() or is_cart() pages are affected and use the bsf_exclude_custom_post_type filter to exclude relevant post types.
- Verify you are logged in as an administrator (
manage_optionscapability is required) - Check that the AJAX request to
bsf_submit_coloris not blocked by a security plugin - Check browser developer tools → Network tab for a failed AJAX response
Colors are stored in the bsf_custom WordPress option. Plugin updates do not overwrite existing options — if colors reset, another plugin may be clearing options. Check options.php in WordPress to verify the bsf_custom key exists.
This was fixed in version 1.7.2. The text domain is now loaded via the plugins_loaded hook in RichSnippets::rich_snippet_translation() rather than early in functions.php. Upgrade to v1.7.2 or later.
- Verify the text domain is
rich-snippets(notall-in-one-schemaorg-rich-snippets) - Check that
.mofiles exist inlanguages/ - Confirm your site's locale is set in Settings → General → Site Language
This was resolved in version 1.6.3 with an updated hashchange jQuery library and in version 1.6.1 for Astra theme compatibility.
Fixed in version 1.6.4. If you see this warning, please update to v1.6.4+.
The link points to https://validator.schema.org/. If it redirects incorrectly, clear browser cache. This was fixed in version 1.6.10.
Fixed in version 1.7.5. The plugin now properly checks array key existence before accessing values. Upgrade to v1.7.5 or later.
The plugin requires PHP 7.4+. If you see fatal errors, check your PHP version in Tools → Site Health → Server.
Fixed in version 1.6.11 — the recipe author type now correctly uses Person or Organization.
Fixed in version 1.6.8. If using Divi and ratings aren't showing, update to v1.6.8+.
The plugin checks for vc_map() before loading the jQuery UI CSS to avoid conflicts:
if ( ! function_exists( 'vc_map' ) ) {
wp_enqueue_style( 'jquery-style', '//ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/...' );
}When Schema Pro is installed:
- The "Get Schema Pro" link is hidden from the plugins list
- Both plugins can coexist — Schema Pro provides additional schema types and automation
- Support forum: WordPress.org support
- Contact form: Available in the plugin dashboard (Rich Snippets → Settings)
- GitHub issues: github.com/brainstormforce/all-in-one-schemaorg-rich-snippets/issues
- Pro support: wpschema.com/contact/
Schema - All In One Schema Rich Snippets v1.7.6 | By Brainstorm Force | GPL v2 | GitHub | WordPress.org | Schema Pro