Skip to content

Search relevance and ranking

Relevance means showing the products that best answer what a shopper is looking for right now. Ranking is the order those products appear in. VIBE combines several signals, then applies your controls, filters, availability choice, and rules.

Use this guide when a product shows up but appears in the wrong position, or when you need to decide whether to fix the Shopify data, adjust how VIBE reads your products, change an Explore control, or add a result rule.

1Which products countConfirm the product is active, published, allowed, and already in VIBE's copy of your catalog.
2SignalsLook at its text, product details, variants, collections, and images.
3RankingRun the exact same search and compare result scores.
4Smallest fixChoose: source data, how VIBE reads your products, a synonym, a control, or a rule.
5VerifyRetest in Preview and on the live storefront.
Search Preview showing result ranking, scores, and the selected-product diagnostic panel.
Search Preview showing result ranking, scores, and the selected-product diagnostic panel.

Check whether VIBE can show the product first

Section titled “Check whether VIBE can show the product first”

VIBE can only rank a product if it’s allowed to show it and the product is already in VIBE’s copy of your catalog. Before you look at scores, confirm the product:

  • Is Active in Shopify.
  • Is published to the Online Store.
  • Is not hidden from search engines.
  • Does not match a VIBE product, collection, or tag exclusion.
  • Is handled as expected by the out-of-stock setting.
  • Has finished updating in VIBE’s copy of your catalog.

If the product never appears for its exact title, start with Sync and Index, not a boost or pin rule.

Keyword matching rewards close text matches between the search and the product data in VIBE’s copy of your catalog. It is especially important for:

  • Product names.
  • Brands and vendors.
  • Product types.
  • Model numbers.
  • Material names.
  • Variant options.
  • Specific collection or category terms.

Use clear Shopify titles and descriptions for literal searches. A synonym helps when shoppers consistently use a different term for the same thing.

Meaning-based matching compares what a search means, not just its exact words. It helps with natural, descriptive searches such as:

  • light jacket for rain
  • gift for a new apartment
  • minimal dining chair
  • warm neutral artwork

Meaning-based matching is only as good as the product information in VIBE’s copy of your catalog. If many everyday searches return weak results, review how VIBE reads your products and your source data before creating lots of individual rules.

Product type, vendor, collections, tags, options, availability, price, and other structured values give VIBE factual context.

Structured data supports relevance, but it isn’t the same as exact filtering. A meaning-based search can lean toward blue products; a color filter should only show products that actually carry that color in the data VIBE uses for filtering.

When variant search is turned on, VIBE can match exact sizes, colors, styles, or other options separately, not just at the product level.

Variant search is useful when shoppers search for a precise combination and the product-level record is too broad to tell those options apart.

Turning on variant search means VIBE keeps a separate searchable record for every variant, not just every product, so a catalog with many options takes more work to keep up to date. Variant search also requires the plan shown in VIBE’s Sync and Index settings.

When image matching is turned on, your product photos, and optional context photos, can contribute to visual similarity.

  • Product photos should clearly represent the item.
  • Context photos can add environment, styling, model, room, or detail information.

Image matching helps visual and style searches. It should not replace accurate text and structured data for factual product attributes.

When a product has variants, each variant uses its own image if Shopify supplies one. Otherwise it falls back to the main product image.

Explore controls let a shopper express a preference while they search.

  • A slider balances two concepts.
  • A toggle chooses between two concepts.
  • A single control strengthens one concept.

Controls change ranking just for that shopper, right now. They do not change VIBE’s copy of your catalog or permanently change relevance for everyone else.

A starting collection narrows Explore to a chosen group of products. It’s useful when a shopper starts from a department or theme before adjusting preferences.

Filters apply exact rules. If a shopper selects size M, products without that value are removed from the results.

Use filters for facts. Do not create an Explore control to imitate stock, price, or exact option filtering; use a filter instead.

The Configuration tab provides three approaches:

  • Hide removes sold-out products from shopper results.
  • Show last keeps them discoverable but moves them behind in-stock items.
  • Mix in allows normal relevance to position them.

This setting can explain why a sold-out item that matches well in meaning is missing, or ranks below weaker in-stock results.

Use Boost when a product or group is relevant but should receive additional business priority.

Good examples:

  • Favor a new collection for a broad category search.
  • Give higher visibility to an owned brand.
  • Support a seasonal campaign while keeping other relevant results.

Do not use Boost to make an unrelated product appear relevant.

Use Bury when a product is technically relevant but should appear later.

Good examples:

  • De-emphasize low-margin alternatives.
  • Move clearance items down without hiding them.
  • Keep an older model searchable behind a newer model.

Use Pin when a specific product must occupy a fixed position for a matching search.

Pin is the strongest placement decision. Use it sparingly because it can displace products that would otherwise rank naturally.

Behavioral ranking uses how shoppers have responded to that same search before, to reorder close matches. It helps most when several products are similarly relevant and real shopper behavior adds a useful signal.

It should refine close candidates, not compensate for missing catalog data.

Use a synonym when different words should be treated as equivalent.

Examples:

  • trainers, sneakers
  • sofa, couch
  • handbag, purse

Do not create synonyms for merely related concepts. Treating dress and jacket as equivalent would reduce precision.

Use a redirect when the best answer is a destination rather than a product result list.

Examples:

  • returns to a returns-policy page.
  • summer sale to a campaign collection.
  • gift cards to the gift-card page.

Redirects bypass normal result ranking for the matching search.

More than one rule can match the same search. Priority determines which decisions apply first, or which rule wins where actions conflict.

When debugging:

  1. Filter the rules table on the Result rules page by the type you’re checking.
  2. Search for the query or trigger.
  3. Check whether each rule is active and within its schedule.
  4. Review target products, groups, and position.
  5. Review priority and reorder if necessary.
  6. Test the exact search again.

Avoid creating a second rule until you understand the first matching rule.

Search Preview shows two numbers for every result: the overall Score, and the Semantic score, how close the product is to the search in meaning.

  • A high overall score can reflect a strong combination of matching words, close meaning, and other ranking signals.
  • A high Semantic score means the product is close to the search in meaning.
  • A product can have a good Semantic score but still rank lower because another product has stronger combined evidence.
  • A product can match the literal words but still be a poor shopper answer if its source data is misleading.

The selected-product panel shows the data VIBE actually has for that product, and whether its copy is current. Use it to check what VIBE has, instead of assuming a recent Shopify edit has already reached VIBE.

SymptomBest first action
Product never appears for its exact nameCheck whether VIBE can show it, and update VIBE’s copy of your catalog
Many everyday searches are weakReview source data and how VIBE reads your products
Shoppers use another word for the same productAdd a synonym
One campaign product needs more visibilityAdd a scoped boost or pin
A relevant product should remain searchable but lowerAdd a bury rule
A search should open a collection or information pageAdd a redirect
An Explore preference has little effectImprove the control concepts
Exact size or color searches are weakReview your variant setup and Shopify options
Visual similarity is weakReview your image sources and update VIBE’s copy of your catalog
Storefront differs from PreviewCheck controls, filters, rules, language, and theme mode

For every important search, test:

  1. An exact known product name.
  2. A broad category.
  3. A natural-language description.
  4. A common synonym.
  5. A variant option.
  6. A collection name.
  7. A misspelling or short prefix.
  8. A search that should return no products.

Record expected top products before changing anything. Change one layer at a time and repeat the same set so the improvement is measurable.