This website uses cookies to better the user experience of its visitors. Where applicable, this website uses a cookie control system, allowing users to allow or disallow the use of cookies on their computer/device on their first visit to the website. This complies with recent legislative requirements for websites to obtain explicit consent from users before leaving behind or reading files such as cookies on a user’s computer/device. To learn more click Cookie Policy.

Privacy preference center

Cookies are small files saved to a user’s computer/device hard drive that track, save, and store information about the user’s interactions and website use. They allow a website, through its server, to provide users with a tailored experience within the site. Users are advised to take necessary steps within their web browser security settings to block all cookies from this website and its external serving vendors if they wish to deny the use and saving of cookies from this website to their computer’s/device’s hard drive. To learn more click Cookie Policy.

Manage consent preferences

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
Cookies list
Name _rg_session
Provider rubygarage.org
Retention period 2 days
Type First party
Category Necessary
Description The website session cookie is set by the server to maintain the user's session state across different pages of the website. This cookie is essential for functionalities such as login persistence, ensuring a seamless and consistent user experience. The session cookie does not store personal data and is typically deleted when the browser is closed, enhancing privacy and security.
Name m
Provider m.stripe.com
Retention period 1 year 1 month
Type Third party
Category Necessary
Description The m cookie is set by Stripe and is used to help assess the risk associated with attempted transactions on the website. This cookie plays a critical role in fraud detection by identifying and analyzing patterns of behavior to distinguish between legitimate users and potentially fraudulent activity. It enhances the security of online transactions, ensuring that only authorized payments are processed while minimizing the risk of fraud.
Name __cf_bm
Provider .pipedrive.com
Retention period 1 hour
Type Third party
Category Necessary
Description The __cf_bm cookie is set by Cloudflare to support Cloudflare Bot Management. This cookie helps to identify and filter requests from bots, enhancing the security and performance of the website. By distinguishing between legitimate users and automated traffic, it ensures that the site remains protected from malicious bots and potential attacks. This functionality is crucial for maintaining the integrity and reliability of the site's operations.
Name _GRECAPTCHA
Provider .recaptcha.net
Retention period 6 months
Type Third party
Category Necessary
Description The _GRECAPTCHA cookie is set by Google reCAPTCHA to ensure that interactions with the website are from legitimate human users and not automated bots. This cookie helps protect forms, login pages, and other interactive elements from spam and abuse by analyzing user behavior. It is essential for the proper functioning of reCAPTCHA, providing a critical layer of security to maintain the integrity and reliability of the site's interactive features.
Name __cf_bm
Provider .calendly.com
Retention period 30 minutes
Type Third party
Category Necessary
Description The __cf_bm cookie is set by Cloudflare to distinguish between humans and bots. This cookie is beneficial for the website as it helps in making valid reports on the use of the website. By identifying and managing automated traffic, it ensures that analytics and performance metrics accurately reflect human user interactions, thereby enhancing site security and performance.
Name __cfruid
Provider .calendly.com
Retention period During session
Type Third party
Category Necessary
Description The __cfruid cookie is associated with websites using Cloudflare services. This cookie is used to identify trusted web traffic and enhance security. It helps Cloudflare manage and filter legitimate traffic from potentially harmful requests, thereby protecting the website from malicious activities such as DDoS attacks and ensuring reliable performance for genuine users.
Name OptanonConsent
Provider .calendly.com
Retention period 1 year
Type Third party
Category Necessary
Description The OptanonConsent cookie determines whether the visitor has accepted the cookie consent box, ensuring that the consent box will not be presented again upon re-entry to the site. This cookie helps maintain the user's consent preferences and compliance with privacy regulations by storing information about the categories of cookies the user has consented to and preventing unnecessary repetition of consent requests.
Name OptanonAlertBoxClosed
Provider .calendly.com
Retention period 1 year
Type Third party
Category Necessary
Description The OptanonAlertBoxClosed cookie is set after visitors have seen a cookie information notice and, in some cases, only when they actively close the notice. It ensures that the cookie consent message is not shown again to the user, enhancing the user experience by preventing repetitive notifications. This cookie helps manage user preferences and ensures compliance with privacy regulations by recording when the notice has been acknowledged.
Name referrer_user_id
Provider .calendly.com
Retention period 14 days
Type Third party
Category Necessary
Description The referrer_user_id cookie is set by Calendly to support the booking functionality on the website. This cookie helps track the source of referrals to the booking page, enabling Calendly to attribute bookings accurately and enhance the user experience by streamlining the scheduling process. It assists in managing user sessions and preferences during the booking workflow, ensuring efficient and reliable operation.
Name _calendly_session
Provider .calendly.com
Retention period 21 days
Type Third party
Category Necessary
Description The _calendly_session cookie is set by Calendly, a meeting scheduling tool, to enable the meeting scheduler to function within the website. This cookie facilitates the scheduling process by maintaining session information, allowing visitors to book meetings and add events to their calendars seamlessly. It ensures that the scheduling workflow operates smoothly, providing a consistent and reliable user experience.
Name _gat_UA-*
Provider rubygarage.org
Retention period 1 minute
Type First party
Category Analytics
Description The _gat_UA-* cookie is a pattern type cookie set by Google Analytics, where the pattern element in the name contains the unique identity number of the Google Analytics account or website it relates to. This cookie is a variation of the _gat cookie and is used to throttle the request rate, limiting the amount of data collected by Google Analytics on high traffic websites. It helps manage the volume of data recorded, ensuring efficient performance and accurate analytics reporting.
Name _ga
Provider rubygarage.org
Retention period 1 year 1 month 4 days
Type First party
Category Analytics
Description The _ga cookie is set by Google Analytics to calculate visitor, session, and campaign data for the site's analytics reports. It helps track how users interact with the website, providing insights into site usage and performance.
Name _ga_*
Provider rubygarage.org
Retention period 1 year 1 month 4 days
Type First party
Category Analytics
Description The _ga_* cookie is set by Google Analytics to store and count page views on the website. This cookie helps track the number of visits and interactions with the website, providing valuable data for performance and user behavior analysis. It belongs to the analytics category and plays a crucial role in generating detailed usage reports for site optimization.
Name _gid
Provider rubygarage.org
Retention period 1 day
Type First party
Category Analytics
Description The _gid cookie is set by Google Analytics to store information about how visitors use a website and to create an analytics report on the website's performance. This cookie collects data on visitor behavior, including pages visited, duration of the visit, and interactions with the website, helping site owners understand and improve user experience. It is part of the analytics category and typically expires after 24 hours.
Name _dc_gtm_UA-*
Provider rubygarage.org
Retention period 1 minute
Type First party
Category Analytics
Description The _dc_gtm_UA-* cookie is set by Google Analytics to help load the Google Analytics script tag via Google Tag Manager. This cookie facilitates the efficient loading of analytics tools, ensuring that data on user behavior and website performance is accurately collected and reported. It is categorized under analytics and assists in the seamless integration and functioning of Google Analytics on the website.

