Formidable Forms

Formidable Forms

  • Features
  • Pricing
  • Blog
  • Support
  • Login
  • Get Formidable Forms

Formidable Team / Last Updated July 13, 2021

How to Create a Job Board on WordPress Sites

Want to make a WordPress job board? Learn how to create job boards on WordPress sites in just 4 simple steps!

how to create a job board on WordPress-sites
Approximate read-time: 6 minutes

For many WordPress users, a new challenge often means a new WordPress plugin. Sometimes you may even be tempted to get an entirely new WordPress theme.

When you are creating a job board, it can be difficult to choose between plugin and theme. Which one should you choose?

Neither!

Stop and think for a moment... Yep! This is yet another problem that a custom application plugin for WordPress can solve!

Post Contents

Formidable Forms is the best WordPress Form Builder plugin. Get it for free!
  • What are the features of a job board?
  • Why not use a WordPress job board plugin?
  • Let's build a job board manager
  • Step 1: The job listings form
  • Step 2: The job listings view
  • Step 3: The job listings search
  • Step 4: Job application form

What are the features of a job board?

Online job boards have become commonplace. So what are the features that job seekers have come to expect in a simple job portal plugin?

Beyond the function to simply list jobs, here are a few more:

  • Allow user signup with an email address
  • Allow users to apply online
  • Search or filter by job types
  • Allow users to create job alerts
  • A job manager that can list job openings
  • The ability to create free or paid listings
  • Form notifications (email notifications and autoresponders)
  • A way for users to interact with job postings (share, apply for a job, etc.)
  • Form templates for a variety of different uses
  • User profile features like a job application manager

Believe it or not, all this (and more) can be done within WordPress using a form plugin. Since every website needs forms, why not skip the extra WP job board plugin?

In this tutorial, we'll show you how to use the power of Formidable Forms to create your own WordPress job board. Formidable is a lightweight plugin with a lot of power, but why not just use a WordPress job board theme or plugin?

Let's explore that question before we go any further.

Formidable Forms pro plans

Why not use a WordPress job board plugin?

It can be tempting to use a job board manager plugin. There are a few of them available and some of them are great depending on what your goals are.

Consider this though: every new too many WordPress plugins slows your website down. People may even abandon the site if it takes longer than 4 seconds to load!

Kissmetrics Site-speed Graph

WordPress experts Kissmetrics on the power of site-speed.

 

Little by little, the slow-downs caused by excess plugins add-up to a sluggish site. And there are a few reasons why a WordPress job board plugin may be one of the worst offenders.

A WP job openings plugin can turn your WordPress website into a jobs page. But it may also create issues that a more surgical approach could avoid.

For example, job board plugins will add additional post types, styling, and potentially conflict with your WordPress theme. These features can slow down and even break your site. Form plugins, however, are designed to be as lightweight as possible.

Despite these drawbacks, it still might be a good idea to use a job board plugin for experimentation. But if you are interested in launching a serious job board website that will last, keep reading!

👉 Still want to use a plugin? Read our list of the top WordPress Job Board Plugins.

Let's build a job board manager

Demo job listings board

See our demo job board in action!

 

In this demo, we are going to build a system where users can view all job listings, apply for jobs, and add a new job listing. In this example, users will also be able to search for specific jobs by category, pay, location, and title.

This job board guide has four main parts:

  1. The job listings form
  2. The job listings view
  3. The job listings search
  4. The job application form

👉 Check it out: We built a job board demo - take it for a spin!

Step 1: The job listings form

Build a new form

The first step is to build a job listing form. If you've built forms before, then this bit should be familiar. If not, check out our form building documentation for more details.

If you're all ready, get started by adding fields for Job title, Full-time/Part-time (dropdown), Salary, Job description, City, State and any other fields that you may need.

Your exact fields will vary depending on your specific requirements. Make sure to think about how the search form will function. Include the essential fields that people would like to use to search and filter (like location and industry).

Step 2: The job listings view

The next thing we want to do is make sure our job board displays properly. This is done using the views feature. Views can be a little intimidating if you're new to Formidable. But there are 2 main concepts that make them a bit easier to understand.

  • Everything in the Before and After content sections is used once/page.
  • The main content box in the middle is repeated for every entry.

This allows you to set up your table/layout structure in the Before section, add the content you want to display in each row in the Content section and close your tags in the After section.

This demo uses a Dynamic View format. This means that you will have BOTH the listing view that displays the main details of each job, with a detail link for an in-depth look at each individual job. To achieve this, we'll use the "detail page" box to define what details are visible in the detail view. Because the detail view is a single job and not a list, there are no Before or After content boxes.

Formidable puts your form data to work!


With Views, automatically display form data as soon as forms are submitted. Beautifully present, search and filter job listing data on the front-end.

