How to Make Freelancing & Micro Job Marketplace Website with WordPress

Hi guys, today we’re going to see how you can create a job marketplace website like Fiverr or Upwork. Let’s say you want to start a business, where you provide different services, like these to your customers. Or let’s say you want others to offer their service like this on your site, You can do it by creating a site like this.

So anyone who is visiting your site can buy the service that they want, and get the service completed by you or the person who posted the service. So after watching this video, You’ll be able to create a job marketplace website like this. Now if a visitor wants to find a service, They can just enter the service they want here, And if they click search, They can see all the services available on your site Now, these services can be posted by the admin, and also by other freelancers on your site, So if a visitor wants to buy any of these services,

they can just select it, And they can see the description of your service here. Now if the visitor wants to get this service, they can contact you, Just by clicking here and they can send a message here. Now once the visitor is ready, They can buy the service directly from your website. And once the payment is done, You or the owner of this service can provide the service to the buyer.

Okay, Now, on this site, you can also let your visitors post their services here. So if a visitor wants to post their service, all they have to do is to click post job And enter the details of their service, and post it, It’s that simple Now you can also collect a commission from the sales that sellers make on your site.

And finally, we will see how you can customize your site to any style you want, just by using drag and drop like this. Okay, let’s get started. So to create our freelancing website, We’re going to do four parts. The first part is to “Launch your website”, This is where we get a new website live on the internet.

So to launch your site, Just click the link below this video, And it will take you to this website called “makeyourwp.com”, where you will find the freelancing website. Now to see how this site looks, just click “Demo”, And here you can see the complete freelancing website that we’re going to launch. Now if we go to this page, You can see all the jobs that are posted here, So to get this freelancing website, Just click “Launch site” then enter your details, And click “Next”.

Now enter your payment details and click ‘sign up now’. So now we have successfully purchased the website. Now to launch our site, click “Launch new site” And it will take you to this page. Now here, enter the website address that you want. I’m going to enter ‘online hired’, Now your website address will be “onlinehired.makeyourwp.

com”, which people will use to reach your site. Now as you can see, our freelancing website has already been selected. Now, once you have entered your URL. Let’s click “Launch new website”, And as you can see, our brand new website has been launched successfully. So now if you click ‘visit’, You can see that we have got the exact site that we saw, On the website name that we selected.

Now, this is just a temporary link to your site. You can easily change this to your own .com domain, We’ll see that later in this video. Okay! So once you’ve launched your site, If you want to make any changes you need to login to your site. Now to login to your site, All you have to do is, Just go back to ‘makeyourwp’, And then click ‘admin’.

As you can see, we are now logged in to our site. This is the place, from where you can control your entire website. So now we have successfully launched our site and logged in to our dashboard Once you have launched your site, We can go to the next part which is to ‘Get the freelancing theme’. Once you get the website, now in order to make our freelancing theme work properly and to get all the updates in the future, we need to purchase the freelancing theme and activate it.

So to do that, Just click the link below this video, And it will take you to this theme page. This is the freelancing theme which we’re going to use for our site. So to get it, Click Download, And then fill up these details. Here enter your payment details, And click ‘continue’. Now scroll down And click ‘place order’…..

So now we have successfully got the theme. Now if you click here, You can see, we have got a unique license key. We’re going to use this key to activate our freelancing theme. So to do that, Let’s go back to our dashboard, Now go to premiumpress, And click ‘settings’. Now scroll down, and click “license key”.

Now here you need to enter the license key which you got with the theme. So let’s go to this tab Copy this key, Then go back here, And paste the key, Now click here, And then click ‘update’. So now we have successfully got our theme and activated it. Once you’re done, Next, let’s go to part 3 of this video, where we’ll see how you can post a job on your website.

first, let’s go to our website. Now if you click “Search Listing”, You can see all the sample jobs posted on your website. Now instead of these sample jobs, What if you want to post your jobs here? So to post your jobs, We are going to do 2 steps, The first step is to delete these sample jobs. So to delete them, Let’s go to our dashboard, Now click here And here you can see the sample jobs posted on your site.

Now to delete them, Just click here, to select all the jobs, And then click here, And select ‘Delete’. Now if we click ‘Update’, You can see that all the sample jobs have been deleted. So now if we go to our site, And click Refresh, You can see that we now have this blank page, Which means we can now post our jobs.