How to Build a Two-sided Marketplace

  • 12049 views
  • 10 min
  • Mar 04, 2021
Kirill Z.

Kirill Z.

Business Analyst

Oleksii C.

Oleksii C.

Copywriter

Share

Marketplaces are set to exceed $7 trillion in sales by 2024, and COVID-19 restrictions have only accelerated their already rapid growth, pushing buyers to make even more purchases online. 

Among all types of ecommerce platforms, two-sided marketplaces stand out. Some of the most successful businesses are two-sided marketplaces, including Uber, Amazon, and Airbnb. 

In this article, we’ll explain how to build a rewarding two-sided marketplace. We’ll look at the advantages of these platforms, their key features, possible pitfalls on the way to developing them, and how to avoid those pitfalls. 

Advantages of two-sided marketplaces 

Two-sided marketplaces connect people with common interests: for example, sellers and buyers or service providers and clients.

One reason why two-sided marketplaces are popular is because they bring much value to their customers. Buyers get to choose from numerous vendors, while sellers get a chance to expose their products to a wide audience. 

By matchmaking, ecommerce platform owners also derive benefit. The two main advantages of creating a two-sided marketplace are profitability and scalability.

Profitability

If you look at the numbers for major market players, you may find them impressive.

three biggest two-sided marketplaces

Among other two-sided marketplace examples that enjoy success – Airbnb, Zenefits, and Upwork. However, not only giant platforms are thriving. Smaller two-sided marketplaces are able to generate solid profits too and score millions in funding. For example, XpertSea, a brand-new aquaculture tech platform, reported 10x profit growth in 2020. Another example is Eneba, a new marketplace for digital games, which scored €6.55 million in funding, having attracted 26 million unique users in less than three years. 

The crucial success factor for a two-sided marketplace is generating a constant flow of users to the platform by solving the chicken and egg problem, which is described below among other challenges.

Scalability

Once you’ve successfully built the MVP for your marketplace, both of its sides can be boundlessly scalable. The cost of adding another platform user approaches zero, and market players gain lives of their own. All you need to do is maintain the platform. 

