How to Build a Marketplace Website
Last updated
Last updated
Letβs think back a couple of centuries ago.
To buy something from another person you would most likely have to travel miles to meet them. Your next step would be offering a fair price or accepting the terms of the seller. It wasnβt even guaranteed that youβll get to buy whatever it is you needed.
Nowadays thereβs a countless number of marketplaces where sellers and buyers from the whole world can arrange a deal in a couple of minutes. Website market place business (image by Anastacia)
As Oberlo stated in their research, more than 2B people (which is more than β of the worldβs population and 700M more than it was 5 years ago) will make an online purchase by the end of the current year.
It shows us that the demand increases every year and will be in the nearest future.
The marketplace business model has transformed world trade. If you want to be a part of this great globalization process and create an online marketplace β stay with us, weβll show you how :)
Marketplaces can be different in several ways β in the number and type of products, and people who trade on the platform.
Thus, defining what and how you sell might be the first thing youβd want to tackle when building a marketplace website.
When it comes to the definition of trade, βgoods and servicesβ is what youβll see at every turn. This entails these two types of marketplaces:
For goods.
For services.
Letβs start with goods β the first thing to pop up in mind when hearing a βwebsite marketplaceβ.
Basically, the name speaks for itself. Itβs the place where people trade goods (clothes, furniture, jewelry, food, and so on). Marketplace platform for selling sneakers (image by Shah Alam)
A great example of such a marketplace can be Amazon.
Amazon Case Study
Itβs one of the most famous and used marketplace websites in the whole world.
The company started as an online marketplace for books but now sells electronics, video games, apparel, food, jewelry, and many other goods.
When building a marketplace for goods, there are two main things worth attention.
#1: Product Screen is the showcase. HD images, a full description of the product (dimensions, price, location, availability) should be there.
#2: Live Support should be quick and 24/7 accessible. Most likely customers will often have questions about shipping, refunding & return, account problems, etc.
Online marketplace website for services is a trade space where people and companies can offer their services β whether itβs something that can be done remotely (like platform development, SMM, SEO, etc.) or services that require physical presence (cleaning, transporting, etc.) To create an online marketplace you should look at marketplaces like Aliespress, Upwork, Etsy, and see what they offer (image by Afterglow)
Many of us have heard about Upwork which is a perfect example of a marketplace website for services.
Upwork Case Study
Itβs a freelancing platform where companies and individuals cooperate to conduct business.
The variety of services is enormously diverse. From wedding cameramen to dog walkers, from Facebook promotion to website development, from translating two pages of text for a game to interpreting business negotiations.
The monetization model is also worth attention. Users have to buy Proposals (points for freelancers to submit their candidacy) and take a 20% commission from each deal not depending on the budget.
Sounds beneficial, doesnβt it?
To start an online marketplace for services you might want to pay attention to these moments:
# 1: You should properly check your potential contractorsβ background and their identity to protect your website from frauds as much as possible.
#2: Geolocation plays quite a role here. Since services might imply βnot remotelyβ, people might look for such nearby.
This is an interesting one since most people never really think about it.
There are two ways to create online marketplace platforms: vertical and horizontal.
The first one implies a platform where customers can buy goods and services of the same category but from different providers.
Letβs look at Airbnb as an example. They help to rent out properties around the whole world from multiple owners and landlords. Airbnb as an example of multi vendor marketplace platforms for services (shots from Airbnb)
See? The service is similar, the resources are different.
Horizontal ones arenβt the complete opposite of verticals. The products there are of different categories but with similar characteristics (like help around the house, luxurious clothes, electronic appliances).
Handy can be a perfect example of such marketplaces. They offer house cleaning and handyman services which can be generalized as help around the houses. Handy website
Depending on customers that cooperate on your marketplace, the website can be:
B2B β business model, where businesses trade with other businesses.
B2C β business-to-customer model.
C2C β when individuals sell goods and services to other individuals.
Letβs be more precise. Thereβs a B2B marketplace called chembid. They offer chemicals and plastics worldwide.
Facebook Marketplace is one of the most famous B2C marketplaces.
The most known C2C platform on the Internet is eBay. Here every customer is a peer of another which is why this platform is also called P2P (peer-to-peer)
Before starting to grow a business, you really need to plan your strategy and find out many things about your potential product.
These things are:
What pain-point does it solve?
Whatβs your target audience?
Is there an existing market for your idea?
How do you monetize it?
Letβs follow the list and start by discussing the first aspect.
To successfully develop a new product you should understand what problems you solve with it.
You should be able to state the problem in 1-2 sentences. For instance, βMy idea helps people reach point B from point A fastlyβ.
And you should answer two questions:
Does your audience often face it (βthe toothbrush testβ)?
Do they usually desperately need to solve it or not?
These principles were derived by Michael Seibel, CEO of Y Combinator.
The answers should be βYesβ to both questions. It signals that youβre on the right path.
Letβs think of Booking as an example. Itβs an online travel agency for reserving hotels and other places to stay during travel time.
Do people often need places to stay while traveling? Of course, they do. Is this need essential? Sure thing, otherwise theyβd have to sleep under the stars. To build any websites marketplace you should find a suitable idea (image by Emy Lascan)
Moreover, understanding your customersβ pain-points is a strong marketing tool. Let us explain.
Which one you think will resonate with customersβ needs?
# 1: We have an amazing offer for you today! You can order this non-stick pan for half the price! Donβt miss the chance for a clean kitchen.
# 2: Hello, Name! How are you doing?
We know that it feels a bit random :) But have you been cooking lately?
But if the answer is yes, we get what it feels like when food sticks to your pan and you spend quite a while to clean it after...
In case this bothers you as well, you might want to know about this offer. Itβs a non-stick pan. Hereβs the 50% discount coupon if you need it.
Stay safe!
Yours Team
Now letβs discuss.
The first thing we want to point out is that the main message should be help not sell.
You should show empathy and understanding of a problem β itβs endearing.
Besides, asking how the customerβs doing, using names instead of βyouβ makes customers feel approached personally which greatly increases sales.
Probably, offering your services to everyone isnβt the best strategy. Finding the audience that most likely will be interested in your product may better work for your marketing strategy.
For this exact purpose, you can try to define your Buyer Persona β a description of a person who represents your target audienceβs details.
You can include:
Age.
Location.
Sex/gender.
Occupation.
Education level.
Income level.
Used sources of information (newspapers, TV, Social Media feed, Google, etc.).
Pain-points.
Buyer Persona (image by Valentin Salmon)
For example, if we wanted to start providing taxi services, our Buyer Persona could look like this:
A man or woman 21-45 years old without a car who works in an office and has to commute there and back every day.
They have an income above the average and can afford a taxi maybe 3 times a week.
Their pain-points can be crowded public transport in the mornings, long way to an office, fatigue after the hard work day (meaning they donβt want to use public transport to go back home), etc.
Depending on the product youβre planning on offering, the set of characteristics may vary.
While understanding your clientsβ personas and their needs helps to successfully run marketing campaigns, NOT paying attention to it can cost you a pretty penny.
We can look at the Coca-Cola company as a great example of a failed Buyer Persona determination.
Early in the life of this company creators decided to change the classic formula and at pre-tests, consumers preferred the old one. But there was one thing that wasnβt taken into account and couldnβt be measured β clientsβ feelings to the brand.
Coca-Colaβs target audience didnβt want any change, and that the company couldnβt determine which is a result of a poor Buyer Person understanding. Due to it Coca-Colaβs sales fell dramatically. Coca-Cola (image by Tima King)
Luckily, the company responded quickly and launched the classic formula again and marketed it as βCoca-Cola Classicβ.
For sure, knowing how important the target audience is great, but the main question is where you can get this data. Well, there are several resources:
If you already have an offline business, you can analyze your client base.
Google Analytics. This is a service from Google that provides demographic information (sex/gender, location, age, etc.) about your websiteβs users.
Social Media resources. Facebook Audience Insights, for instance. You can find a lot of information there: education, relationship status, the language they speak, topics they engage with, etc.
All that being said, defining your target audience is one of the most important steps of creating a marketplace website.
The competition in some markets is truly tough. So when choosing where to launch your idea, you definitely should consider it and do a little market research.
Thus, there are two most common ways to successfully enter the market:
Create a new market.
That is, find a one where nobody brings value.
Letβs take Airbnb as an example. They created a new market using the C2C model.
They started to bring value that most people didnβt think even existed in terms of business model β the value of living in a strangerβs place.
Use a niche.
This implies using an existing idea but to a smaller or more specific market. It can be the area where itβs not offered, a specific form of this idea nobody uses, and so on.
For example, think of CraftsVilla β marketplace platform for traditional indian clothes.
Of course, you could try to compete for the share of the existing market but thereβs a problem here which impacts the global economy.
Big corporations usually have more money, theyβre well known, they have strong marketing and βword of mouthβ which makes them almost invulnerable leaders of the market they function on.
Thus, itβs really hard to become the new Amazon, Uber, Airbnb, and so on.
Sure thing, when you start running a business, you expect it to generate income. But hereβs the question: How will you monetize your idea? Subscription plans (image by Vishnu Prasad)
There are several ways to do it:
πΈ Monetization model
π Description
π Example
Subscription
Users make a monthly/yearly payment to use your marketplace
Couchsurfing
Commission
The marketplace charges a percentage or fixed fee for every successful deal on the website
Upwork
Listing fee (pay to sell)
Sellers have to pay for every listing they add to the marketplace.
If you have a marketplace for services, you may require contractors to pay a fee for offering their services β just like a listing fee for goods marketplaces.
eBay
Freemium
Basic features are free, and the premium ones are paid
Peerby
Promotion
Normally, users donβt pay to use the service but you can advertise whatever it is you want or cooperate with other companies in terms of using your marketplace as the platform for promotion (on a paid basis, of course)
Etsy
When building an online marketplace website, you should take into account that features should work differently for buyers and sellers.
To know how to make a marketplace website, you should take into account that there are two options for how you can organize it:
Create separate solutions for buyers and sellers. Itβs more common for service marketplaces to use this strategy but, of course, the ones for good also follow this way.
Build a website for both buyers and sellers. You can either allow them to both sell their products and buy within one account or make them re-login for each type of action.
Sure thing, we canβt know what youβll prefer. However, what we can do is separate features for sellers and buyers.
Thus, in this section, weβll review the basic marketplace features for sellers (contractors) you might need to make your marketplace website.
This is an obligatory stage since youβre not to sell and provide services anonymously.
Try to balance here and donβt require too much information so that itβs not repellent for users.
You can consider asking something more than name and email or phone number as and when required.
That is, to check out the functionality and how it all works, name, and email should be enough. However, to start being a seller or service provider, users might need to somehow (via attaching ID or driverβs license, for example) confirm their identity and provide more detailed information. Simple Sign Up to create a marketplace website (image by Natalia K)
Besides, depending on the type of services the Sign Up might be more or less strict.
Letβs say your marketplace is for selling clothes. Nothing special that requires a long identification process, right? Youβll need to ask for details like first and last name, name of the company if thereβs one, maybe simple identity confirmation like video call, etc.
But if you want to create a website for domestic help β which implies physical contact of a performer and customer β that is where you should be careful.
Itβs not excessive to ask for an ID photo, residency verification, and it doesnβt concern only performers β customers should also prove that itβs safe for contractors to provide services to them.
Home Screen is a place on a website where users can access the features and information. To build a marketplace website, such a Home Screen is a great example of what it can look like (image by UGEM)
For a marketplace website for sellers it can be:
Quick access to main features.
βNew productβ button.
Current, finished, and new orders.
Reviews.
Chats with customers.
Detailed info about their business (number of orders for a certain period, 5 latest orders (approximately), the average income per month/order, etc.).
Consider making the Home Screen changeable, especially, the part with detailed information.
Some may not want to have finished and new orders on their Home Screens, or maybe theyβd prefer to have money-related statistics instead of number of orders.
Of course, all of it works only in case you provide this information.
Typically, this feature is divided into two parts: Open Orders and Completed Orders. But what exactly will be placed on the Orders Screen depends on the type of product you offer. Example of the Order Screen on a marketplace website (image by Andrey Turok)
Information about Open Orders may contain:
The product or service that has been ordered.
Total price.
Payment details.
The location of the customer (mostly needed for service marketplaces).
Delivery details (if needed).
Comments and notes from the customer.
As soon as the order has been successfully delivered or service done, it should go to Completed Orders and all details can be later accessed from this section.
This screen is a place for sellers to manage their product range.
It should allow sellers to:
Add new products.
Manage the delivery system whether you have your one or use facilitators.
Access the list of current products.
Change βIn stockβ or βSold outβ labels.
Disable items.
Review feedback from customers.
Product-related statistics (numbers and types of sold products during a certain period of time).
A great example of Product Screen to build an online marketplace (image by Liev Liakh)
This one can also contain sorting features in it. Since one seller can offer multiple items within one account, they might want to see statistics for a particular one.
Moreover, you can βNew productβ here as well.
Speaking of, weβd like to give you a general note here.
Normally, βNew productβ is used on marketplace websites for goods. However, itβs also possible to add it to service ones. Itβs just that typically services arenβt offered β theyβre sought.
What we mean is that if somebody needs a drive home, they donβt check the list of available taxi drivers. They call for service and providers answer, right?
Thus, itβs performers who offer their services in response to customers' calls β not customers answering to performers' offers in most cases.
To build a marketplace website with a great communication system between sellers and buyers, the chat is what you might want to add in the first place.
Technically, chatting systems are mostly similar. You can calmly leave this one simple since chat here will work only as a place for communicating. The chat example to build an online marketplace for services (image by Masudur Rahman)
Itβs not necessary to make it entertaining so you donβt have to worry about adding stickers, in-website emojis, gifs, etc.
However, weβd recommend you to make sure that itβs not possible to make an agreement outside of your app since it can be a loss for your revenue and for your customersβ safety.
You can also add a chatbot β an artificial intelligence thatβs intended to answer simple questions and deal with little technical problems. Itβll serve you as a Customer Support and definitely improve user experience.
Besides, via chat you can provide:
FAQs.
Phone support for emergencies.
List of contacts (phone numbers, email, links to messengers like Telegram, WhatsApp, Viber, etc.)
In this section, weβll review the main marketplace features for buyers.
Since buyers have relatively less responsibility than sellers do, their Sign Up & Profiles features can be simplified.
First of all, you shouldnβt ask for too much information. Only for whatβs really necessary to make the deal.
Besides, you should do it only when it comes to this deal. Before that, you can even renounce the use of asking for information. A simple Sign Up for a successful marketplace design (image by Dawid Pietrasiak)
The so-called βguest checkoutβ is also quite a popular option. It means that buyers donβt have to create an account to close the deal. But the rationality of such an option strongly depends on the type of products provided on your marketplace.
You can also enable Social Media Sign Up. Itβll not only improve the engagement of customers but also work as a marketing tool since they could share their purchases on their pages.
Since weβve already discussed what it is in the previous section, letβs just stick to what it can consist of.
So, Home Screen for buyers can include:
Quick access to main features.
Top and new product listings.
Current orders and their details.
The shopping cart.
Chat & new messages.
Currency settings.
Any discount coupons, bonuses if there are any.
Home Screen for buyers (image by JetUp Digital)
You can think of making this one changeable as well.
Additionally, you can use the buyersβ Home Screen as a place for promoting products if thatβs your monetization form.
This feature is really important for an online store since most of the time customers have either a clear request or know approximately what they want on a marketplace app.
And most online marketplaces use it.
However, this feature may and most likely will vary depending on the type of marketplace you want to build. Thus, weβve created lists for both goods and services marketplaces. Filtering for services marketplaces (image by Dario)
So, for selling goods you might add filters by:
Category.
Price.
Color.
Size & brand (for clothes).
New/second hand.
Delivery options.
For services, you might want to add filters by:
Price.
Location.
Sex of the contractor.
Types of services (if there are more than one).
But we emphasize once again, depending on the products or services on your marketplace, these filters can be different.
Sometimes, you may need to add a whole lot of different filters to narrow down the search request as much as possible.
Letβs take any clothes marketplace as an example where the range of items is wide. The filters can be by category, price, brand, size, fabric, color, the purpose of use (business clothes, casual, for the beach, etc.), and so on.
This feature is intended to deliver information about the product or service to potential customers.
If you want to marketplace platform for goods, the Product Screen can contain:
Photos of the product. The item has to be visible from different sides, the photo should be with good lighting and of high quality.
Detailed product description. It includes size, material, price, delivery options, name of the seller (and maybe email or phone number), and payment options.
Similar goods. You can offer a customer a list of similar items or items from this seller.
Categories. Above the product, some websites have sections with categories where this item is.
For example, if we take a knife, it can be βHome-Kitchen-Toolsβ, as here in the picture. A great Product Screen to have as an example to create a marketplace for goods (image by Vishnu Prasad)
If you want to build one for services, it can consist of:
Personal details of a performer (name, phone number,etc.).
Hourly rate.
Ratings and comments from previous customers.
Providerβs experience.
Every item and service has its price. Thus, to buy it users should have a secure, reliable, and user-friendly Payment Gateway.
So when creating a marketplace website, try to make sure that it:
Is consistent with your website and various OS options.
Allows using all popular payment methods like a credit card, PayPal, Google & Apple Pay, etc.
Works fast, with no delays.
Strongly protects usersβ personal data.
The chat for buyers isnβt that different from the one for sellers.
However, the list of FAQs might be different, and they most likely will have different questions compared to sellers.
But as for the chat between customer and seller β itβs all the same.
To make your custom marketplace more functional and convenient to use, you can integrate various APIs and SDKs to your website.
For Payment Gateway, you can use Braintree, Stripe, or Google Pay.
Another useful technology you can integrate is VR (Virtual Reality) to enable 3D visualization of your product. A great example of such a technology can be VividWorks.
There are some marketplace software options like Magento, Multimerch, CS-Cart, ect., that can help with multi-vendor marketplace development in the first place.
So now that you know how to create a marketplace website letβs summarize the main steps you should take up to start an online marketplace:
Decide on what is a marketplace website type for you β for goods or services.
Choose a form of trade (B2B, B2C, C2C).
Choose the features you want to add to your platform.
Find a Tech Partner and start your journey.
Have any questions on how to build a marketplace website left? Feel free to drop us a line β weβll find a way to help you!
quote
Π‘reate Your Online Marketplace!
{"value":[4.1,4.8],"count":[3,112],"from":"2020-11-20"}
Rate this Article:
(15 ratings, average: 4.18 out of 5)
Thank you for your vote!