Instantly improve your site search without writing a line of code!
SearchWP uses your existing search forms and results template
SearchWP works with many popular plugins too, including:
Most Popular Features
WPBeginner (Syed Balkhi)
“[SearchWP] is easy to use and displays more relevant results than the default WordPress search […] with the click of a button.”
Pippin Williamson (EDD)
“This is one plugin that absolutely does not disappoint. I'd go as far as to say it’s one of the best plugins I've used in a long time.”
WP Mayor (Jean Galea)
“Users of plugins like Advanced Custom Fields, Custom Field Suite, Pods, or any other plugin that allows you to easily customize the edit screens of your post and stores data in custom fields will love SearchWP.”
WP Site Care (Rami Abraham)
“Compared to other solutions we’ve used, the comparison isn’t even close. SearchWP is far and away the best WordPress search plugin we’ve used to date.”
Torque (Jay Hoffman)
“Your search will get a ten-fold improvement without you doing a single thing. But hey, its features are also customizable. The SearchWP settings tab has everything you need […] when you need it.”
Do it With WordPress
“SearchWP is elegant, lean, and powerful. I've been using it here for quite a while, and I love how much more relevant my search results are now.”
Some Frequently Asked Questions
Does SearchWP support multisite? What kind of license do I need?
SearchWP will work within a multisite installation, but it does not perform a global (network-wide) search. Each site within the network will receive it’s own SearchWP installation, and search results will be sandboxed to that site.
It is technically possible to switch to each site within a network, perform a search for that site, and then combine all of the results, but that is not supported functionality of SearchWP.
In order to activate your license for each site within the network, the license must accommodate the total number of sites within your multisite installation.
Does SearchWP support quoted searches (phrases)?
No it does not. SearchWP is built upon a tokenizer for many reasons, so all content (and search phrases) is broken up into tokens and therefore not searchable as a contained phrase. There is much more information available here: https://searchwp.com/faq/how-does-the-indexer-work-what-is-tokenizing/
How does the indexer work? (What is tokenizing?)
SearchWP’s indexer is not a crawler. That is to say it does not operate like many search engines (e.g. Google) and it does not load pages of your website to index content. The indexer pulls data directly from the database.
For a more detailed explanation please see this KB article https://searchwp.com/docs/kb/indexer-work-tokenizing/
How does PDF & document parsing, indexing, and searching work?
There is a slightly in-depth answer to this question, so a KB article has been written: How does PDF parsing and indexing work?
How does SearchWP display results?
SearchWP does not directly display search results, it only provides new results for your theme to display. SearchWP does not modify your existing search results template in any way.
Upon activating SearchWP, your search results will display in exactly the same way they did before activating SearchWP, but SearchWP tells WordPress which results to include.
To customize your search results you need to edit your theme’s search.php (or create search.php if it does not exist) and you can customize your search results in any way you would customize another template within your theme using The Loop.
Supplemental search engines are covered in depth here: Setting up a supplemental search engine: step by step
Can SearchWP index PDFs & Documents stored outside the Media library?
NO. SearchWP requires that PDFs & documents be uploaded to your WordPress Media library. In order for SearchWP to index and return results, each entry must have it’s own canonical, WordPress-provided object ID. This ID is assigned when files are uploaded to the Media library, and is essential for SearchWP.
If you are using a document management plugin that stores uploads outside of the Media library of your WordPress install, SearchWP will NOT be able to work with these files.