Success, however, doesn’t come overnight to two-sided marketplaces. Building such a platform is a long-term initiative, so it’s a good idea to launch an MVP and test it with early adopters.

MVP feature set

Building an MVP means you start with only those features that meet your customers’ basic needs. At the same time, this core functionality should be flawless and deliver a superior user experience. 

2-sided marketplaces host several types of users: admins, sellers, and buyers. 

Below is a list of features for each of these groups. 

Features for customers

Registration allows platform visitors to start using it by creating personal profiles. 

The registration process should be seamless and come with the promise of a faster experience the next time customers visit your platform. Also, make sure registration is not obligatory and that the purchase flow can be completed even while being a guest user. However, you should try to indicate that having an account allows users to access advanced features like order tracking and order history. 

Search and navigation tools allow customers to find what they need. Search can include auto-complete or auto-suggest features and dynamic scoped search so that finding items is easy and convenient. 

Order forms are intended to make the purchase experience a piece of cake. It’s a good idea to create minimalist, logically organized order forms with legible fonts. 

Payment features should be fine-tuned to help users buy a product or service quickly and safely. The rule of thumb is to implement as many payment options as possible, including credit cards, PayPal, wire transfers, and ACH transfers. 

Ratings and reviews help shoppers speed up their research on what product to purchase or service to use and assist with decision-making.

rating and reviews on 2 sided marketplace examples
Amazon features customer reviews

Features for vendors 

Registration for vendors is usually extensive in order to verify their identity and trustworthiness. You may ask vendors to provide business registrations, reseller’s licenses, etc.

Company profiles include key information about sellers such as company name, location, product or service category, and quality certificates. 

A seller dashboard assists vendors in distributing their products or services. This is where vendors can review statistics, add customized charts to see their sales volumes (if your product allows for such customization), add or remove items on sale, and manage their offers and payments. 

Finally, an analytics feature helps vendors track their progress, review their listings and sales performance, generate reports, and calculate revenue.

2 sided marketplace business model occupancy and rates
Airbnb performance dashboard. Source: Airbnb

Key features for admins

An admin panel is the primary tool for ecommerce platform owners to manage the platform workflow. 

The admin panel is a space for:

  • Managing vendors (adding or removing vendors, orders, products, services, etc.)
  • Managing commission (setting a percentage per sale or a fixed fee based on your agreements)
  • Controlling system access (registering your employees and assigning them access to your tool)

To conclude, your final set of MVP features will depend on your vision, goals, and product requirements. 

Challenges of building a two-sided online marketplace 

When developing a successful 2-sided marketplace, you can meet a few bumps on the way. Let’s describe them and suggest what might help you overcome these issues. 

#1 Solving the chicken and egg problem

Also known as the cold start challenge, the chicken and egg problem is the main challenge of launching a marketplace. Since the supply side depends on the demand side – and vice versa – how can you get both sides of your marketplace up and running at the same time? 

The first thing that usually helps is limiting access. Early adopters might be more patient until you achieve scale. Most 2-sided marketplaces start by offering limited access to select users. For example, OptioLend, a real estate marketplace that was launched in February 2021, had been working for months in private beta until the release.

two sided online marketplace
OptioLend, a new marketplace, worked for months in private beta in 2020.

Another viable solution is to limit the scope of what your marketplace sells. For example, Amazon started with books back in the 1990s. You might try to shadow the giant and find a single niche. 

We also suggest starting with the supply side when boosting your platform activity. As more vendors join your platform, it becomes easier to attract buyers, and the network effect kicks in. All in all, it all depends on your two-sided marketplace business model. ; 

#2 Maintaining customer satisfaction 

Another challenge of managing two-sided marketplaces is keeping both sides satisfied. 

The goal is not only to ensure superior vetting and matching and to regulate possible tensions but also to keep an eye on the needs of both customers and buyers. 

For example, in 2020, Uber learned that many of its drivers were worried about not receiving benefits. In response, the company decided to provide healthcare benefits based on the number of hours worked. 

#3 Saving time and money 

As noted earlier, you can’t build a marketplace overnight. Not only crafting the features takes time; solving the chicken and egg problem also does, especially if you don’t have domain expertise. Moreover, creating a two-sided marketplace is financially demanding.

To tackle that challenge, you can use a ready-made solution to launch and scale your two-sided marketplace. This will shorten your development time and cut expenses. Our RubyGarage team developed a product called MarketAge that enables you to launch your ecommerce platform fast and reduce development risks.

Trends in two-sided online marketplace development