Once you have deleted the sample jobs. Next, you can now go to step 2, which is to post a job on your site. So to post a job, Let’s go back to our dashboard Now click “Add Job” And it will take you to this page. Now here, enter the title you want to post your job, I am going to enter ‘I will design a logo for your company And here, enter the details and the services which you will provide with the job.

Next, click here and select the category of your job. I am going to select this. If you can’t find your category, you can add your own category. So to do that, Just click “Manage” And it will take you to this page, where you can add a new category. Now here, enter the name for your new category (which you want to add to your job), And then click ‘Add New category’.

As you can see, the new category has been added to the list. In the same way, you can add any category you want. Now if you go back to this tab, Click Refresh, And click here You can see that we have got a new category. Now just select it to add it to your job. Once you have done that, Scroll down, And here, enter some keywords related to your job, Which will help your visitors to find the job easily on your site.

So I am going to enter a few keywords related to my job. Now let’s add an image for our job, So just scroll down click “Browse”, Select the image you want, And click open. As you can see, the image has been added. Once you’re done, Scroll up, And click “Details” Now here, select the skills & personalities that you have.

ALSO READ.

If you want to add more options under this section, Just click “Manage Fields”, And it will take you to this page. Now enter the option you want to add, Click “Add New Category”. And it will be added to the list. Now if we go back to this tab, And click Refresh, You can see that we’ve got the option under this section.

Now select it, And then go to Prices. Now here you can give different plans for your visitors when they purchase your job. I am going to make these three plans available for my visitors. First, let’s enter the details of this plan. Here, enter the name of your plan. I am going to enter “basic plan” Now here enter the price you want, And then here, enter the details of your plan.

In the same way, you can enter these details for the second and the third plan. Once you have filled in all the details, Just click “Save Changes”. So now we have successfully posted a job on our site. Now if we go to our website. and click refresh, You can see that the job has been posted on our site. Now if we click on it, you can see all the details which we have entered.

Now let’s say a visitor needs a job done and searches on your site, They will find your job, And if they click view, It will ask them to login to their account. So to create an account, Let’s click sign up And it will give two options. Since the visitor wants to view and purchase the job, they can sign up as a member.

So let’s choose that. Now to create the account, Fill up these details, Check this box Then click Register, And it will ask for email verification. So if the visitor goes to their inbox, You can see that they have received the mail. Now if they open it, And click on the link, It will take them to the member’s dashboard.

So now the visitor has created an account and become a member. This means that they can view any job on the site and order the ones they want. Now if the visitor clicks here, It will show them all the jobs available on the site. So if they want to view the details of this job, they can click here And now they can view all the details given in this job, Now let’s say they want to purchase the job, and if they click Buy now, You can see that the button is not working.

This is because we have not set up a payment method on our website. So to allow customers to purchase a job on our site, we need to set up a payment method. So next let’s see how you can set up the payment method. So to set it up, Let’s go to our dashboard. Now go to Checkout, Click on Payment Gateways, And you can see the two payment methods available.

You can select the one you want. I’m going to choose stripe. So let’s click that, Now to set up the payment method, We need to enter these details and connect our Stripe account. Once you connect the Stripe account, you’ll be able to receive payments directly to your bank account when someone purchases a job.

So if you don’t have a Stripe account, You need to create one and connect it with your website. So to create the account, Just click the link below this video, And click ‘Start now.’ Now fill in these details, And click “Create Account.” So now we have successfully created our Stripe account. Once you’ve created your (Stripe) account, In order to receive payments using this account, You need to activate the account.

So to activate it, Let’s click Start, And then fill up these details. Now click continue and here you need to enter your bank account details where you want to receive your payments. So just enter your details and now when someone purchases a job on your site, that money will be sent to this account. So once you’ve entered these details, Just click save and now we have successfully activated our stripe account.

So once you’ve activated the stripe account, To let customers make payments on your site, you need to connect this account with your website. So to connect it, Just click here you can see the details needed to connect the account with the website. Now to connect the account, We need to copy these details and paste them here.

So to copy these details, Just click here to copy and then paste it here. Now let’s click here and then paste it. Now as you can see here, this currency is in (Pound sterling) Let’s say you want to change it to US dollars You can click here, And enter “USD”. Once you have entered these details, Just click save settings, and our stripe account will be connected with our website.

So now we have successfully set up a payment method on our website. So to check it, Let’s go to our site and click refresh. Now if the visitor wants to purchase a job, and clicks buy now, Now if they click pay now, It will take them to the payment page. Here they can enter their email id and card details, and then click pay.

