Relevanssi: WordPress Search Features, Configuration, and Advanced Content Discovery

Relevanssi is one of the quickest ways to make WordPress search feel useful instead of accidental. It replaces the default WordPress search with ranked results, partial matching, phrase search, custom field indexing, taxonomy support, excerpts, and better control over what visitors actually find.

TLDR: Relevanssi improves WordPress search by indexing more content and ranking results with smarter rules. For example, a small WooCommerce store with 500 products could help shoppers find “blue linen shirt” even when the words appear in product attributes, tags, or descriptions rather than the title. On content-heavy sites, better search can reduce dead-end searches by 20–40% when synonyms, excerpts, and custom fields are configured well. The setup is simple, but the best results come from tuning weights and testing real search queries.

Why WordPress Search Often Feels Weak

Default WordPress search is basic. It mostly checks post titles and content, then returns matches in a way that can feel oddly random. If your site has custom post types, product data, PDFs, advanced custom fields, or dense archives, native search may miss content users expect to find.

That gap hurts. A visitor who searches is usually motivated. They want a product, a help article, a recipe, a policy page, or a past blog post. If search gives them junk, they leave.

Relevanssi fixes this by building its own search index. Instead of relying on WordPress’s limited query behavior, it scans selected content and stores searchable terms in a custom database table. That makes search broader, more flexible, and often much more accurate.

Core Relevanssi Features

Relevanssi is popular because it solves practical search problems without forcing site owners to rebuild everything. Its main features include:

  • Relevance-based ranking: Results are sorted by usefulness, not just date.
  • Partial word matching: A search for “photo” can match “photography” or “photographer,” depending on settings.
  • Phrase search: Users can search exact phrases with quotation marks.
  • Custom post type support: Index products, events, documentation, courses, listings, and more.
  • Custom field indexing: Search data stored in fields such as SKU, author name, ingredients, location, or specifications.
  • Taxonomy indexing: Include categories, tags, product categories, brands, or custom taxonomies.
  • Search result excerpts: Show helpful snippets with highlighted terms.
  • Synonyms: Connect related terms, such as “sofa” and “couch.”
  • Stopword control: Ignore common words that add noise, such as “the,” “and,” or “with.”

Honestly, it feels like WordPress should do more of this by default. But it does not, so Relevanssi fills a very real gap.

Free vs Premium: What Changes?

The free version is strong enough for many blogs, brochure sites, and small content libraries. It supports custom post types, taxonomies, excerpts, relevance ranking, and many key search improvements.

Relevanssi Premium adds features for larger or more complex sites. These include attachment content indexing, better multisite support, related posts, “Did you mean?” suggestions, user profile search, and more advanced control over search behavior.

If your site depends on documents, members, or large product catalogs, Premium can save hours of workaround building. If you run a simple editorial site, start with the free version and upgrade only if you hit a clear limit.

Basic Configuration That Matters Most

After installing Relevanssi, the first step is to build the index. This tells the plugin what content to search. You can choose post types, taxonomies, comments, excerpts, and fields.

Focus on these settings first:

  1. Select searchable post types. Include only useful content. Do not index every hidden template, form entry, or private system post type.
  2. Choose taxonomies carefully. Product categories and documentation tags can improve search. Random internal taxonomies may add clutter.
  3. Set title and content weights. Titles should usually carry more weight than body text. A title match is often a stronger signal.
  4. Enable excerpts and highlighting. Visitors scan results quickly. Highlighted terms help them decide what to click.
  5. Rebuild the index after major changes. If you add fields or post types, the old index will not magically include them.

The catch is that more indexing is not always better. Indexing too much can make results noisy. It can also increase database size. For a site with 10,000 posts and heavy custom fields, expect indexing to take longer and use more storage.

Search Weighting: The Secret to Better Results

Weighting controls which matches matter most. A match in a post title might be worth more than a match in paragraph seven. A product SKU might need even more weight if shoppers often search by code.

A practical setup might look like this:

  • Title weight: 5
  • Content weight: 1
  • Tags: 2
  • Custom fields: 3
  • Product SKU field: 8

Those numbers are not universal. They are starting points. Test real queries from users. If people search “returns policy” and the correct page appears fifth, increase the title or page weight. If a blog post keeps outranking a product, adjust product post type priority or field weights.

