It’s no secret that more and more people now turn to the web to find jobs, whether they are remote gigs or full-time employment.

It’s a trend that automatically draws traffic to wherever a job is, whether the website or blog in question is a budding one or an established platform.

An online job board is a place where job offers can be posted by potential employers, and job seekers can easily respond to the postings. It’s kind of like the online version of the job section of a newspaper but with none of the limitations that pen and paper confer on you.

Got it?

Now you might be asking yourself, what in heaven’s name do I need a job board for?
Here’s the short version of the answer.

More traffic. Considerably more traffic.

Providing an easy to maneuver section in your website or blog that caters to the real needs of the hordes of job seekers out there can easily bring you to the fore and in turn give you more online visibility.

There are also other possible benefits of setting an online job board that includes:

Attracting Traffic your way: A job board helps draw job seekers your way. A large portion of which will eventually become regulars, hoping to find new employment opportunities on your platform.

Getting Paid: Lots of job boards charge job posters and potential employers a premium for each application they post. This helps you build a secondary income stream.

Now let’s move along.

First things first, back up your site, (unless you’re starting from scratch) because installing and activating new themes and plugins might significantly change some of your settings. With that out of the way, we move on to:

Also Read  How to Customize WordPress Fonts Globally


The WP Job Manager is an ideal choice because it’s designed to work with any WordPress theme. So the first step is to install and activate the WP Job Manager plugin. Once done, we move on to:


The next step after activating the WP Job Manager plugin is to set up pages for different sections of your job board.

It’s done by creating a new page and simply pasting the required shortcode in the content area of the page created.
Here’s how.

To create a job page: Simply create a new page and enter Jobs in the page title. In the content area, paste the shortcode:
The aforementioned shortcode will display job listings on your site, once you have added a few.

To create a job dashboard: You need to create another page and give it the title My Jobs. In the content area, paste the shortcode:

This page will display jobs posted by a user on your site. The user can see the jobs on the front-end of your website by signing in to their account.

A user can see their job listings on my jobs page.

To create a Submit Job page: The process is the same as the others but this time the shortcode to enter is:

This page will display a job listing submission form that any logged in user can use to submit a new job listing. If the user is not logged in, they will be prompted to sign in or register a new account.



If you are logged in as a user, then you can do this directly from the Submit Jobs page.

As an administrator, you can also directly add jobs from the WordPress admin area :
Go to the Job Listings » Add New area and provide a title, description, and the job type for the job listing you are adding.

The plugin comes with five default job types freelance, full time, internship, permanent, and temporary but you can add your own and delete the default types if that’s what you want.

Next, you need to scroll down to the Job Listing Data section where you will be able to provide more information about the job.

Fill in data like job location, job listing expiration date, company information and logo, application email or URL, etc.

You can preview what you have using the preview button and post afterward using the publish button

Manage existing job listings is easy.
You need to go to Job Listings » All Job Listings. You’ll find a list of all the job listings posted on your job board. Click on the pencil icon to edit or delete existing job listings.


Looking to simplify the job creation process for potential job posters?
You can enable or disable account creation.

Default job submission requires an account, but you can uncheck that if you want unlogged users to be able to submit jobs. The downside to this is that unlogged user access can make your job board the target for spam submissions.


You can also fine-tune your job board by:
-Enabling or disabling admin approval for new jobs: Unchecking the box next to New submissions disables the admin approval option.
-Set number of days until a job listing expires
-Adding Paid Job Listings: You can use the WP Job Manager add-ons. Go to Job Listings » Add-ons screen and buy them for a fee.

There is a range of awesome things that WordPress can achieve that goes far beyond blogging. Creating a WordPress job board is just one of them!

Hope this helped.

For more awesome tips and tricks to help grow your brand online, follow us on our social media platforms and subscribe to our newsletter and you will be well on your way to becoming amazing!

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

CMSFolks Editorial Crew

Editorial Staff at CMSFolks is a team of WordPress experts led by Ajayi Adekunle. Site maintained by CMSFolks Studio.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close Menu


Spelling error report

The following text will be sent to our editors: