Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts
SearchWP is the best custom search plugin for WordPress. It extends the default WordPress search to provide more accurate results, and searches content that WordPress ignores by default.
Have you used "SearchWP" before? Add Your Review to help the community.

Pros:

  • Improve the built-in WordPress search
  • Search content that WordPress ignores by default
  • Create a fully-customizable search algorithm, just like search engines such as Google
  • Integrates with WooCommerce to create a smarter product search

WPBeginner users can save up to $300

Visit SearchWP

(this discount will be applied automatically)

SearchWP Review: The Right Custom Search Plugin for You?

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

We know how frustrating the built-in WordPress search can be. In fact, we just couldn’t get good results from it, and no longer use the default WordPress search on WPBeginner, or any of our other websites.

So, what’s the solution?

We recommend using a search plugin instead, and SearchWP is one popular option.

In this SearchWP review, we’ll explore its pros, cons, features, and more. If you find the built-in WordPress search as frustrating as we do, then let’s see if SearchWP is a good alternative.

The SearchWP search plugin for WordPress

SearchWP Review: Why Use It in WordPress?

Struggling to get accurate results from the default WordPress search?

SearchWP is one of the most popular search plugins for WordPress. It extends the built-in WordPress search to provide more accurate results, and includes content that WordPress ignores by default. For example, you can use SearchWP to search custom post types, comments, PDF files, and more.

The SearchWP user interface

It also integrates perfectly with WooCommerce, so you can improve your store’s product search and even customize the product search results page.

SearchWP is easy to set up, but it’s also fully customizable. In fact, you can create a completely custom search algorithm, similar to the algorithms used by search engines such as Google.

You can even assign a weight to each attribute, so content that matches an attribute with high relevancy appears higher in your website’s search results.

Creating a custom search algorithm in WordPress

If you’re just getting started or working with a smaller budget, then the SearchWP team has released two free plugins that can improve the built-in WordPress search.

SearchWP Live Ajax search adds live search to your site so visitors can see relevant and accurate results as they’re typing.

The SearchWP Live Ajax WordPress plugin

This is similar to the autocomplete feature used by Google.

There’s also a free SearchWP Modal Search Form plugin, which adds a modal search form to your website.

The SearchWP modal search free WordPress plugin

You can use both of these plugins without buying the premium SearchWP plugin, although they will use SearchWP if it’s available.

SearchWP Review: Is It the Right Search Plugin for You?

No matter whether you run an online store, business website, or personal WordPress blog, the right search plugin can help visitors find what they’re looking for.

That said, in this SearchWP review we’ll see if it really is the best WordPress search plugin.

1. Search Everything

Is your website’s search frustrating your visitors? The default WordPress search doesn’t look at all your content, which can stop visitors from finding interesting pages, posts, and products.

SearchWP can search content that WordPress ignores by default, including:

In this way, you can show more helpful and accurate results to the people who visit your website. For example, if you run a restaurant website then you might upload your menu as a PDF file.

SearchWP can look for matching terms inside the PDF menu, to help potential customers find specific dishes.

How to search a PDF's contents using SearchWP

This can improve the visitor experience and potentially get you more customers.

For detailed step-by-step instructions, please see our guide on how to add PDF indexing and searching in WordPress.

2. Create Custom Search Engines

There’s no way to customize the built-in WordPress search, which can be a problem for website owners. For example, if you’re running an online store, then you may want to exclude certain pages from the search results such as your account page, checkout page, thank you page, and more.

Similarly, if you sell online courses, then you’ll want to stop subscriber-only content from showing up in public search results.

With SearchWP, it’s easy to exclude content from the search results. You can exclude entire content types, such as posts, pages, or comments, simply by unchecking a box.

How to exclude content from a WordPress search

If you prefer, then you can exclude specific pages and posts, by checking a box in the WordPress content editor.

For detailed step-by-step instructions, please see our guide on how to exclude pages from WordPress search results.

Exclude specific pages from your website or blog's search

You can also exclude specific categories, tags, and other custom taxonomies from the WordPress search results.

For example, there might be some author tags you use to organize and manage content in your multi-author WordPress blog. Since these tags are just for your team’s reference, it’s important to exclude them from the search results.

You can do this by creating inclusion and exclusion rules.

Creating an exclusion rule in WordPress search

To learn more, please see our guide on how to exclude specific pages, authors, and more from WordPress search.

3. Prioritize Certain Results and Attributes

SearchWP can weight different results based on what matters to your visitors.

For example, if you run a news website the you may want to priortize your latest posts in the search results, since you’re writing time-sensitive content. With SearchWP, you can create a rule that shows only posts newer than a certain date.

Limiting your site's search to recent pages and posts

SearchWP can also weight certain attributes differently.

Content that matches an attribute with high relevancy will appear higher in the search results. By contrast, content that matches an attribute that has less relevancy will appear lower in the user’s search results.

SearchWP's applicable relevancy sliders

4. Multiple Search Engines