You can see that the order has been placed. So now you know how to post a job on your website and set up a payment method. Now, What if you want to let other freelancers post their service on your site, so that your visitors can get their service from your website? Next, let’s see how you can allow other freelancers to post a job on your website.

By doing this, you can earn a commission whenever a freelancer completes a job on your website. So when a customer orders a job, the full amount will be paid to you. Once the freelancer completes and delivers the order, you can keep a portion of this amount as your commission and send the remaining amount to the freelancer.

So to allow freelancers to post a job on our site, First, we need to set up our commission. So to set it up, Let’s go to our dashboard, Now go to Checkout, and click House Commission. Now this is where you can set up your commission. Now here, enter the percentage you want to ask for a commission. I’m going to enter 20.

Now when a customer orders any job from a freelancer, 20% of the amount will be shared with you as the commission. Once you have done that, Click Save settings. Okay! So now we have successfully set up the commission. Once you’ve done that… Next, let’s see how someone can post a job on your site. Now let’s say a visitor wants to post a job on your site, And clicks Post job, You can see that they have to login to their account.

Now to post their job, First, they need to create an account on your site. So to create an account, Let’s click on “Register”, And it will take you to this page. Now here it will show you two options. Since the visitor wants to post jobs on our site, they need to choose the seller option. So let’s click that.

Now if they fill in these details, And click Register, It will ask them to verify their email address. Now let’s go to the visitor’s inbox, and you can see the verification email. Now if they open it, And click on this link, It will verify their email id take them to the seller’s dashboard. This is the place where the seller can manage their jobs and orders.

So now the visitor has created their account and become a seller on your website. This means they can now post their jobs and services on your website. So once the seller has registered on your site, You will receive an email. So let’s go to our inbox, Now if you open the mail, It will show us the seller who has registered on our site.

Now if you click this link, You can see the list of all the sellers. Now if you want to remove any seller, Just click delete and they will be removed from the list. So once the seller has created an account, they can now post jobs on your site. Now to post the job, Let’s go to the seller’s dashboard, Then click “Post job”, And it will take you to this page.

Now here enter the job details. Once you’re done, Just click ‘save’, And you can see that the job has been posted on the site. Now if you see here, it shows that their job is pending and waiting for approval. This means that the seller’s job will not be displayed on your site until you approve the job. So next, let’s see how you can approve the job posted by the seller.

Now whenever a seller posts a job, you will receive an email to your inbox So to approve the seller’s job, Let’s go to our inbox Here you can see that we have received an email. So let’s open that. Now if you click on this link, You can see that it directly takes you to the jobs page and you can see all the jobs which are available and waiting for approval.

Now to approve the seller’s job, Just click here Then click edit, And it will show you the details of the job. So once you have read all the details, Just click here And change the status to live. This means that To approve the job and it will be displayed on your site. Now click “save changes”, And the job will be approved.

So to check it, Let’s go back to the seller’s dashboard, And click refresh. And you can see that the status has changed to live, which means that the job has been approved. It will be displayed on the site and visitors can view and purchase the job. Now if the visitor already has an account, they can go ahead and purchase the seller’s job.

So let’s go to the visitor’s dashboard, Then click here And click “View” for the seller’s job. Now if they have any queries regarding the seller’s job, They can click this message button, And clarify their doubts with the seller And here they can type their message, And if they click send, You can see that the message has been sent to the seller.

Now the seller will look into their queries, And they’ll send their reply. Now as you can see, they have got a reply from the seller. Now if they’re satisfied with the reply, They can go ahead and purchase the job. So let’s click “Buy”, Then click Pay Now, And it will take them to the payment page. Now if they enter these details, And click pay, You can see that they have purchased the job.

Now if they click here, It will take them to their dashboard. And if they click here They can see the job they have purchased. Now if they click view, You can see the job status as waiting. This means that the seller has not yet accepted the job. So when a visitor purchases a job, an email will be sent to you and the seller about the purchase.

Now if you go to the admin inbox, You can see that we have received two emails One from our website and one from Stripe So let’s open the first mail from Stripe, And as you can see, we have received the payment from our customer. Now if we go back, And open the second mail from website, You can see that we have received the order.

ALSO READ Tech Tips.

And if you click on the link, You can see the order and also you can see that payment has been made. okay! Now the seller will also receive an email. So if we go to the seller’s inbox, And open the mail, You can see that they have received a job order. Now if the seller clicks on this link, It will take them to your website.

