How to Create a Job Application Form in 3 Steps

How to Create a Job Application Form With WordPress
Read Time:7 Minute

Are you looking for an easy way to create a job application form? You’ve come to the right place to know How to Create a Job Application Form With WordPress.

Is your organization looking to hire new employees, or just streamline its hiring process? Creating a job application with WordPress is an excellent option in either case. 

A job application is an easy way to collect information about potential candidates at little cost. It is easy to set up your own site and link it to your main website. 

If you have no coding experience or familiarity with website creation, this article might seem a little terrifying. But don’t panic! With some research, great advice from fellow users, and maybe even a tiny bit of courage, creating a job application with WordPress isn’t so scary after all. 

After reading through this article and following its helpful tips, you’ll be ready to get started on your own job application site.

Affiliate Disclosure: This article contains affiliate links, which means that if you buy something, we’ll get a commission. Read more….

How to create a job application form with WordPress

You can create this production-ready job application form in just two steps. 

Step one, install and activate our free Ninja Forms plugin

Step two, head over to the Ninja Forms and generate your job application template.

After that add the newly created form to your page or post, and that’s it!

In all this should take you no longer than five minutes, so let’s begin.

Step 1: Install and Activate Ninja Forms

How to create a job application form with Ninja Forms plugin

You can create a Job Application Form With WordPress with Installing the Ninja Forms plugin by navigating to your WordPress Admin Menu, click Plugins > Add New. 

Locate the Search Plugins field, type “Ninja Forms,” then click the Install Now button and Activate.

Otherwise, you can upload the plugin by navigating to Plugins > Add New > Upload Plugin  > Choose File. 

For a detailed overview, see Ninja Forms installation guide for step-by-step instructions.

Step 2: Build your job application form with WordPress

From your WordPress Dashboard, navigate to Ninja Forms > Add New to access the form templates.  Choose the Job Application template.

Build your job application form with WordPress

That’s it!  All you need to do now is add the form to your WordPress page or post.

For more form-building tips and tricks, see our guide to Building a Form for a detailed overview.

How to add the job application to your WordPress website

After finishing building your job application, the final step is adding the WordPress forms to your website.  Now you can add your WordPress form through a

  1. Shortcode method,
  2. Block method, or
  3. Meta-box method.

1. How to Create a Job Application Form with Shortcode Method

If you want to add the form via shortcode, navigate to Ninja Forms > Dashboard.   The dashboard is where you will find a list of all your forms. 

Locate the form, and copy the shortcode ( command + c / ctrl + c).

To apply the shortcode, open up the page or post you wish to add the form to and paste the shortcode into the text editor. 

You can add the shortcode to a shortcode block, but it’s not necessary. Our shortcode will work in the paragraph block just fine.

The form won’t be visible using the shortcode, so you need to update your page/post and preview to view the WordPress form.

2. How to Create a Job Application Form with Block Method

Within the page or post, click on the Block Inserter icon and search for Ninja Forms. 

Click on the Ninja Form icon and then choose your job application form from the Select Form dropdown. 

If you do it right, you will see a form preview.   Update the page/post, and that’s it!  You are ready to start collecting job applications.

3. How to Create a Job Application Form with Meta-box Method (Append a Ninja Form Method)

If you want to include your WordPress form at the bottom of your page or post, you can do that with our Append a Ninja Form meta-box. 

Select the form from the Append a Ninja Form dropdown and update your page or post. 

Since the form is being appended to the bottom of the page/post, a preview will not be visible until you view the page/post on the front end.

How to customize your WordPress job application form

There are three ways to customize your WordPress job form.

Now that you know how easy it is to create a job application form, let’s discuss a few ways to enhance your WordPress form.

To give your job candidates a user-friendly and professional-looking experience,

Provide the option for job seekers to upload their resume

Your job seeker may have an extensive background that just can’t be captured in a job application.  So consider asking for your candidate’s resume.

You can do this by adding a File Upload field to your form with our File Uploads add-on.  Our File Uploads add-on comes with several features that include file configuration, file restrictions, and external upload services.

As an example, the file restrictions include a setting called Allowed File Types.  With this setting, you can choose what type of files your job seeker is allowed to upload.  Not a fan of Microsoft word?  Don’t worry.  You can require that only PDFs be uploaded.

Do you want to be able to rename the uploaded file to match your applicant instead of seeing a random ID?  With the file configuration settings, you can append your applicant’s first and last name to the uploaded file by renaming the file using merge tags.

If you are worried about the impact that uploaded files will have on a WordPress website you can send your resumes to an external source like pCloud, Internxt, Dropbox, Google Drive, or Amazon s3.  That way you can minimize the impact uploaded files would have on your database as well as limit who has access to files.

These are just a few things you can do with the File Uploads add-on.  If you are interested in finding out more, I recommend reading our Complete Guide to Adding File Upload Fields to your form.  Our File Upload add-on comes with our Basic Membership or can be purchased individually.  Both of which include priority support.

Show or hide application fields based on your applicant’s responses

If you are tracking diversity data, you can use our Conditional Logic add-on to only display fields that are relevant to the applicant and hide the rest.

Discover how to add dynamic fields with Conditional Logic in this quick and proven method to conditionally reveal fields.  Conditional Logic comes included with our Basic Membership or can be purchased individually.  Both of which have priority support.

Give candidates the option to save their responses and fill out their application later

Give your applicant the professional courtesy of filling out the application on their own time.  With our Save Progress add-on, applicants can start and finish an application when it’s the most convenient for them.

Learn how to save progress with your WordPress forms in this easy-to-follow guide.  Discover how to save progress on forms for logged-in and non-registered users and utilize submission management of saved forms.  Save Progress comes included in our Elite Membership or can be purchased on its own with a one, five, or twenty-site license.


With all this said, you are now able to create a job application form with WordPress. And while it might not seem like much, it can have a huge impact on your company’s recruitment process.

For example, you can use Ninja Form’s form builder plugins to drag-and-drop forms onto your page. You can also customize your forms by adding and removing fields and creating custom function triggers. 

Ninja Forms is the only solution that combines these two best practices of form building and customization. You can create a customizable job application template and integrate it into your WordPress website in seconds.

It’s also possible that you may want to add more functionality or customize your form based on your needs. 

No problem, Ninja Forms makes it easy to create custom forms that include most of the features you could ever want. All you need is some careful planning and a little creativity.

Subscribe our newsletter and get the latest post delivered right to your inbox.”

Subscription Form (#3)