SearchWP lets you create supplemental engines and search forms that have unique settings and rules.

You can then place these search forms on different areas of your website. For example, if you run an online marketplace then you might create a separate page where visitors can search all your coupons.

An example of a custom search form

You might also create a smart WooCommerce product search that searches for products, and ignores all other content.

By using different search forms in different locations across your site, you can help visitors get accurate and helpful search results, no matter how much content you publish. This will improve the visitor experience and reduce the bounce rate.

SearchWP has detailed settings that allow you to create completely custom search forms, or you can save time by using one of the ready-made search form themes.

Choosing a theme for your SearchWP search bar

For more information, please see our guide on how to use multiple search forms.

5. Search By Category

Adding a category-specific search to your website can help visitors find what they’re looking for, even if you publish lots of different content. For example, if you have a knowledge base, then a category search form allows visitors to limit the search to a specific product.

An example of a category search form in WordPress

This improves the user experience, and is much less confusing and frustrating for visitors.

This SearchWP won’t be complete without showing how easy it is to create a category search. Simply activate ‘Category Search’ in the plugin’s settings and then type in the categories you want to use. You can then place this search form on a specific page, post, or widget-ready area.

Search by WordPress category

To learn more, please see our guide on how to search by category in WordPress.

6. Create a Smart WooCommerce Product Search

Do you run a WooCommerce store?

WooCommerce has a built-in search feature, but it’s very limited. By default, it does not look for matches in product attributes, reviews, custom fields, or the product description. This can stop shoppers from finding products they want to buy, so you’ll struggle to convert WooCommerce visitors into customers.

It’s also very slow, so impatient shoppers may leave your online store.

As highlighted in this SearchWP review, you can include product metadata and product reviews in the search results. For example, in the following image we’ve added ‘color’ and ‘size’ as searchable custom fields, and added product tags and categories in the taxonomies field.

Creating a smart WooCommerce product search

This smarter WooCommerce product search can help visitors find products they want to buy, so you’ll get more sales.

You can even specify what products SearchWP will include in its results. For example, you might only show products that come with free shipping, which can further improve your conversion rates.

7. Synonym Recognition and Keyword Stemming

SearchWP recognizes synonyms, which are words that mean the same thing. This makes your search results less dependent on correct spelling and syntax. It can also help international or regional visitors, who may use slightly different terms for the same object or concept.

To set up synonyms, simply enter a source search term and then type in all the synonyms you want to use.

Adding synonyms to your WordPress site search

SearchWP also supports keyword stemming, so it’ll include relevant results that don’t have the exact same ending as the search term. For example, if a visitor searches for ‘run’ then keyword stemming will include ‘running,’ and ‘runners’ in the search results.

You can also customize the level of partial matching used on your site. For example, you might enable fuzzy search in WordPress.

An example of fuzzy search on a WordPress website

8. Place Search Forms Anywhere

If your WordPress theme has a built-in search form, then it will use SearchWP by default so you don’t need to configure anything.

However, you can also create an unlimited number of SearchWP forms and then add them to any page, post, or widget-ready area. For example, you might add a specific search form to your FAQ page, documentation, help desk, knowledge base, or similar. 

An example of a WordPress search form

To do this, simply add the Search Form block inside the WordPress content editor.

You can then choose the search form you want to show.

Adding a search form to any WordPress page or post

If you’re using a block WordPress theme, then you can use this block with the full-site editor.

In this way, you can add a search form to areas that you can’t edit using the standard WordPress content editor. For example, you can add a search form to your 404 template in WordPress or archive page.

Adding a search form to a WordPress theme using the full-site editor (FSE)

Another option is to add a search form using its shortcode. This may be an easier option if you’re adding the same form to multiple pages, posts, or widget-ready areas.

SearchWP creates a shortcode for each form automatically, so you can simply paste the same code into multiple locations.

Getting the shortcode for a search form

9. Search Statistics and Insights

It’s a good idea to monitor how visitors are using your onsite search. In this way, you can see what’s working and what’s not working on your WordPress blog or website. You can then use this insight to continuously refine your site’s search, so it’s always improving.

The good news is that SearchWP logs what your visitors are searching for, so you can track and analyze onsite search activity with ease.

SearchWP's search statistics and insights

SearchWP will show detailed information from the past 30 days, the last year, or the entire history of your site. It’ll also show the search terms per user, and clicks per search.

You can use this information to identify what visitors aren’t finding in your search results, and then refine the settings to help them discover that content.

SearchWP will even show searches that return no results. This is a great way to generate blog post ideas and fill in content gaps, so your audience doesn’t go elsewhere for this content.

10. Helpful Extensions

As highlighted in this SearchWP review, it’s already a powerful custom search plugin. However, you can extend SearchWP with other addons and plugins.

To start, we recommend installing the SearchWP Ajax Live plugin. This works perfectly with SearchWP, but it’s also compatible with any WordPress search form that uses the built-in WordPress template tags.

This plugin adds live ajax search to your website, so relevant and accurate results appear as the user is typing.

