WordPress search plugin
Better Search
Replace WordPress search with relevance-ranked results, live search, and popular search tracking.
See the demo.

>5,000
Active installs
4.4/5
Average rating
>300k
Downloads
Find relevant posts. Choose what gets searched.
Help readers find the content you have already published. Everything below is included in Free and Pro.
Relevant results
Give title matches more weight than content, or sort by date. Search posts, pages, custom post types, excerpts, taxonomies, metadata, authors, and comments.
Live search
Turn on live search to show matching posts as visitors type in your existing forms. Suggestions support keyboard navigation and screen reader announcements.
Popular searches
Track search terms anonymously and review daily and all-time counts in a searchable admin table. Display popular terms as a heatmap or widget.
Fit your theme
Use Enable seamless integration with your theme’s search template, or choose the plugin’s results template. Customize the output with CSS or Better_Search_Query.
Choose matches and exclusions
Use Boolean search, restrict results to selected terms, or exclude posts by ID or category. Highlight search terms and filter unwanted words, including wildcard patterns such as spam*.
Configure the features you use
Start with the setup wizard. Use the Feature Manager to turn optional modules off, find options with settings search, and check database, index, and cache health in Tools.
Place and extend your search
Add widgets, shortcodes, and block patterns. Built-in caching works alongside caching plugins; multilingual support covers WPML, Polylang, and TranslatePress. Developers can use hooks and the WordPress Abilities API search capability.
Better Search Pro
More ways to match, rank, and answer a search
Better Search Pro is a standalone plugin that includes every Free feature.
Find results when a query misses
Fuzzy matching can find “optimize” when a visitor types “optimze”. For zero-result searches, “Did you mean” suggestions can offer a correction or automatically rerun the corrected query.
Post slugs, short queries, and fallback search
Search post slugs as well as content. Set the minimum characters for FULLTEXT searching, with shorter queries using LIKE. The optional zero-result LIKE fallback applies to searches using the standard WordPress tables, not ECSI custom tables.
Route searches and control ranking
Send exact, contains, or wildcard searches to a chosen URL with a 301 or 302 redirect. Keep visitors moving toward the page they need.
Field weights, relevance, and exclusions
Weight excerpt, taxonomy, slug, metadata, author, and comment matches individually. Add recency weighting, set a minimum relevance score from 0 to 100, or prioritize selected posts. Exclude your front page and Posts page from results.
Efficient Content Storage and Indexing
Process blocks and shortcodes before searching, then query the indexed content in custom tables. This reduces query work on larger sites; Better Search Pro and Contextual Related Posts Pro can share the same storage.
Index monitoring and maintenance
Check custom-table health, reindex in batches, and retry posts that failed to index. Tools include InnoDB conversion, scheduled index reconciliation, and an optional query execution-time hint.
For developers and site managers
Route REST API search through Better Search. Use WP-CLI to search, manage indexes, clear caches, export statistics, and update settings.
Abilities and search analytics
Pro adds abilities for popular search terms, spelling suggestions, and cache clearing. Click a daily chart bar to inspect that day’s searches; network administrators can review statistics across sites.
Beta
AI answers with links to your content
Let visitors ask a question from a theme search form, block, widget, or standalone [bsearch_ai] answer box. Answers cite published sources, and the Content gaps report shows questions your content could not answer.
Off by default. Requires WordPress 7.0+ and a connected provider that bills its usage separately.
Usage controls
Answers are cached, with daily and per-visitor limits, fallback providers, and model comparison.
Free vs Pro
| Feature | Free | Pro |
|---|---|---|
| Every Free feature | ✓ | ✓ |
| Post slug search | ✕ | ✓ |
| Fuzzy matching | ✕ | ✓ |
| “Did you mean” suggestions | ✕ | ✓ |
| Minimum FULLTEXT characters control | ✕ | ✓ |
| Optional zero-result LIKE fallback | ✕ | ✓ |
| Additional field weights | ✕ | ✓ |
| Recency weighting | ✕ | ✓ |
| Minimum relevance score | ✕ | ✓ |
| Prioritized posts | ✕ | ✓ |
| Search redirects | ✕ | ✓ |
| Front page and Posts page exclusions | ✕ | ✓ |
| Efficient Content Storage and Indexing | ✕ | ✓ |
| Custom-table health, failed-post retry, and maintenance | ✕ | ✓ |
| Daily search-chart drill-down | ✕ | ✓ |
| REST API search integration | ✕ | ✓ |
| WP-CLI commands | ✕ | ✓ |
| Abilities for popular terms, spelling, and caches | ✕ | ✓ |
| AI answers and Content gaps | ✕ | ✓ |
| Network-wide multisite searchPro Multi or Agency only | ✕ | ✓ |
Network-wide multisite search requires Pro Multi or Agency. AI answers are an optional beta; the zero-result LIKE fallback uses standard WordPress tables.
Read the Free vs Pro guide for configuration details.
Pricing
Choose a site allowance and support level. Plans are billed annually.
No site limit
Seamless integration
Natural language search
Track and display popular searches
Search everything except the post slug
Advanced search form
Inbuilt caching
WordPress.org Forum support
Everything in Basic
1 active site
Search post slug/name
Fuzzy searches
Minimum relevance threshold
REST API support
Direct email support
Everything in Pro
Multisite search
Discounted pricing for 5 to unlimited sites
Multisite activation and license handling
Direct email support
Everything in Pro Multi
Unlimited active sites
Use on client sites
Priority email support
Backed by a 14-day refund policy
If our plugin doesn’t work as promised, you’re covered by our 14-day refund policy and can request a refund. Read about our policy here.
All pricing excludes VAT and is paid annually. You can purchase the plugin in USD, GBP, or EUR – look for the little dropdown in the bottom right of the purchase screen. You can change plans or cancel your account at any time. Purchase and License handling powered by Freemius.
What users say
Better Search users describe how it changed search on their sites.