The market of two-sided ecommerce platforms is continuously changing. To earn your place under the sun, it’s a good idea to pay attention to the following trends.

Artificial intelligence and machine learning

Marketplaces have been using artificial intelligence (AI) and machine learning (ML) for years, yet these technologies keep offering new possibilities. 

First, in 2020 we’ve seen a rise in AI-powered chatbots usage. As developers can train them to analyze and reply to queries, chatbots help improve sales and increase customer satisfaction. 

Second, ecommerce platforms continue using AI and ML to enhance search and matching functions. With data gathered from a customer's clicks and purchases, personalization becomes easier. For example, edtech companies extensively use AI when matching students to tutors either one-on-one or in small or large groups.

two sided marketplaces AI and data analytics
screen
The Varsity Tutors marketplace uses AI and data analytics.

Mobile adaptation

Customers want their online journeys to be seamless and strive for an omnichannel experience. To deliver this, ensure easy access to your platform from mobile devices. 

You can make a separate native app and fill it with useful features. Alternatively, you can opt for a progressive web app (PWA). A PWA represents the perfect combination of native app advantages merged with the most successful elements of the mobile web. If neither of those is your choice, you can at least make sure your platform’s design is responsive. 

Enhanced payments 

As the fintech industry is developing, marketplaces do their best to utilize as many payment methods as possible. They may include credit cards, PayPal, wire transfers, ACH transfers, and even crypto payments. Additionally, one-click payments are becoming almost obligatory, being a convenient method of paying for returning customers.

Finally, as mobile payment technology becomes more advanced, ecommerce platforms do their best to make their platforms safe and convenient for mobile transactions.

Dynamic pricing 

Dynamic pricing can work especially well for B2B platforms. This model operates through algorithms determining what price to charge based on variables like location, time of day, and delivery speed. An algorithm predicts the price that your users are most likely to pay. 

Should dynamic pricing work for your marketplace, you can use relevant software to automatically regulate prices in response to changes in demand or other variables. For this, you can use a third-party integration or engineer your own feature. 

Augmented Reality 

Although AR is not a brand-new technology, it’s still early days for it, especially when it comes to marketplaces. 

For example, it’s only in 2020 that a popular ecommerce platform Etsy started using AR. New platform features available in the iOS app help consumers visualize wall art in their home, eliminating the guesswork about how a particular piece will fit the space.

augmented reality on 2 sided marketplace business model
Etsy introduces augmented reality. Source: Etsy .

There’s no doubt that in 2021 and beyond, more and more marketplaces will follow Etsy, utilizing the power of AR.

Optimization for voice search

By 2022, the shopping industry will rely heavily on voice search. This feature can make the user experience more personalized and save users’ time. This is why it’s a beneficial practice to harness the power of voice user interfaces (VUIs) for your marketplace, creating a new channel to reach customers. 

To optimize your marketplace for voice search, you can adjust your keyword strategy. Voice queries differ from text queries, as they tend to be longer and more conversational.

Conclusion

The two-sided marketplace model is powerful. When building this kind of ecommerce platform, it’s a good idea to start with an MVP, develop the basic features, and test them with early adopters. 

To solve the cold start problem, you can start with the supply side and limit access to your platform and the scope of your activity. Once you’ve achieved the network effect and your platform is up and running, your growth potential will be more significant.

CONTENTS

FAQ

  1. The MVP feature list for a two-sided marketplace should include an admin panel for efficient management as well as features for buyers and vendors. 

    Must-have features for buyers include 

    • Registration
    • Clear search and navigation
    • Simple order forms
    • Easy-to-use payments 
    • Reviews

    Vendors won’t do without 

    • Registration
    • Personal profiles
    • Exhaustive product management functionality 
    • Seller dashboard 
    • Analytics 
  2. The key trends in building two-sided marketplaces include

    • AI and data analytics 
    • Mobile adaptation 
    • Dynamic pricing
    • Voice search optimization
  3. Limiting access to your platform can help, as early adopters are usually more patient until you achieve scale. You can also limit the scope of products or services that your marketplace is trying to sell and start with the supply side when expanding your platform activity.

    If you’re searching for a team to help you launch a two-sided marketplace, contact RubyGarage.

Authors:

Kirill Z.

Kirill Z.

Business Analyst

Oleksii C.

Oleksii C.

Copywriter

Rate this article!

Nay
So-so
Not bad
Good
Wow
5 rating, average 4.8 out of 5

Share article with

Comments (0)

There are no comments yet

Leave a comment

Subscribe via email and know it all first!