SearchWP's live ajax search feature

This can improve the search experience for all visitors, but it’s particularly useful if you’re selling online courses, membership subscriptions, and other digital products. By helping visitors find relevant content faster, you can often get more sales.

Next, there’s a Modal Search Form extension, which adds a lightweight popup form to your site. This plugin has no settings to configure, so it’s very easy to use.

An example of a modal search form on a WordPress blog, website, or online store

There’s also a Redirects extension that automatically redirects the visitor when they perform a particular search.

For example, if someone types in ‘contact’ then you might redirect them to your site’s contact form automatically. This can help them get the information they need, fast.

Adding search redirects to your online store, website, or blog

You can see the full list of extensions by visiting the official SearchWP website.

11. Powerful Integrations

SearchWP integrates perfectly with many of the must-have WordPress plugins and tools you may already be using. For example, if you have an international audience then SearchWP integrates with popular translation plugins Polylang and WPLM to only show results in the visitor’s language.

SearchWP's search integrations

SearchWP also integrates with popular eCommerce platforms including WooCommerce, Easy Digital Downloads, and BigCommerce.

For a complete list of integrations, please see the official SearchWP website.

12. Optimized for Speed and Performance

Out-of-the-box, SearchWP’s is configured to run as fast as it can without impacting your WordPress website’s performance.

With that said, you can be confident that it won’t affect your page loading speeds.

13. Community and Professional Support

In this SearchWP review, we’ve seen how you can create a custom algorithm and improve the default WordPress search without any specialist skills or coding knowledge. However, sometimes you may have questions, or need some extra help.

If you prefer to find answers yourself, then SearchWP has user-friendly online documentation and a detailed technical knowledge base.

The SearchWP online documentation

There’s also the SearchWP blog where you’ll find detailed guides on how to use the plugin’s specific features.

The SearchWP team also regularly publishes general best practices and advice on how to improve WordPress search.

The SearchWP blog

The premium SearchWP plugin also includes professional support.

Simply log into your SearchWP account and fill in a quick form, and the SearchWP team will get back to you as soon as possible.

The SearchWP support portal

SearchWP Review: Pricing Plans

No matter what plan you choose, SearchWP allows you to create unlimited search engines and run as many search queries as you want. It also searches all the content that WordPress ignores by default, so you can make blog comments searchable, search by product SKU in WooCommerce, and more.

With that being said, there are some differences between the SearchWP pricing plans.

The SearchWP pricing plans
  • Standard. Priced at $99 per year, the Standard subscription has everything you need to improve the default WordPress search. It also adds live Ajax search to your site, so visitors can find interesting blogs, products, and more without having to reload the page. This makes the Standard plan a great choice for bloggers, small business websites, and anyone who wants a quick and easy way to improve the built in WordPress search.
  • Pro. If you run a digital product marketplace or online store, then SearchWP Pro integrates with WooCommerce, BigCommerce, GiveWP, and Easy Digital Downloads. It also indexes product data such as sizes, pricing options, shipping information, and more. With that in mind, the $199 per year Pro plan is ideal for online store owners.
  • Agency. For $399 per year, Agency allows you to use SearchWP on an unlimited number of websites. This is perfect if you have a portfolio of websites, or you’re a marketer or WordPress development agency who works with lots of clients. If you run an agency, then this plan comes with built-in client management so you can easily manage license key access for everyone you work with.

SearchWP Review: Is it Worth It?

To conclude this in-depth SearchWP review, we’re confident that it’s the best custom search plugin for WordPress. It can search content that WordPress ignores by default, so it’s perfect if the default WordPress search isn’t working for your site.

It also gives you complete control over your site’s search algorithm, and can add a multilingual search in WordPress.

If you run a blog or business website, then SearchWP’s Standard plan has everything you need to instantly improve the built-in search. With its live Ajax search, your site will show relevant content to visitors without them having to reload the page. It also supports WordPress multisite.

For online store owners, we highly recommend the Pro plan as it integrates with WooCommerce, BigCommerce, GiveWP, and Easy Digital Downloads. It also indexes all your store’s product information, to help shoppers find items they’re interested in buying. This can get you more sales and help grow your eCommerce platform.

Do you run a marketing or web development agency? For $399 per year, the Agency plan allows you to use SearchWP on an unlimited number of websites. This makes it an affordable and easy way to improve the on-site search across all the sites you own or manage.

We hope this SearchWP review helped you decide whether it’s the right custom search plugin for you. You can also check out our guide on how to make money online blogging with WordPress, or see our expert pick of the best SEO plugins and tools.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

WPBeginner users can save up to $300

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Reader Interactions

2 User ReviewsAdd Your Review

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Dennis Muthomi says

    Its the best search tool I have ever used in WordPress.
    One feature of SearchWP that I found extremely useful is the ability to exclude certain pages and posts from search results.
    I had enabled this feature as soon as I activated the plugin.

Leave A Review

Thanks for choosing to leave a review. Please keep in mind that all reviews are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Your Rating: