Read this blog on WordPress search and filter for more information.

Did you know that the default WordPress search engine isn’t really that efficient (and awesome) as the rest of WordPress? Although the search is available as a function in WordPress, it does not search custom post types and taxonomies. This means that if you have a custom post type like “Book” for a book review website, then the default search isn’t going to look there. Thankfully there are a host of awesome plugins that help you implement a powerful search solution in your WordPress site, with varying degrees of specificity. For example, some plugins help you to select search categories, whereas advanced ones enable you to search for content inside PDF files!

wordpress search and filter
Sometimes you will want to search by custom fields, post meta, taxonomies, tags, categories, authors, post types, post dates, and more. Having AJAX filters can be a great asset in narrowing down the search results. It significantly increases the UX on your website and contributes to increasing conversions. Read on to find out how you can add an AJAX search and filters to your WordPress site.

How to add WordPress Search and Filter using a plugin

  1. Install WP fastest site search plugin from WordPress plugin store.
  2. Go to
  3. Enter your WordPress website URL and click on next->
  4. The crawl will start in the background.
  5. Login to your WordPress admin panel.
  6. In your left panel you must be able to see Expertrec’s WordPress plugin, click on that.
  7. Get your site ID (or) API key from your Expertrec control panel ( here ).
  8. Copy-paste your site id in your WordPress control panel and click on save changes.
  9. Make sure you have upgraded to a paid plan before 14 days of free trial. (Price begins at 9 USD per month)
  10. That’s it! Your brand new WordPress search is up and running!
  11. You can customize the search results page from the ExpertRec dashboard without any coding.

You may also like