Faceted Search in WordPress with WooCommerce


Introduction 

If you’re running an e-commerce website on WordPress, you’re probably using Woocommerce for your digital inventory management. WooCommerce has become a staple of the WordPress eCommerce ecosystem powered by a plethora of plugins that can fulfill virtually every use-case scenario. One of the most sought features of an eCommerce website is the search feature. Users love the ability to search straight from the home page, specify their search criteria, and filter their search results. This is what builds a great user experience that keeps them coming back for more. We tried every plugin out there to find the most versatile faceted search plugin for WordPress with Woocommerce, and FacetWP took home the gold. 


FacetWP features

Faceted search implies having advanced filtering capabilities in a website. FacetWP is an advanced filtering plugin for WordPress that allows you to add faceted search to your WooCommerce sites, listing pages, resources pages, search pages, directories, and more.


FacetWP works with most WordPress themes, and you can easily add search and filter facets anywhere on your page or theme using shortcodes or PHP.

facetwp text widget


It’s been designed to use your site's existing custom fields, taxonomies, and post data (author, post date, post type, etc.). It comes with many different facet types, including checkboxes, dropdowns, date ranges, sliders, proximity (geolocation), and more.


FacetWP is AJAX-based, so filtering happens quickly and without page refreshes. This plugin goes the extra mile with an index table for extra speed.


WooCommerce settings


Some of its significant features include : 

  1. Creation of search and filter systems for any post type or even WordPress user. This gives users the freedom to discover new products and lock in on specific categories of their choice.
facetwp filters
  1. Utilization of 13+ input types in your filter system, including drop-downs, range selectors, checkboxes, search box, and more.
facets
  1. Filters based on taxonomies, custom fields, and post data (e.g., author, post type, etc.)
  2. Integration with popular custom content plugins, including ACF, Pods, Meta Box, and more.
  3. Creation of custom result templates using a built-in layout builder, a page builder, or your own custom code. For example -- Elementor.
facetwp elementor
  1. Option to use Ajax, which means users don’t need to reload the page to apply their filters. This feature greatly enhances user experience and shortens conversion times.
  2. Integration with WooCommerce, WP Job Manager, Polylang, and more. These integrations play a massive role in expanding the versatility of this plugin. 


What Faceted search can do for your eCommerce website 

The backbone of every e-commerce website is the easy discoverability of products for customers. We live in the information age where users are intent-driven and know what they want, and this is where faceted search and FacetWP comes in. 


  1. It lets you create filters based on pretty much any content on your site, even custom fields.
customizable filters in facetwp
  1. You get a bunch of different facets and attribute types, which helps you create filters for different types of content.
facetwp attributes
  1. It integrates with popular page builder plugins, making it easy to add faceted search to your designs or theme builder templates.
  2. You can build your own custom results templates using a simple template tag system. You can learn more about the templates here.
  3. For developers, there are lots of hooks and options to customize things according to your needs and the solution you want to provide.

Conclusion 

FacetWP is one of the most popular and versatile search plugins available for WordPress. It provides faceted search features that work for E-Commerce as well as regular WordPress websites alike. From our experience, integrating FacetWP with Woocommerce has a slight learning curve, but once you get the hang of it, it provides powerful search and filtering options that work on a page and global level. 


 If you liked this article and have more questions or want more! Join us on LinkedIn, Twitter, Facebook, or our Newsletter.


Related Insights

How we built a subscription billing website for a FinTech Startup

In this article we provide the perfect step-by-step guide to set up a secure and user friendly subscription billing solution in WordPress.

Vinod Pabba

WordPress

Building a Design System in Elementor

We review and build a design system using Elementor with WordPress

Ani Mahant

WordPress

Jetpack for Wordpress

We review the popular Jetpack plugin for WordPress. We evaluate the pros and cons and let you decide if this plugin works for you.

Saichand

WordPress

Subscribe to our newsletter