How Does AppExchange Search Work?

Search is one of the most popular ways that Salesforce customers find solutions on AppExchange. Learn how keyword relevance, semantic meaning, and trust score influence the search results that customers see. Then apply tips to help customers discover your listing when they search for a solution to a business problem.

The AppExchange team continues to work to improve the search functionality, and partners can expect future updates that will introduce new features and refine existing ones. These updates may impact factors such as listings' rankings and trust scores. To align with the evolving search criteria, stay informed, and regularly review and optimize your listings.

Note

What Influences AppExchange Search Results?

When someone searches AppExchange, three factors influence the results they see. Keyword relevance is the most important factor, followed by semantic meaning, and trust score.

An illustration of a search bar and the three factors that influence search results, which are keyword relevance, semantic meaning, and trust score.

Keyword Relevance

Keyword relevance considers how closely customers’ search terms align with text on your listing. The more that the search terms align with your listing text, the higher its keyword relevance. Title, brief description, highlights, and publisher name are weighed more heavily than other listing text.

For example, a customer visits AppExchange to find an app for administering feedback surveys. Their search includes the terms "feedback" and "surveys". AppExchange listings that include these words have a higher keyword relevance than listings that don’t.

Semantic Meaning

Semantic relevance uses Salesforce Data 360's vector search capabilities and returns results that are semantically related to a query. It uses natural language processing and machine learning to understand customer queries and how the words are connected. It finds listings that match the customers' business needs even if they use different words.

For example, a customer searches for tools to create contracts in real time while negotiating with users over the phone. Instead of requiring the customer to know specific terms like "CLM" or "telephony integration", the semantic search engine understands the business needs. It recognizes that the customer needs contract lifecycle management solutions with real-time communication features and shows relevant apps.

Trust Score

Every app on AppExchange has a trust score that reflects its quality and reliability. This score helps customers identify well-maintained solutions. Higher trust scores mean more reliable apps that other users recommend.

Trust score combines customer feedback with active publisher support. Apps with positive feedback earn higher scores. The score also reflects how actively publishers maintain their solutions, including recent updates and new version releases.

How Can I Make My Listing Easy to Find When Customers Search AppExchange?

Use these tips to make your listing stand out in the AppExchange search results.

Factor Tips
Keyword Relevance
  • Identify the business problems that your offering solves and include keywords that cover the relevant business needs your listing covers. When you incorporate keywords into your listing, focus on the title, tagline, and brief description.
  • Avoid keyword stuffing. If you pack your listing with too many or unrelated keywords, it’s difficult for customers to understand the value it provides. Plus, it negatively affects the machine learning algorithms.
  • Review the keywords that drive your listing activity by using Marketplace Analytics visualizations. These visualizations help you determine the keywords that are associated with the highest number of tile, video, and demo views. To gauge engagement, regularly review your analytics and improve your offering.
Semantic Meaning
  • In the details of your listing, use descriptive text that reflects how customers search for solutions. Semantic search aims to understand the intent behind search queries and helps customers discover solutions even if they don't use exact keywords.
Engagement
  • Encourage customers to rate and review the app to boost its trust score, as higher ratings contribute to better rankings.
  • Include screenshots, graphic tiles, a video, and a demo to attract more trials of your app. It leads to increased engagement if your listing’s media resonates with the target audience.

Maintaining a strong search position is a marathon, not a sprint. All search factors work together, and can change over time. Periodically review your listing’s keywords, content, and analytics so that they contribute to machine learning. Make updates to those factors that you control.