Custom Fields and Advanced Content Discovery

Custom fields are where Relevanssi becomes more than a search patch. Many WordPress sites store crucial information outside the main editor. Advanced Custom Fields, WooCommerce metadata, directory listings, job boards, and event plugins all rely on extra fields.

Relevanssi can index that data. This helps users discover content based on details that would otherwise stay invisible.

Examples include:

  • Real estate: Search by neighborhood, property type, number of bedrooms, or agent name.
  • Ecommerce: Search by SKU, material, color, brand, size, or compatibility.
  • Recipes: Search by ingredient, cooking time, dietary label, or cuisine.
  • Events: Search by performer, venue, city, date range, or event type.
  • Documentation: Search by version number, feature name, error code, or product line.

This is the kind of search that feels smart to users. They do not care where WordPress stores the data. They just expect it to appear.

Synonyms, Stopwords, and Fuzzy Matching

Good search understands human messiness. Users misspell words. They use different terms. They search for short phrases instead of exact titles.

Synonyms are especially useful. A furniture store can connect “sofa,” “couch,” and “settee.” A medical site might connect “heart attack” and “myocardial infarction.” A software knowledge base might connect “login,” “sign in,” and “authentication.”

Stopwords remove low-value words from the index. This keeps searches cleaner. But be careful. In some niches, small words matter. A music site may need “The Who” to work correctly. A legal site may need exact phrases with common terms preserved.

Fuzzy matching can help with partial words and spelling variations. Use it with care. Too much looseness can turn a search for “cat” into results about “category,” “vacation,” or “certificate.” That gets annoying fast.

WooCommerce Search Improvements

Relevanssi can be very useful for WooCommerce sites. Product search is often the difference between a sale and a bounce. Native search may ignore product attributes, variations, SKUs, and taxonomy terms unless configured through other tools.

With Relevanssi, you can make searchable content include:

  • Product titles and descriptions
  • Short descriptions
  • SKUs
  • Product categories and tags
  • Attributes such as color, size, material, and brand
  • Custom fields from product add-ons or catalog plugins

A shopper searching “matte black faucet” should not need to know your exact product title. If those words appear in attributes and descriptions, the product should still show up.

Performance and Index Size

Relevanssi improves search quality, but it is not magic. It builds and queries an index inside your WordPress database. On small and medium sites, this is usually fine. On very large sites, index size and query speed need attention.

To keep performance healthy:

  • Index only what users need. Skip revisions, private content, and irrelevant post types.
  • Limit custom fields. Do not index every field if only five matter.
  • Use caching where possible. Search result pages can still benefit from object caching and optimized hosting.
  • Monitor slow queries. If searches take 3–5 seconds, users will notice.
  • Rebuild during low traffic periods. Large indexes can put pressure on the database.

It drives me crazy when search improvements create a new problem: slow result pages. Test speed before and after setup. Better results are not enough if they arrive too late.

How to Test Relevanssi Properly

Do not test with only obvious terms. Build a short search checklist from real user behavior. Pull queries from site search analytics, Google Search Console, support tickets, sales chat logs, and customer emails.

Test these query types:

  • Exact product or article names
  • Misspellings
  • Synonyms
  • SKUs or codes
  • Category-level searches
  • Problem-based searches, such as “reset password”
  • Long phrases, such as “how to return an opened item”

Record the top five results for each query. Then tune weights, synonyms, and indexed fields. Repeat until the right content appears near the top.

Best Use Cases

Relevanssi is a great fit for content-rich WordPress sites where discovery matters. It works well for publishers, universities, WooCommerce stores, membership sites, recipe blogs, directories, documentation hubs, and nonprofit resource libraries.

It is less useful if your site has only five pages. It is also not always the best answer for massive enterprise search needs. Very large sites may need external search systems such as Elasticsearch, Algolia, or OpenSearch. Still, for many WordPress teams, Relevanssi hits a strong balance of control, cost, and ease.

Final Takeaway

Relevanssi turns WordPress search from a weak utility into a serious content discovery tool. Start with clean indexing, tune weights, add useful synonyms, and test against real searches. Keep the index lean. Make the results fast. Your visitors will find more, click more, and give up less.