Search for products, content articles, and content pages across your store from the following places in StoreConnect:
- Global search in the store header - lets you search across all products, content articles, and content pages.
- List pages - where records show in a list, you can search, filter, and sort to find the record you need.
Text search
StoreConnect uses a full-text search engine to search for products, content articles, and content pages.
Some characteristics of full-text search with StoreConnect:
Search word normalization - Search detects a normalized version of a word, rather than the exact word. For example, "nutrition" will find results containing "nutritional" or "nutritionist". But it will not find results only containing "dietary" or "health food" which do not contain the search term.
Ignores very common words - such as "and", "the", "is", etc, from the search query.
For example, searching for "the apple pie" will return the same results as searching for "apple pie".
Case insensitive search - Searching for "apple pie" will return the same results as searching for "Apple Pie".
Quotation marks for exact phrases - For example, searching for
"apple pie"(including the quotes) will only return results containing the exact phrase "apple pie", but not "apple tart and pie".
What fields are searched?
Product searches look for
- Display Name / Name
- Search Keywords
- Product Code
- Slug (the URL-friendly version of the product name)
- Variant titles (e.g., "Small", "Red", "Large")
- Variant product codes
- Variant search keywords
Product search results pages will show master products, though the search results might be matching one or more variants.
Article searches look for
- Title
- Search Keywords
- Meta Title
- Meta Description
- Meta Keywords
- Body, Introduction, and Summary (rendered as plain text for a guest user)
- Content Blocks (rendered as plain text for a guest user)
Text in Body, Introduction, Summary, and Content Blocks that contain Liquid syntax, might display different text to different users. The search engine indexes the rendered text for a guest user only. So a logged in user might not be able to search for text that is only visible to them.
Content page searches look for
- Title
- Search Keywords
- Meta Title
- Meta Keywords
- Meta Description
- Body (rendered as plain text for a guest user)
The search engine indexes the rendered text for a guest user only, so a logged in user might not be able to search for text that is only visible to them.
Add search keywords
Search Keywords allow you to boost search visibility for products, content articles, and content pages by adding additional terms that are not visible to customers but are indexed by the search engine.
Each Product, Content Article, and Content Page object in Salesforce has a Search Keywords field. You can add a comma-separated list of words or phrases to this field to improve the discoverability of that item in search results.
Search Keywords are given higher priority than body text in the search ranking, making them useful for:
- Synonyms and alternative names — for example, adding "sofa" and "couch" as search keywords for a product listed as "settee" helps customers find it regardless of the term they use.
- Common misspellings — adding a frequently misspelled version of a product name ensures customers still find what they are looking for.
- Abbreviations and short codes — for example, adding "SKI-JKT" for a product called "Ski Jacket".
- Category or theme terms — for example, adding "gift", "birthday present", or "stocking stuffer" to seasonal products.
For products with variants, each variant can also have its own Search Keywords field. Variant search keywords are indexed alongside the master product's search keywords.
After updating Search Keywords, the search index will be refreshed on its regular schedule (every 3 hours). You can also manually trigger a full refresh from the StoreConnect admin panel if you need changes to appear sooner.
Filter products in global search results
StoreConnect limits the available filtering options in the global search results to "On Sale" and "In Stock" statuses, as well as by price range (currency or points).
Filter products in a category
StoreConnect allows you to filter products in a category by traits, tags, and brands. This is in addition to the "On Sale" and "In Stock" statuses, as well as by price range (currency or points).
Traits
StoreConnect allows you to mark Categories (or Taxons) with Traits, using the Trait, Trait Value, Trait Type, and Trait Category objects.
When viewing a category, the sidebar will display all possible traits for the products in that category. Customers can filter products by selecting one or more trait values.
Categories (Taxons) can have children categories, and the traits of the parent category will be inherited by the child categories. This allows you to set up a hierarchy of traits that can be used to filter products.
For example, if you have categories like "Clothing" and a child category "Footwear", and "Clothing" has a trait "Size" with values "Small", "Medium", and "Large", then the "Footwear" category will also have the "Size" trait with the same trait options.
If Traits are not configured for a category, the Traits filter will not show.
Tags
StoreConnect allows you to mark Products with Tags, using the Tag and ProductTag objects.
When viewing a category, the sidebar will display all possible tags for the products in that category. Customers can filter products by selecting one or more tags.
If no Tags are associated with the products in the category, the Tags filter will not be displayed.
Brands
StoreConnect allows you to
- mark Accounts as Brands by checking the "Is Brand" checkbox in an Account object page. These Accounts will be available as Brands in the Product object page.
- associate each Product with an Account as its brand by selecting the Brand in the Product object pages
- filter products by Brands within a category search results page.
If no Brands are associated with the products in a category, the Brands filter won't show.
Refresh the search index
The StoreConnect search system is optimized for customer search performance, rather than for changes to the store. The search index is updated periodically, and changes to products, content articles, and content pages might not be immediately reflected in search results.
Different aspects of the search system are refreshed on different schedules:
- The liquid content of Content Articles and Content Pages is converted into plain text, as if viewed by a guest user, once per day.
- The remainder of the search index is refreshed every 3 hours.
Additionally, you can manually refresh the search index by clicking the "Refresh Search Index" button in the StoreConnect admin panel. This will refresh the entire search index, including the liquid content of Content Articles and Content Pages.
Please contact StoreConnect support to discuss an alternative schedule for refreshing the search index.