Do you want to use WordPress to create a job board? People can use job boards to look for jobs, and businesses can post their own job openings.
Starting a job board has become a popular online business idea, thanks to the growing trend of the gig economy. Accepting payments for job postings is a way to make money.
We’ll show you how and when to conveniently create a job board in WordPress but also make more money with it in this article. This tutorial can also be used to add a job board to an existing WordPress site.
Getting Started with Your WordPress Job Board Website
To make a job board website with WordPress, you’ll need the following items.
- A domain name is the name of a site. (This will be the URL for your website.) For instance, yourblogmaster.com)
- A domain name and a web hosting account (This is where all your website files will be stored)
- A WordPress plugin that adds a job board.
- Add-on for paid job postings (if you want to accept payments for job listings)
To begin, you’ll need a domain name and a web hosting account.
Web hosting plans start at $7.99 per month and domain names cost around $14.99 per year (usually paid annually).
If you’re just starting out, this may seem like a lot of money.
Fortunately, Bluehost is providing Yourblogmaster users with a free domain name, free SSL certificate, and a hosting discount. Essentially, you can begin for $2.75 per month.
Bluehost is one of the largest hosting companies in the world and a WordPress hosting provider that is officially recommended.
Bluehost will install WordPress for you once you’ve purchased hosting.
Now that you’ve installed WordPress, it’s time to build a job board website with it.
Using WordPress to Create a Job Board
Installing and activating the WP Job Manager plugin is the first step in creating a job board in WordPress. See our step-by-step guide to installing a WordPress plugin for more information.
You’ll have to develop a few pages after activation so that the plugin could also display various sections of your job board.
You only need to enter a title and then a shortcode on each page.
Let’s get this party started. The first page we’ll make will be for job postings. Simply create a new page and fill in the title field with Jobs. Add a shortcode block to the content area and paste the following shortcode inside it:
[jobs]

To save your changes, click the publish button after you’ve added the shortcode.
Then, repeat the process to create a page called “Submit Job Listing” and add the following shortcode:
[submit_job_form]
Finally, create a page called “Jobs Dashboard” and paste the following shortcode into the content area:
[job_dashboard]
Let’s move on to the plugin’s settings now that you’ve created all of the required pages.
Go to the Job Listings » Settings page and select the ‘Pages’ tab from the drop-down menu.

To save your settings, you must first select the pages you created earlier and then click the save changes button.
After that, go over the rest of the page’s settings. Let’s begin with the ‘General’ tab.

When you uninstall the plugin, you can choose the date format, add a Google Maps API key, and delete data from the general page.
Note that you must provide billing information in order to use the Google Maps API key, and you will be charged based on your usage. You can uncheck this option if you don’t want to use the Google Maps API.
After that, navigate to the ‘Job Listings’ tab. On this page, you can control how job listings are displayed and what features are available. You must review and modify them to meet your specific needs.

Similarly, by switching to the ‘Job Submission’ tab, you can manage job listing submissions. You can manage new account settings, submission moderation, edit controls, and more from this page.

Switch to the reCaptcha tab and enable it by adding the API keys to protect your website from automated spam. Next to each option is a link to generate the required API keys.

WP Job Manager also sends site administrators and users notifications. Under the ‘Email Notifications’ tab, you can manage them.

Bonus tip: To fix the common WordPress not sending email issue, we recommend using the WP Mail SMTP plugin.
When you’re finished, remember to click the Save Changes button to save your changes.
New Job Postings are being added on a regular basis.
Users who are logged in can submit jobs directly from the Submit Jobs page you created earlier, depending on your settings.

You can add jobs directly from the WordPress admin area as an administrator.
Simply go to the Job Listings » Add New page and enter a title, description, and job type for the new job listing.

You must scroll down to the Job Listing Data section after entering the title, description, and selecting a job type. More information about the job can be added there, such as the location, application email or URL, company information, company logo, job listing expiration date, and so on.

By clicking the preview button after filling out the job listing data, you can see a preview of the job.
Then, if necessary, you can either add more details or simply click the Publish button to publish the listing.
To manage existing job listings, go to the WordPress admin area’s Job Listings » All Job Listings page.
You’ll be able to see all of the job postings on your job board there. You could also edit a job listing, see the filled jobs, but also delete existing job listings by clicking the pencil icon.

By visiting the jobs page you created earlier, your website visitors will be able to see all job listings.

Users who are logged in can also manage their job listings by going to the jobs dashboard page you created earlier.

Adding Paid Job Advertisements
You may have noticed that several reputable websites have added a job board to their websites in order to generate additional revenue. Companies are willing to pay a small fee to have their job postings listed on your blog if it has a good reputation among industry peers.
You must first install and activate the Simple Paid Listings plugin in order to use this feature.
It’s a paid add-on for WP Job Manager that lets you accept PayPal or Stripe payments for job listings.
After activating your account, go to Job Listings » Settings and select the ‘Paid Listings’ tab.

You can select your preferred payment gateway and provide API information on this tab.
To receive payments, you’ll need to enable SSL / HTTPS on your website. For more information, see our article on how to get a free SSL certificate for your website.
We hope that this article has made it simple for you to set up a job board in WordPress. You might also want to check out our list of tried and true ways to make money online for more ideas on how to monetize your website.
If you liked this post, please find and follow us on Instagram, Twitter and Facebook.