👉 Need more help? Read on how to set up a view in Formidable.

Step 3: The job listings search

Job listings form search box

Now we want to add the search function to our job board. First, add a few entries to the form you made in step 1 so you can double-check that the view you made in step 2 is displaying properly. Confirm that the form returns results with search tests.

You don't need to include every field in your test searches. Input only relevant fields in the search form, like Job Title and City. Try various options to see which combination returns the most relevant results for your audience.

It's worth spending extra time on this, as it's a huge factor in how user-friendly your job board will be. If your search isn't yielding results, that means you'll need to do some tweaking!

TIP: Use dropdown fields in your application form and corresponding fields in your search form to allow users to effectively filter results. This often returns more relevant results the first time when compared to results from a text search.

👉 Still not sure? See our help doc on how to create a search form.

Step 4: Job application form

The job application form is the final part of the puzzle. The shortcode for this form needs to be embedded in the Detail Page content so that the Apply Now button is visible in each jobs' detail listing.

This job form can be pre-populated with the job title and other relevant details using the [get param=whatever] shortcode. This shortcode helps to display form submissions to your users and automatically link forms by passing information through the URL.

👉 Read more: How to Make an Employment Application Form in WordPress

Bonus Step: Ease of use

Make your forms more user-friendly. Modify the success messages and include a link back to the job listings page. You can do this in the form that adds new jobs, and the job application form.

Success message after adding new job listing

As you can see here, a link back to all listings keeps the success message from being a dead end.

Read more of our jobs related posts

  • Best WordPress Job Board Plugins 6 Best WordPress Job Board Plugins
    Read More
    How to Create an Employment Application Form in WordPress How to Make a Job Application Form in WordPress
    Read More
    How to Create an Employment Application Form in WordPress How to Get More Applicants From Your Employment Application Form in WordPress
    Read More

Not using Formidable yet? Get started with the best WordPress forms plugin that's also a great WordPress job application plugin.

Using WordPress and want to get Formidable Forms for free?

Get Formidable Forms Lite Now

This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

Comments

  1. Al Harji says

    June 9, 2017 at 6:05 am

    Great tutorial. Would love to see more video tutorials on how to create more complex forms with views. Thanks, this post was a reminder about how powerful Formidable Forms is.

    Reply
    • Nathanael Jones says

      June 9, 2017 at 7:46 am

      Thanks Al!
      Videos are something we're working on at the moment... it might be a few weeks before they appear on the site, but we have big plans. 🙂

      Reply
  2. Kevin says

    March 2, 2021 at 10:08 am

    This only works if you have paid for plan, as the 'views feature' is you need to pay?

    Reply
    • srwells says

      March 2, 2021 at 2:19 pm

      Yes, this requires a Plus or higher plan that include Views.

      Reply
  3. Nat Miletic says

    May 19, 2021 at 5:51 pm

    Hi,

    Thanks for this idea. Are we able to defer job post submissions based on the user's specified future date? For example we would have a job post start date in the form and the entry would be submitted on that date (if it's set to the future)?

    Thanks

    Reply
    • Steve says

      May 20, 2021 at 2:52 pm

      While postponing the actual submission would be tricky, you can easily delay the posting and only show job postings that are currently "Active". For more help with setting this up, please contact our support team.

      Reply

Leave a Reply Cancel reply

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

Get Email Updates

Popular Resources

    • How to Create a Searchable Database on a WordPress Site
    • Create a Calculator in WordPress: Easy, Powerful Results
    • How to Create a Fitness Tracker in WordPress
    • Formidable Views: The Best WordPress Custom Application Plugin
    • How to Require Email to Download Files in WordPress
    • How to Create Conditional Drop Down Lists in WordPress Forms
    • The Best Gravity Forms Alternative: Formidable Forms vs Gravity Forms
    • How to Make a Quiz in WordPress
    • WPForms Alternative: Formidable Forms vs WPForms Compared

Take on bigger projects Right Now

Get the tools you need to revolutionize your workflow and architect a masterpiece. Build the most advanced WordPress forms and actually use the data you collect in meaningful ways.

Get the most advanced WordPress form plugin and the only form builder with integrated Views.

Get Formidable Forms Now

Resources

  • Community
  • Affiliates
  • Contact
  • Free Online Form Builder

Top Features

  • Application Builder
  • Calculator Forms
  • Surveys & Polls
  • Quiz Maker
  • Form Templates
  • Application Templates
  • Directories
  • Donation Plugin

Company

  • About Us
  • Giving Back
  • Careers
  • Newsletter
  • Blog

Copyright © 2022 Strategy11, LLC. Formidable Forms® is a registered trademark Strategy11, LLC.
Privacy Policy | Terms of Service | Sitemap

Join 300,000+ using Formidable Forms to create form-focused solutions fast. Get Started See User Reviews