RFCs are a way for Atlassian to share what we’re working on with our valued developer community.
It’s a document for building shared understanding of a topic. It expresses a technical solution, but can also communicate how it should be built or even document standards. The most important aspect of an RFC is that a written specification facilitates feedback and drives consensus. It is not a tool for approving or committing to ideas, but more so a collaborative practice to shape an idea and to find serious flaws early.
Please respect our community guidelines: keep it welcoming and safe by commenting on the idea not the people (especially the author); keep it tidy by keeping on topic; empower the community by keeping comments constructive. Thanks!
Summary of Project:
As part of our ongoing efforts to enhance and boost app discovery, we are in the process of revamping the Atlassian Marketplace store experience. Our current focus is on refining the navigational properties across the Marketplace, streamlining the app categorization system, and improving the search experience. You can find the detailed changes outlined in this RFC.
- Publish: Mar 26, 2024
- Discuss: Apr 3, 2024
- Resolve: Apr 10, 2024
Problem
The Atlassian Marketplace offers a wide array of apps but still faces challenges in effectively surfacing relevant options to users based on their specific needs and preferences due to fragmented navigation experience and disoriented app categorization.
In order to address these issues and provide a seamless user experience, we have recognized a few enhancements to the user experience. This would help us gear towards the direction of delivering a holistic platform that attends to user needs efficiently with future iterations and developments.
Some of the areas that we have already taken up as the primary scope of improvement include:
Navigation
-
The current experience in Marketplace lacks a robust navigation framework, which has led to a
poor and inconsistent wayfinding experience. Customers are forced to rely on filters to navigate across the experience. With inadequate guidance, app discovery may pose a struggle for users to find specific apps or categories, leading to frustration and reduced engagement. -
Navigation on mobile devices (which constitutes ~18% of the traffic) in the Marketplace is more problematic due to a lack of optimization for smaller screens and the absence of intuitive interaction patterns. Limited screen real estate may result in important navigation elements being hidden or inaccessible, contributing to decreased usability and potentially discouraging users from exploring the Marketplace.
App categorization
Atlassian Marketplace currently has 37 categories and 33 collections which overlap with each other
and offer a disoriented experience. The existing taxonomy is inconsistent with some being too broad and some being too specific based on use cases, functions, and features. This hinders the app discovery process for customers as they are unable to find the right apps that align with their needs.
Search
The current search functionality in the Atlassian Marketplace exhibits several shortcomings, contributing to suboptimal user experiences and challenges in app discoverability. Firstly, the reliance on keyword-based search limits users’ ability to find apps based on their specific needs expressed in natural language. Additionally, the absence of auto-complete suggestions hampers users’ ability to form the right search query and further refine it efficiently. Moreover, an over-reliance on app names in search queries incentivizes Marketplace partners to use longer, potentially convoluted names to increase visibility, detracting from the user experience. These issues collectively diminish the effectiveness of search functionality, impeding users’ ability to find relevant apps tailored to their requirements.
Proposed Solution
As a proposed solution, we are offering a new landing experience with a revamped home page that encompasses a robust navigation framework, well-defined app categorization, and enhanced search experience.
- Streamlined navigation: We are improving the navigation so that it enables users to maneuver efficiently through the site and find apps as per their requirements. This persistent navigation bar will guide users to quickly access different sections such as apps for products, categories, and resources while on the go.
- Personalization and app recommendations: Provisions are being made to introduce personalization to the Marketplace Homepage. This aims to promote relevant content and apps to logged-in users by allowing changes in section order, and prominence, and displaying only relevant content. We are also planning to include a new section on the homepage to recommend apps based on user segments, preferences, and other parameters.
- Additional resources and company stats: We are also planning to include a resources section both in the top navigation as well as the footer section to guide users as they navigate through the site. It will include links to documentation and other resources that can contribute to better engagement with Marketplace. We are also introducing a section to include Marketplace statistics that will help to build trust with users who have never made a purchase from Marketplace before.
App Categories
- Introducing categories on the top navigation bar: To enable users to easily access and navigate to category pages from anywhere across the Marketplace
- Creating category-specific landing pages: To enhance app discovery within the context of each category
- Introducing use-case filter on the category page: To assist users in refining their search based on specific use-case needs.
Collections
- Distinct collections: Different types of collections based on well-defined parameters, industry-based trends, and popular use cases.
- Enhanced collection landing pages: Revamped pages for collections with better information
architecture. - Highlighted content: To enhance the visual prominence of the collection on the home page based on customer interactions.
Search experience
- Introducing auto-complete suggestions: To help and guide users in curating their search queries and further refinements.
- Natural Language Search: We are planning to introduce a search feature that supports natural language queries. This will be rolled out as part of our upcoming releases.
Note: All the proposed changes are optimized for smaller screens and designed to scale well across all devices.
Disclaimer for images: Please note that the designs provided are tentative and subject to change. They are not final and are provided for the purpose of discussion and feedback.
Asks
While we would appreciate any feedback you have on this RFC, we’re particularly interested in hearing more about:
- Any concerns regarding the new navigation experience?
- Any specific suggestions for improving search functionality on Marketplace?
We appreciate your time and any feedback you could provide, whether it be on the specific points highlighted above or anything else outlined in the RFC. Your valuable insights will play a significant role in shaping better app discoverability in the Marketplace.