preloader

Ivory Search plugin review and common issues

Ivory Search is used for improving WordPress search, filtering results, or helping users find products and content faster. In most cases, it fits business sites better than building the same workflow from scratch too early. A common issue is that results feel wrong or incomplete when indexes, filters, or custom field rules are not configured well. This usually happens when settings overlap with themes, optimization tools, or other plugins already on the site. It can save time, but it still needs testing on a staging site before major changes go live. From experience, Ivory Search works best when the setup stays focused and the main settings are documented. It is useful in production, but it still needs updates, reviews, and periodic cleanup.

Ivory Search plugin review and common issues

What is Ivory Search plugin?

Ivory Search is a versatile WordPress search plugin that extends the default search with custom search forms, extensive content type inclusion, WooCommerce integration, and an Ajax live search experience. Its core differentiator is the ability to create multiple independent search forms — each with its own configuration for which post types to include, which custom fields to search, how to handle WooCommerce products, and which display style to use. This per-form configuration enables a search bar in the header, a dedicated search page form, and a sidebar search widget that each behave differently based on the site section.

Ivory Search free provides a capable improvement over WordPress default search: custom post type inclusion, partial word search (so “photo” finds “photography”), and basic WooCommerce product search. Pro plans start at $19.99/year (single site) with Pro Plus at $49.99/year adding WooCommerce SKU search, product attribute search, and more advanced Ajax live search features. The plugin’s strength is its combination of accessibility (straightforward setup) with flexibility (multiple form configurations) — making it one of the most pragmatic search plugins for small to medium WordPress sites.

Ivory Search is not as powerful as SearchWP for relevance tuning or as WooCommerce-specialized as FiboSearch for live product search, but it provides a solid middle ground: good search quality improvement over WordPress defaults, WooCommerce product coverage, and Ajax live search all in one plugin at a very affordable price point. For sites that want “better search” without the complexity or cost of enterprise-grade alternatives, Ivory Search delivers meaningful improvement with minimal configuration.

Need Help With Ivory Search Setup, Troubleshooting, or Customization?

Need help with Ivory Search? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.

Get Ivory Search Expert Help

Key Features

  • Create unlimited independent search forms with per-form configuration
  • Include/exclude post types, categories, tags, custom fields, and custom taxonomies per form
  • Partial word search (matches substrings)
  • Ajax live search with configurable results display
  • WooCommerce product search including descriptions and custom fields

Pros & Cons

Pros

  • Multiple independent search forms — unique capability for complex sites with different search needs per section
  • Generous free version with meaningful improvements over WordPress default
  • Very affordable Pro pricing ($19.99/year) for additional features

Cons

  • Less relevance algorithm sophistication than Relevanssi or SearchWP
  • WooCommerce attribute search requires Pro Plus ($49.99/year)

Free vs Premium

Free: multiple forms, custom post types, partial word search, basic Ajax. Pro ($19.99/year, 1 site): advanced Ajax, more display options. Pro Plus ($49.99/year): WooCommerce SKU, attribute search, advanced customization.

Common Problems & Fixes

Ivory Search is not finding posts that contain the search term — results are missing content that clearly matches. How do I configure the search scope?

Go to Ivory Search → Search Forms → [form] → Search In tab. Verify that the content types you want to search are enabled: Post Title, Post Content, Post Excerpt, and any custom fields. Also check the Post Types tab to ensure the relevant post types (Posts, Pages, Products, custom types) are included in this form’s search scope. If custom fields are needed, add the specific meta key names in the Custom Fields tab. After configuration changes, test the search form directly (not a cached version) to verify the changes take effect.

The Ivory Search Ajax live search dropdown is not activating — the search bar shows no live results as you type. How do I enable Ajax search?

Ajax live search is an optional feature that must be enabled per search form. Go to Ivory Search → Search Forms → [form] → Ajax Live Search tab. Toggle Ajax Live Search to “On.” Configure the trigger (character count before search activates — typically 2-3 characters), the result display format, and the number of results shown. Ensure the search form is embedded on your site using the Ivory Search widget or shortcode (not the default WordPress search widget) — the Ajax functionality is tied to Ivory Search’s own form output.

Ivory Search is returning results from unwanted post types — internal pages and attachments appear in search results unexpectedly. How do I exclude them?

Go to Ivory Search → Search Forms → [form] → Post Types tab. Uncheck the post types you want to exclude from this search form’s results (e.g., uncheck Attachments/Media, Pages for product-focused search, or internal post types from plugins). For excluding specific categories or tags from results, use the Exclude tab to specify which terms should never appear in results. This per-form configuration allows the same site to have a product-only search form and a general content search form side by side.

Customization & Developer Notes

How do I create a search form that only searches WooCommerce products?

Go to Ivory Search → Search Forms → Add New. In the Post Types tab, uncheck all post types except “Products.” In the Search In tab, enable Product Title, Product Description, and Product Short Description. Optionally add the _sku meta key in the Custom Fields section (Pro Plus required for SKU search). Style the form in the Appearance tab. Embed this form using the shortcode [ivory-search id=”X” title=”Product Search”] wherever you want a product-only search bar. The main header search can use a different form with broader scope.

How do I add Ivory Search's search form to the WordPress navigation menu?

Ivory Search provides a widget that can be placed in widget areas. For adding a search bar to a navigation menu: (1) if your theme supports a menu widget area, add the Ivory Search widget there; (2) use a menu plugin (Max Mega Menu, ElementsKit Mega Menu) that supports embedding widgets or shortcodes in navigation items — place the Ivory Search shortcode in the menu widget area; (3) for Elementor-built headers, add an Elementor Search widget or use the Ivory Search shortcode in an Elementor shortcode widget within the header template.

Frequently Asked Questions

Is Ivory Search or Relevanssi better for a blog with thousands of posts?

Relevanssi is the stronger choice for content-heavy blogs at any scale. Its TF-IDF relevance ranking, phrase search, boolean operators, and search term highlighting in results produce search quality that Ivory Search’s simpler approach does not match. Ivory Search’s multiple-form architecture is useful for blogs with distinct content sections needing different search behaviors, but for pure search relevance quality on a large content site, Relevanssi is the preferred option — particularly considering Relevanssi free is also available at no cost.

Does Ivory Search support multilingual WordPress sites?

Ivory Search is compatible with WPML and Polylang. When used on a multilingual site, each search form respects the currently active language and returns results only in that language. Configuration of which post types and content fields to search applies across all languages. For sites with language-specific search requirements (different stopwords, different content sources per language), creating separate search forms per language using Ivory Search’s multiple-form system provides the needed customization.

Can Ivory Search break after updates?

Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.

What should I check before installing Ivory Search?

Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.

Need an Ivory Search Developer?

Find a vetted WordPress developer specializing in Ivory Search. From setup and configuration to custom Ivory Search development — get expert help on WPWizzy.
Get a Free Estimate

Ready to hire your WordPress developer?

WPWizzy connects you with vetted freelance WordPress developers from the Codeable network — the top 2% of WordPress experts worldwide, , you can get a free no-obligation project estimate before hiring. Every developer is carefully screened, backed by Codeable’s satisfaction guarantee, and rated by real clients based on completed WordPress projects.

Pick one option and we’ll take you to the right next step.

After submitting your request, up to three WordPress developers may review your project and ask a few questions to better understand the issue.
This step helps us define the scope of work and provide an accurate estimate. Most projects receive a response within 24 hours.
Providing a few key details about your website or the problem will help us respond faster. There is no obligation to proceed with the project.