Now if they click “My account”, It will take them to the seller’s dashboard. So now if they click here You can see the job purchased by the visitor, And as you can see the status is pending. Now to accept the job, They can click on ‘View’, Then click update, And click ok. Now here you can see that the status has been changed to “Accepted”.

Once the seller accepts the job, The customer will receive a mail about the job status. So if we go to the customer’s inbox, And open the mail, You can see that the job has been accepted and the seller has started their work. So to check it, Let’s go to the visitor’s dashboard, And if you click Refresh, You can see that the order has been accepted.

Okay! Just like the customer did previously, The seller can directly chat with the customer from their dashboard once they accept the job. All they have to do is Click view, Enter their message here, Then click send, And the customer will receive the message here. Now if they click on it, You can see the message sent by the seller.

In the same way, the customer can send a reply from their dashboard. Now once the seller completes the job, They can deliver the product through chat by sending a link here or attaching a file. To attach a file, Just click Attach file, Click Browse, Now select your file, And if they click Open, You can see that their file has been sent and the product has been delivered to the customer.

Once the product is delivered, The seller can change the job status to “delivered”. So to do that, Just click “Set Delivered”. Now the customer has to approve the delivery, To do that Let’s go to the customer’s dashboard, And if you click here, you can see the product sent by the seller. Once the customer views the product and is satisfied with it, They can approve the delivery.

Now to approve it, Just close this And click Approve. So now the customer has approved the delivered product and the order is complete, As you can see, job status has been changed. Now let’s go to the seller’s dashboard, And click refresh. Now if we click ‘view’ Here you can see the total amount paid by the customer and the commission taken by the admin.

So the balance which we have here is the money that the seller can request from the admin. Now as the money was sent to your stripe account, you need to make payments to the seller, for the order they’ve received Next, let’s see how a seller can request the money from the admin. So to request the money, Just click ‘My Balance’, And here the seller can send their request to the admin.

Now here your seller has to select the payment method, so that you can send the money to them. So to select a payment method, Just click here, And here they need to select how they want to receive the payment. As you can see, Paypal has been selected by default. Now if you click here, You can see the different payment methods that are available.

So if the seller wants to receive payments to their Paypal account, They can select the Paypal option, And if they want to receive payments to their bank account, They just have to select the bank option. They can also get their payment from the admin directly by choosing this option. I’m going to choose the Paypal option.

Here you need to enter the email which you have been using for your Paypal account. I’m going to enter that. So when the seller sends their request, you can send the money to this account. Once they’ve entered their details, They can click save changes. So now the seller has successfully set up their payment method and they can now send a request to the admin.

So to send the request, Click Balance, Enter the message here, Now type the amount here, click request, And the request will be sent. Now once the seller has sent a request, You will receive an email. So to check it, Let’s go to our inbox, And open this mail. You can see that we have got the request. So to accept the seller’s request, Just click on this link And it will take you to the dashboard.

Here you can see which seller has sent the request and their amount. Now to send the payment, All you have to do is, Just click edit, And it will take you to this page. Here you will find the payment method chosen by the seller. So based on these details, you can send the payment to the seller. Once you have sent the payment, You can notify the seller by updating the status.

So to do that, Just click here And select paid. In the same way, change this status to “complete” Here you can enter the date and time when the payment was sent. Once you’re done, Scroll down, Click update order. So now we’ve successfully sent the payment to the seller. Now if we go back, You can see that the status has been updated on our dashboard.

Now if we go to the seller’s dashboard, And click Refresh, You can see that they’ve received the payment. So this is how a seller can receive payments from the admin. So now you know how a seller can request the money from the admin and how you can send the money to them. Now if the seller goes to the home page, And scrolls down, You can see only the job which we posted and the seller’s job is not added here… let’s say the seller wants their job to be displayed on the homepage, how will they do it? they can do that by promoting their job.

So to promote the seller’s job, Just click My Account, Now go to Jobs, Then click here, And select “Upgrade”, You can see the amount which the seller has to pay to promote their job on your homepage. You can also change this price you want. Let’s go to the our dashboard, Then go to Job settings, Now if you click Upgrades, You will get this page, where you can change the promotion price.

So to change it, Just click here, And enter the price you want. Once you’re done, Click Save settings, And your price will be saved. Now if the seller goes back to their dashboard, And clicks Refresh, You can see that the promotion price has been changed. Now they can click Upgrade, Then click Pay, Fill up these details, Once that’s done, Click Pay, And you can see that they’ve successfully made their payment which means their job will now be promoted on your homepage.

