How do your visitors prefer to navigate your WordPress website? Are they coming just to wander, or might they be seeking a specific thing, like a certain item or category of content? Many visitors probably fall into the latter category. To help them quickly and easily find content relevant to their queries, your site needs a search tool.The bar is high when it comes to search — most of us conduct online searches on a regular basis, be it with a search engine, Amazon, or YouTube. So, any website that offers a lower-quality searching experience will seem outdated by comparison. This pushes users off your site, decreases traffic, and hurts your rankings in the ultimate search tool, Google.
Chances are, you’re reading this because you’re unimpressed with the default WordPress search function. It might work for some sites, but many a WordPress admin have sought alternatives to this slow and limited native feature.
Luckily, WordPress plugins are here to help. In this post, we’ve collected the best WordPress plugins to improve the search functionality of your site. Any of these options will elevate your search beyond the default WordPress search, reducing friction and getting more eyes on the right content in less time.
What to Look for in a WordPress Search Plugin
Let’s first cover some things you should consider when picking a new search plugin for your website. Namely, keep the following features in mind:
Above all else, your search needs to return what visitors want. Depending on your site, visitors might be searching for content outside of what default WordPress indexes. Therefore, you should find a plugin that indexes as much of your text and image content as you need. This might include custom post types and legible media like text documents and PDFs, both of which are not included in the native WordPress results page.
Speed is another crucial factor in an effective search. Anything longer than a few seconds and users will get antsy. This won’t be as big an issue on smaller blogs or stores with only a handful of items. But, for larger websites, you’ll need a plugin that effectively indexes your content and fetches it as quickly as possible.
Here I’m referring to the look of both the search bar and the results page. Results pages can be enhanced with techniques like highlighting certain results, manually ordering the results on certain results pages, and live search results with help from AJAX. The search bar itself should be minimal and clearly visible on all applicable pages. Some search plugins let you customize one or both.
Filter and Sort
This is another handy interface feature to help users find what they want in less time. Filtering and sorting are nice-to-haves on some sites, but an absolute must on others, like large ecommerce sites with many product listings and multiple variants on each product.
Search isn’t just useful to visitors — you can harness search data for insight into search behavior, so you can help visitors arrive at the target content more easily. Consider installing a search plugin that reports this information.
Both free and paid search plugins are available, and most paid plugins are subscription-based. During your search, consider your budget and whether investing in a premium option is ultimately worth the recurring cost.
Now that we know what to look for, let’s get into our options.
Best WordPress Search Plugins
- Ajax Search
- Advanced Woo Search
- Jetpack Search
- Swiftype Site Search
- Ivory Search
- Better Search
- WP Extended Search
SearchWP is a leading WordPress search solution. If you’re willing to go with a premium plugin, try out this comprehensive option first. It works to enhance the all-around accuracy, speed, and experience of the search feature on small and medium-sized websites.
The power of SearchWP comes from its indexing process. The plugin will fully index your post content, shortcodes, product listings, categories, tags, custom metadata, and even PDFs and text documents stored in your media library. Visitors will be able to find all of these through your site search, and you can help them by highlighting search queries in the results and manually placing some results higher with values called “weights.”
Though feature-rich, SearchWP remains intuitive through its well-integrated interface. You can fine-tune which specific functionalities you want with its extensions: There’s one for each search customization option and for many integrations (including with FacetWP, a product I’ll review later on).
SearchWP is priced on three tiers: Standard ($99/year), Pro ($149/year), and Agency ($299/year). The Standard plan gives you the baseline search enhancement features and 27 standard extensions on one site. Upgrading to higher plans increases the number of sites you can use and grants access to pro extensions, which include a WooCommerce integration and a metrics to log searches for and suggest ways to improve your content.
Another popular WordPress plugin, Relevanssi replaces native WordPress search with a much more powerful system. Relevanssi implements a partial-relevance algorithm to find and sort results. This means that if the complete search term doesn't turn up an exact result, it will display results with the closest match. Also, results are listed by relevance, not posting date.
Relevanssi comes in two versions, free and premium. The free version is quite capable, with result highlighting, weights on results, bbPress integration, and both exact phrase search and “fuzzy matching” (i.e., finding results based on partial query matches). Relevanssi free replaces WordPress’ search algorithm, but not the interface — visitors still conduct searches with the native search module, though you can customize this yourself or with a theme.
Premium costs either $99 per year or a one-time payment of $349. If you pay for premium, you’ll enjoy more thorough indexing of text documents, PDFs, taxonomy items, and user profiles. You can also add a “Did you mean?” suggestion to results pages (like what Google does), modify results order with weights, and add related post links to keep visitors engaged.
One potential drawback of Relevanssi is its storage use. According to the developers, their plugin requires roughly three times the amount of space as your wp_posts database. This will lead to performance issues on lower-tier hosting services, so they recommend extensive testing before fully implementing Relevanssi into your website.
3. Ajax Search
The Ajax Search plugin enables this “live” search experience out of the box. It replaces WordPress search blends into your theme with a simple but clean appearance. Real-time search results are accompanied by image thumbnails when possible to provide more context to results. The interface is also fully responsive for mobile visitors. Once installed, simply add the search feature to your pages with a shortcode or widget, and easily ditch the WordPress default.
Consider starting with the free Ajax Search Lite for the basic functionality described above. IF convinced, you can try Ajax Search Pro for a one-time payment of $36. The pro version integrates with WooCommerce and BuddyPress, works with leading WordPress page builders, and allows for more thorough customization thanks to dozens of themes, result filters and highlighting, and indexing of custom post types and tags.
Looking to enhance the search function on your WooCommerce website? Advanced Woo Search is a dedicated solution for your store. This plugin indexes your product listings to return fast and accurate results from both basic and complex phrasal queries.
Like Ajax Search, this plugin implements AJAX to automatically display results as visitors type. These live results display the item image and price alongside the name.
Advanced Woo Search is free, but there’s also a premium version for $49 which allows for more fine-grained search customization through an advanced settings page. It also lets you include or exclude items by certain attributes, and relieves the limit on the number of times you can place the Advanced Woo Search form on your online store.
If you’re using (or considering) the popular Jetpack plugin on your website, an upgrade to the Professional plan activates search. Jetpack improves WordPress search by utilizing an optimized ranking algorithm, advanced filtering by custom taxonomies and post types, mobile responsiveness, multi-language support, and, of course, faster results.
The Jetpack search feature alone probably isn’t worth the $29 per month that the Professional plan will run you. But, if you’re interested in everything else the plugin has to offer, the search feature is an excellent bonus.
Swiftype is a highly advanced WordPress search and ranking solution. Similar to other options in our list, it extensively indexes your website content, including documents. However, it runs its algorithms and rankings in the cloud (i.e., on its own servers), taking much of the load off your own web server. This whole process gives your search a boost — it will be especially noticeable on large, content-heavy websites.
You perform all customization to your Swiftype search in the Swiftype dashboard. While the Swiftype algorithm presents highly relevant results, you can reorder them manually. Here, you can also view metrics and search logs to extract insight from visitor search history. Finally, Swiftype’s advanced functionality incorporates predictive autocomplete into all searches, shaving off even more valuable time off search.
Swiftype is available in free and paid versions. The premium version, starting at $79 per month, lifts restrictions on the amount of customization, analytics you can view, account users, and active websites.
7. Ivory Search
If you’re more comfortable with the development side of things, try Ivory Search. This plugin makes search possible with completely customized search forms, which you can fine-tune to your liking. You can make as many of these form elements as you please, and place them anywhere on your web pages. Upon installation, Ivory search creates a site-wide search form to replace the default WordPress search tool, and you can build from there.
In each form, you can toggle visual appearance, live search results with AJAX, filtering by content and metadata, and the content types that are indexed, from post content to product listings and file attachments. If you integrate Ivory Search with WooCommerce, you can make a custom search form for product listings.
The free version of Ivory Search is powerful by itself, but you can upgrade to the Pro plan for $19.99/year or the Pro Plus plan for $49.99/year, both of which enable more granular search options. For the full rundown of features by plan, see the Ivory Search pricing page.
Faceted search lets visitors narrow down their queries by specific aspects of a product. You see this often in online stores and ecommerce giants like Amazon, where users can, for example, search for an item by size, color, product line, etc.
The plugin FacetWP adds this functionality to your own WordPress search. In your search system, you can assign custom facets and choose from multiple user interface elements, or “facet types.” These include checkboxes, radio buttons, sliders, and dropdown menus.
FacetWP can be used by itself to enhance the default WordPress search box. Or, pair it with another WordPress search plugin like Relevannsi or SearchWP for further customization to appearance and functionality.
FacetWP is a premium plugin. It has two plans, Basic for $99 per year and Professional for $249 per year. The difference between these is the number of allowed sites (Basic allows up to three sites, and Professional allows up to 20), and that Professional allows filtering by user in addition to post type.
WPSOLR is another faceted search option, aimed at WordPress sites experiencing suboptimal performance due to a high amount of content and/or products. This plugin focuses on speeding up database queries on these large websites by implementing the Elasticsearch and Apache Solr search engines.
You can purchase WPSOLR for €29 (~$34) per month or €199 (~$235) per year. For this value, you’ll enjoy its indexing off all your site content, advanced but customizable sorting, live search results with AJAX, and integration with WooCommerce, Yoast SEO, bbPress, and more.
10. Better Search
As the name suggests, Better Search substitutes WordPress search with a more powerful option. You won’t get the same value as provided by paid options on this list, but this free plugin will still help your users to navigate through posts, pages, and other custom post types. You can define the priority of your content type, and the search tool will show the results accordingly.
Better Search integrates with your WordPress theme and can be further stylized with custom CSS. It presents search results by their relevance (though you can toggle this, and many other results settings, from your WordPress dashboard), and works well in conjunction with the popular WordPress caching plugins WP-Super-Cache and W3 Total Cache.
I’ll end our list with one last worthy and free search plugin, WP Extended search. This tool enables default WordPress to comb through post meta, categories, tags, and custom taxonomies. You can enable different search combinations and take full control of the kind of content you want the system to search, and even exclude certain post types from the results page.
If you’re on a budget, WP Extended Search is a safe first choice. You might even be motivated to upgrade to a premium tool after experiencing the benefits of enhanced search.
Searching for the Right Search Plugin
As your WordPress grows, you will need a powerful search tool to help your users find the right content on your site. The WordPress search plugins mentioned in this list are well-equipped to handle the search functionality of your WordPress site, satisfy users, and draw them back to your online business for more queries.
Originally published Jan 1, 2020 10:50:00 AM, updated August 25 2020