Creating a job board website is a very challenging task. You have to think about different types of users and create separate facilities for them. You will also need to make the whole system simple enough to make it appropriate for regular users.
However, if your website is powered by WordPress, you can easily choose a third-party plugin that will take care of all of these things for you. While there are both free and premium job board plugins available, you cannot just choose one plugin randomly.
To make your job easier, today I will introduce an excellent job board plugin to you – WPJobBoard. WPJobBoard is provided with all the features you will need for creating a job board website. I am not just making this up. I am sure that you will also agree with me after reading the plugin review.
Once you have purchased WPJobBoard, install and activated it in your website. The plugin will create two new menu items in your dashboard – Job Board and Settings (WPJB).
The plugin will also create a bunch of new pages. We will discuss the pages whenever necessary.
There are three types of users for any job board website, they are –
- Candidates and
- Site admin.
Let’s start the review by discussing how WPJobBoard handles the employer’s section.
As an employer, your first and most important task is to post job vacancies.
Registering as an Employer
In order to post a job, you have to register as an employer. Actually, you can still post a job without registering yourself as an employer. But, in that case, you have to provide your company details every time you post a new job.
On the contrary, registering yourself as an employer will fill up most of the necessary information automatically.
To register yourself as an employer, go to Employer Panel -> Employer Registration.
Provide all the necessary details and click ‘Register’. Once the registration process is complete, go to the ‘Employer Panel’ page. On that page, you will find various options like the following –
Posting a New Job
If you want to create a new job, click ‘Post a Job’. Alternatively, you can also post a job by going to Jobs -> Post a Job. At this point, you will be taken to the job creation page.
You will find options to provide the job title, description, type of job (e.g. Freelance, Full-time, Internship or Part-time), company information, job location, etc.
Besides the regular free job posting, you can also choose the ‘Premium’ job posting option which is priced at $10 for 30 days.
Once you are done, click ‘Preview’. If you need to edit something, click the ‘Edit Listing’ button. Otherwise, click the ‘Publish Listing’ button to publish the job advertisement.
In the next page, you will find a link to your job post. If you have multiple job postings from your company, you can view all of them by clicking the ‘Company Jobs’ link from the Employer Panel page. You will also find some account management tools like edit profile, change password, delete account, logout, etc.
Now, let’s see what’s in there for candidates.
Registering as a Candidate
Like the employers, candidates also have to register themselves to apply to the available jobs and submit their resumes. However, it is still possible to apply for jobs without registering as a candidate. In that case, you will have to provide your details each time you apply for a new job.
To register as a candidate, go to Candidate Panel -> Candidate Registration from the website.
Provide all the necessary details and click ‘Register’. If everything is okay, your account will be created, and you will be taken to a page like the following –
In order to make your profile completion rate 100%, go to ‘My Resume’ and fill up all the blanks. There are some profile management tools like changing password, log out, delete an account, etc. You will also find two other links – My Applications and My Bookmarks.
My Applications will show the job applications you have sent so far. My Bookmarks will show the jobs you have bookmarked. Let’s see how you can make a job application or bookmark a job.
Applying for a Job
Go to the ‘Jobs’ page to view the currently available jobs. Click on any job title to view more details about the job. Once you have found a suitable job, read the job description and other details carefully. After the job description, you will find two buttons – Apply Online and Bookmark.
If you want to apply for the job, click ‘Apply Online’. In the new section, provide your cover message, add any attachment and click ‘Send Application’. Alternatively, you can click the ‘Bookmark’ button to save the job in your bookmarks list.
Previewing your Resume
If you want to preview how your resume looks like to other people, go to the ‘Resumes’ page. Click on your name, and you will be taken to your publicly visible resume. If you are visiting other people resume and want to contact them, you will find a ‘Contact Candidate’ button at the bottom of the resume page.
For both the Jobs and Resume links, you will find ‘Advanced Search’ links. By going to the advanced search, you can search for a particular job by keyword, location, job type, category, etc. and Resumes by keyword, location, last updated etc.
Now that we know what WPJobBoard offers for the Employers and Candidates let’s see what are the features and capabilities provided for the website admin. In order to access these features, you have to log in with an administrator account.
As I said earlier, the plugin creates two new menu items in the website dashboard – Job Board and Settings (WPJB). You will find all the admin option in the sub-sections of these two pages. I will discuss them one by one.
The ‘Job Board’ section is helpfully divided into the following sub-sections – Jobs, Applications, Employers, Candidates, Memberships and E-mail Alerts.
To view all the posted jobs, go to Job Board -> Jobs.
On the top, you will find links to different types of jobs like active, inactive, expired, awaiting approval, etc. Each job posting will display the employer name, category, job types, price, expiry date, number of applicants and current status.
Hovering over any job title will reveal additional options including View, Edit, Applicants and Delete. By selecting the job, you can make it unapproved or mark the position as already taken.
By going to Job Board -> Applicants, you will be able to view all the current candidates to various job postings. Each application is accompanied by the applicant name, email address, job name, number of file uploads, date, time and current status. Hovering over any form will reveal the Edit and Delete links.
The Job Board -> Employers page will display a list of all the registered companies. Besides the company name, the employer location, number of posted jobs and current status will also be displayed. Hovering over an employer name will reveal additional options including edit, view profile, view tasks, and delete.
While the Applications section showed all the applications, the candidates section shows the applications made by registered users only. Go to Job Board -> Candidates to view the list of candidates. This page offers the same options as the applications page.
In the Job Board ->Payments page, you will find out all the payment details of the job postings. Each posting will be accompanied by the job name, date, payable amount, paid amount, external ID etc. Hovering over the job will reveal two links to mark the job as paid or delete the job.
So, far we have discussed the Job Board only. Let’s discuss the Settings section now.
You will find various configuration options of WPJobBoard in the Settings (WPJB) -> Configuration page. Besides configuration options for the job board, resumes, default pages and URLs, there are also different settings sections for Facebook, Twitter, LinkedIn, reCAPTCHA, CareerBuilder, Indeed, etc.
Below, you will find separate sections to set up PayPal and Stripe for accepting payments.
In order to configure various pricing options, go to Settings (WPJB) -> Pricing. There, you will find three pricing options – Single Job Posting, Single Resume Access, Employer Membership Packages.
Among the three options, Single Job Posting allows you to set the pricing for individual jobs. By default, you will have two pricing plans set for you – free and $10 or 30 days. You can also add new pricing plan by clicking the ‘Add New’ button.
The Single Resume Access works almost similarly as the single job posting pricing plan. However, you will not have any ready-made pricing policy here. If you want to use this feature, you have to create a new pricing plan.
Lastly, the Employer Membership Packages allow you to provide an all-in-one package for the employers. A membership package can include limited or unlimited number of free and premium job postings along with resume access packs.
If you want to edit the forms used in various areas of the plugin, head to Settings (WPJB) -> Custom Fields. In this page, you will find all the forms including add/edit job, apply online, advanced search, company, my resume, etc.
Each form will have an edit button. By clicking that button, you can edit the various fields for that form and add additional fields. It is possible to add group box, text box, checkbox, radio button, drop-down lists, text area field, file upload section, etc.
After making the necessary changes, don’t forget to click the ‘Save form’ button.
In the Settings (WPJB) -> Job Types page, you will find all the default job types. Besides editing the available job types, you can also add new job types from this page.
The plugin will send automatic emails to the admin, employers and candidates in particular situations. You can view and edit these email templates by going to the Settings (WPJB) -> Email Templates page.
This review has become quite long already, and I haven’t finished discussing all the WPJobBoard features yet! However, I will consider two more features only and leave the rest for you to find out.
Location Based Listing
The first one of these two features is a cool one. This is a shortcode that allows you display available jobs, employers or candidates in a customized Google Map. For example, let’s say I want to show all the jobs that are available near New York.
In that case, I will just have to add the following shortcode into a new page –
[wpjb_map data=”jobs” center=”New York, USA”]
If you want to display employees or candidates, just replace the data value. And apparently, you can change the location value too.
Free Job Board Theme
The second feature I want to discuss is very useful too. That is; the WP Job Board comes with a free premium quality job board theme for you. How cool is that?
The name of the theme is Jobeleon. The theme has professionally designed layouts for the job board, single job views along with lots of useful and relevant features.
Wrapping It Up
So, that was my review for WPJobBoard. What do you think about the plugin? Do you think it lacks any important feature? And if you are planning to build a job board website any time soon, will you use WPJobBoard? Let me know your thoughts.