So to check it, Let’s go to the homepage, Now if we scroll down, And then click refresh. You can see that the seller’s job is now displayed on the homepage. So this is how a seller can promote their job on your site. Next, let’s go to the final part of this video where we’ll see how to edit any page on your website.

First, let’s go to our site. Now let’s say you want to edit the home page, So just go to your dashboard, Then go to Design And click Manage website pages Since I want to edit the homepage, Let’s click the Edit icon here. And it will take you to this editing section. Now let’s say you want to change this text, All you have to do is select the text And then enter your own text, And as you can see the text has been changed.

In the same way, you can change any text on this page. Scroll down So just select the text, And then start typing. Now if you want to change the background Just click on that image, And you will get these options. Now click here, Then drag and drop an image from your computer, And as you can see, the background image has been changed.

In the same way, you can change any image on your site. Once you’re done with the changes, Click update. Now if we go to our website, And click refresh. You can see that all the changes we made have been applied. In the same way you can edit any page on your website. Okay! Now let’s say you want your own logo to be here instead of this one? How will you change this logo? So once you’ve changed the text and images on the website, Next, let’s see how you can change the logo of your website.

So to change the logo, Let’s go back to our dashboard. Now click Logos and fonts And you will get this page, where you can change the logos on your website. Now to change this logo in the header section, Just click on select logo, Then drag your logo and drop it here. scroll down, And click insert into post.

You can see that the logo has been changed for the header section In the same way, you can change the logo for the footer section. Once you have changed the logo, Click save settings and the logo will be added to your site. So if we go back to our site, And click Refresh, You can see that the logo has been changed for the header section and if you scroll down, you can see that it’s changed for the footer section also.

So this is how you can edit any page of your website and change the logo of your website. Now, here you can see that our website address ends with makeyourwp.com Now instead of this, if you want your website to have a simple address like ‘onlinehired.com’ which looks more professional. You can do that by getting your OWN domain name for your site.

So next, Let’s see how you can get your own domain for your freelancing website. To get your own domain name, Just click the link in the description, And it will take you to the homepage of WebSpaceKit. So this is the site where you can buy your domain. Now here, enter any name you want for your website. I’m going to enter onlinehired.

com Now if you click search, You can see that the domain name is available. So once you find your domain, To get this domain, Just click “Add to cart”, And click “Continue”. Now here it’ll ask you to select a hosting plan. As we have already hosted our site on MakeYourWP, Let’s click “Skip” And it will take you to the cart page.

Now here you can see that we’re getting this domain for 1 year. And after 1 year, you can renew your domain to keep using it. So to get this domain, Let’s fill up these details, And then enter your payment details. Now if we click “Order now”, You can see that we have successfully made our payment. Now if we click here, You can see that we have got our domain.

ALSO READ

Okay! So once you’ve got your domain, How do you connect this domain with your website? So next, let’s see how you can connect this domain to your freelancing website, which we just built. So to connect this domain, We’re going to do 2 steps. The first step is to add this domain to your website. So to add the domain, Let’s go to makeyourwp.

com, And click on domains. Now here you need to enter the domain name which you purchased. So I’m going to enter onlinehired.com Once you’ve entered your domain, Let’s go to the final step, Which is to add this IP address to your domain. So to add it, Let’s go to this tab Then click domains, Now click here. Select Manage Domain And go to “Manage DNS”.

Now next to this “A” record, We need to add our IP address which is show here. So let’s go back to this page copy this IP address, Then come back to our domain, And paste the IP address here. Once you’re done, Click Save changes. Now let’s go back to MakeYourWp And click “connect domain”. So now we’ve successfully connected our new domain name to our website! So let’s check it, Now if we open a new tab, And type our new domain name which is ‘onlinehired.com’

Now if we press enter, You can see that we’ve got our freelancing website which we just created, And if we scroll down, you can see the jobs which we created! So now your visitors and customers can use this domain name to access your site. So this is how you can get your own domain name for your website. Okay! So that’s it, guys.

This is how you can create a freelancing website like Fiverr. Now, if you’re ready to make your freelancing website, just click the link below this video, and it will take you to the MakeYourWP page, where you can launch your site and start building your freelancing website. Now if you don’t have the time to build your freelancing website or you want to have some additional features, you can hire a professional from Fiverr to do it for you, just by clicking here.

1 thought on “How to Make Freelancing & Micro Job Marketplace Website with WordPress”

  1. Pingback: How to Make an E-Commerce Website (2024) Online Shopping Store - INSPIRING TECH

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top