WP Job Manager – An Amazing WordPress Job Board Plugin

By Brian Jackson Updated on August 28, 2018

These days, more people than ever before are heading online to find employment. Why not tap into the ever-growing online talent pool by turning your website into a fully functional job board? It’s the perfect way to hook-up those in need of talent with the people with skills to offer.

Today we want to show you how you can easily turn any WordPress website into a job board using WP Job Manager, an amazing free WordPress job board plugin. Perfect for corporate WordPress sites, HR departments, or job directory listing sites.

WP Job Manager has an impressive 100,000+ active installs, a 4.5 out or 5-star rating, and is currently maintained and developed by the awesome team over at Automattic. Ready to learn? Then let’s dive straight in.

Tired of WordPress hosting support that seems to know less than you do?

We understand! That’s why Kinsta only employs high-skilled developers and Linux Engineers. The expertise of our support department is second to none, and we’re available 24x7 to help!

Getting Started With WP Job Manager

You can download the free WP Job Manager plugin from the WordPress directory or search for “WP Job Manager” under “Plugins Add New.” Click on “Install Now” and then activate it.

Install WP Job Manager plugin

Install WP Job Manager plugin

To help first-time users, WP Job Manager supports a fantastic quick-installation wizard. The wizard is a three-step process, so be sure to follow it through to the end.

WP Job Board setup

WP Job Board setup

The wizard automatically adds the three pages your job board needs:

  • Post a Job: Creates a page that allows employers to post new jobs directly from a page on your website, instead of requiring them to log in to an admin area. If you’d rather not allow this — for example, if you want employers to use the admin dashboard only — you can uncheck this setting.
  • Job Dashboard: Creates a page that allows employers to manage their job listings directly from a page on your website, instead of requiring them to log in to an admin area. If you want to manage all job listings from the admin dashboard only, you can uncheck this setting.
  • Jobs: Creates a page where visitors can browse, search, and filter job listings.
Job board pages

Job board pages

Configuring WP Job Manager

In just seconds, the quick-installation wizard will have your job board ready for use – for the moment, though, it’s completely empty. Before you start using it, though, let’s make sure it’s properly configured.

You’ll notice the plugin has added a new Job Listings item to your WordPress menu. Go there, then click Settings.

On this screen, you’ll see three tabs: Job Listings, Job Submission, and Pages – you won’t need to touch the Pages tab if you’ve used the quick-installation wizard.

Activating one of the many settings is as easy as ticking a checkbox and hitting the Save Changes button.

The most important fields sits behind the Job Submission tab. Here you choose whether you want to accept job listings from guests, or if you want to force recruiters to create an account – the plugin adds a new user role, Employer.

WP Job Board settings

WP Job Board settings

Now, before you let visitors loose on your job board, I recommend configuring the categories your listings will be split between. This is done from the Job Listings  Job Types screen.

There are five ‘job types’ created by default: full-time, part-time, temporary, internship, and freelance. These should be sufficient for most, unless you want to split your jobs differently – for example, by industry.

Adding a new job type is easy, though; just type the name and slug, then click Add New Job Type.

WP Job listing types

WP Job listing types

Posting a Job

You can post jobs on your shiny new job board using the WordPress back-end or front-end.

Let’s start by looking at how to post a job using the WordPress back-end. From your dashboard, navigate to Job Listings → Add New.

Create a title for your job, then write a description using the default WordPress editor.

Below the editor, you’ll see a metabox, which allows you to specify all the important job details. This includes the company name, job location, and the email address to send applications to. Using this metabox – titled Job Data – you can also mark a job as featured (making it sticky) and set an expiry date.

posting a job wp job board

Posting a job

To the right of the editor, you can assign a category to your job, too, using the Job types metabox.

When you’re done, hit publish to automatically post the job to your board. See the screenshot below for my example job posting – it’s relatively simple, but looks clean and professional.

WP Job board live listing

WP Job board live listing

As I have already mentioned, WP Job Manager also allows recruiters to post a job from the front-end of your website – in other words, the live version of your site. This is done via the Post Job page which was created during the installation process.

The fields are exactly the same, the only difference is the aesthetics.

How to post a job

How to post a job

To ensure there are no mistakes, recruiters can Preview their listing before hitting the Submit Listing button.

And that’s all there is to posting jobs – yup, it’s that easy!

Applying for Jobs

The application process takes place on the front-end of your website.

The plugin supports an intuitive filter to help visitors find the most suitable jobs quickly. Visitors can find out more information about a particular listing by clicking on it.

Apply for jobs

Apply for jobs

An Application button sits at the bottom of each job listing. When clicked, this will reveal where job hunters should send their application to. (It’s possible to allow direct applications using a premium extension – we’ll get to that later.)

Apply for job button

Apply for job button

Managing Job Listings

Recruiters can manage their listings from the back- and front-end.

This allows recruiters to change job details, expiry dates, and mark jobs as filled.

On the back-end, this is done by clicking through to Job Listings  All Jobs, then clicking the job you want to edit.

On the front-end, recruiters can manage their job listings using the Job dashboard page created by the wizard – recruiters need to login to access their listings.

WP Job Boards dashboard

WP Job Boards dashboard

WP Job Manager Widgets

Recruiters and job hunters can start using your job board from the moment you’ve installed the plugin on your website. To get the most from it, however, you need to make sure it’s accessible.

At the very least, make sure you add the most important pages – the ones created by the wizard during installation – to your navigation menu. To further aid navigation, WP Job Manager also supports two widgets:

  • Featured jobs
  • Recent jobs

You can add these to any of your website’s widget areas by navigating to Appearance  Widgets then using the familiar drag-and-drop interface.

WP Job Board widgets

WP Job Board widgets

WP Job Manager Premium Add-ons

The core WP Job Manager plugin is free to use, which makes it an awesome WordPress job board plugin solution. But if you want more from the plugin, you can install one of 50+ premium add-ons. All add-ons are individually priced between $16 and $39 – there are also some free add-ons.

You can access the add-ons by going to Job Listings  Add-ons.

WP Job Board add-ons

WP Job Board add-ons

Let me run through a few of some of the more useful add-ons:

  • Applications (from $39) – job hunters can fill in a form on the job listings page to apply for the role.
  • Resume Manager (from $39) – job hunters can also submit their resume.
  • WC Paid Listings (from $39) – Paid listing functionality powered by WooCommerce. Create custom job packages which can be purchased or redeemed during job submission.
  • Indeed Integration (from $39) – fill your job board with jobs pulled from Indeed.
  • Simple Paid Listings (from $19) – recruiters can pay for premium listings using PayPal or Stripe.
  • Job Board Designer (from $39) – customize your job listings.
  • Restrict Content Pro Integration (FREE) – only accept applications from subscribers.

You can also buy a bundle of 11 add-ons. The core add-ons bundle is priced $125 – buying the add-ons individually would cost you $376.

WP Job Board add-ons

WP Job Board add-ons

Alternative Job Board Plugins

As with any WordPress solution, there are always alternatives you might want to check out. Here are a couple:


The WP Job Manager plugin is the ideal solution for anyone looking to add job board functionality to a WordPress website. The core plugin is completely free and supports all the basic functionality a small job board needs.

More importantly, though, it is incredibly easy to use – for both you and your visitors. If you follow this simple tutorial from start to finish, you really could have your job board setup and run in just 15 minutes or so.

Are you using the WP Job Manager plugin? Or perhaps you are using a different WordPress job board plugin solution? Share your experiences in the comments section below!

If you enjoyed this article, then you'll love Kinsta's WordPress hosting platform. Whether it's speeding up your website or getting 24x7 support from our veteran WordPress team, we're here to help your business succeed. Our Google Cloud powered infrastructure focuses on auto-scaling, performance, and security. Let us show you the Kinsta difference! Check out our features

Hand-picked related articles

Comment policy: We love comments and appreciate the time that readers spend to share ideas and give feedback. However, all comments are manually moderated and those deemed to be spam or solely promotional will be deleted.
  1. Gravatar for this comment's author
    Sreejesh July 1, 2018 at 8:00 am

    Job board on WordPress will work great! Though you could also recommend some more alternatives. Nice writing style.

    1. Gravatar for this comment's author
      Brian Jackson July 1, 2018 at 5:19 pm

      Thanks, Sreejesh! We agree, so we’ve added some other alternative job board plugins to the post.

  2. Gravatar for this comment's author
    ParaTheme July 1, 2018 at 8:00 am

    “WP Job Manager” is a really awesome plugin to start a job board manager site right now with lots of add-ons and support to extend it as needed. Thanks for the detailed post.

    Recently we published a plugin at wordpress.org “Job Board Manager.” It’s easy to use via a short-code display job list, single job page, easily extend it in the settings, themes, and more.


    1. Gravatar for this comment's author
      Brian Jackson July 1, 2018 at 5:20 pm

      Looks great ParaTheme! We’ve added the Job Board Manager as an alternative solution to the post. Thanks for taking the time to comment.

  3. Gravatar for this comment's author
    Mark July 1, 2018 at 8:00 am

    I love WordPress and have several sites running on it. But, I am very skeptical about WordPress supporting a job portal. It just doesn’t have enough features. To my opinion, for a job board to stand out and make some profit there is a need to offer unique features to both employers and job seekers, like iOS and Android apps, Indeed, Simply Hired, Beyond plug-ins (to back fill job board), flexible subscription plans, screening questionnaires, job wrapping (it’s when you can import jobs from almost any existed job site) and much more. Job board is a serious business that requires a serious software like SmartJobBoard. But, that’s, of course, my humble opinion.

Leave a Reply

Use WordPress?

Use WordPress?

Join 20,000+ others who get our FREE weekly newsletter with WordPress tips on how to drive more traffic and revenue to your business!


You have Successfully Subscribed!

Send this to a friend