How can you make money from a WordPress website?

Ask around, and you’ll probably get answers like advertising, sponsored blog posts, or selling courses or e-books.

But what about selling job postings?

It may not be one of the first business models to come to mind, but it can be a very successful one! Plenty of job sites around the web, with all kinds of different niches and specialties, make a lot of money charging for job postings.

Whether you’re creating a new job site from the ground up, or want to add one to you existing blog, we’ve got you covered. In this tutorial, we’ll use the Jobify Theme and WP Job Manager plugin together to create a great-looking, profitable job site.

Why Jobify and WP Job Manager?

We chose the Jobify theme because it’s a dedicated job board theme that’s easy to use and has plenty of handy features for creating a job site – plus it’s a great-looking theme with modern style. The support and documentation are very helpful, too, in case you get stuck.

You can check out our full review of Jobify and all its features here: Jobify Review – One Of The Best Job Board Themes For WordPress.

Jobify is designed to integrate with the free WP Job Manager plugin, which allows you to manage job listings from the WordPress admin panel, and users to post job listings directly to your site.

WP Job Manager is free, but in order to charge for job postings, you’ll need the add-on plugin WC Paid Listings.

Together, these plugins will allow you to quickly and easily create a job board site.

But if Jobify is not your cup of tea, we do have another post for you to check out: 6 Great Job Board Themes For WordPress. One of our other favorites is WorkScout, an attractive theme with great looks that also integrates with WP Job Manager.

Get Jobify

How to create your job site with Jobify & WP Job Manager

Step 1: Install and set up Jobify and plugins

First, install the Jobify theme by going to Appearance > Themes and clicking on Add New, then uploading the theme.

You will see a welcome screen:

jobify-welcome

(If you exit this screen and want to go back and complete the setup, just navigate to Appearance > Setup Guide to continue.)

Click on the blue “Install Plugins” button, and you’ll see a list of plugins.

Why so many plugins? Don’t let the list overwhelm you – this doesn’t mean the theme is bloated or will slow down your site. The reason there are so many plugins is because the developers wisely decided to separate different functions into different plugins, and use the theme only for the look and appearance of your site. There are more details on the reasoning behind this in the official Jobify documentation, but for now suffice to say this is good coding!

Under the “Type” column, you’ll see which plugins are required or recommended. Check off the 2 required plugins at the top, and any other recommended plugins you’ll need (see the documentation for a description of each).

For this tutorial, we’ll be installing everything, which includes the WP Job Manager.

Choose “Install” from the bulk actions dropdown menu, then click Apply, and wait for the plugins to install.

Now do the same to activate the plugins you’ve installed, then return to the setup dashboard.

Now you can just follow the setup wizard.

jobify-setup-wizard

Click Continue to Page Setup to have it automatically create the required pages for you.

Once that’s done, you’ll see this confirmation:

jobify-confirmation

Step 2: Add your Google Maps API key

You’ll see at the top you need to set up a Google Maps API key. This is so that Jobify’s map-based features (such as allowing users to search jobs by location) will work.

Click on the “Add an API Key” link to go to the customization screen. At the top, you’ll see the field to enter it:

jobify-add-api-key

Click the link for detailed instructions on creating an API key, and paste your key into the field. Then click “Save.”

Step 3: Setup WooCommerce

Now we’ll need to setup the Woocommerce settings so you can accept payments and make your job board profitable!

In order to do this, you’ll need the add-on plugin WC Paid Listings (costs $39), which uses WooCommerce to process the payments. See more info on how that works in this WooCommerce video tutorial by Jobify.

At the top of your dashboard, you should see a message prompting you to complete the setup – go ahead and click on the Run the Setup Wizard button:

run-the-setup-wizard

Follow the setup guide:

woocommerce-guide

It will walk you through creating the necessary pages and settings.

(Some options, such as product weight or dimension units, won’t apply, but you can fill them out anyway to get through the setup wizard.)

Once the setup guide is complete, click the small Return to the WordPress Dashboard link at the bottom.

Depending on the payment processing option you chose, you’ll have to complete the setup with additional information. Just click the link at the top to find out what info you need to enter:

getting-started

Step 4: Create a paid listing

Now navigate to Products > Add Product from the dashboard.

Scroll down to find the Product Data box, and in the dropdown menu select “Job Package” instead of “Simple product.”

simple-product

Then enter how many job listings the product includes, and the duration of the posting. Check off if you would like the postings to be featured and stickied.

Enter a title and relevant details above (such as job posting duration, etc.), then click Publish.

Some options to consider:

  • Offer free job listings, but charge for featured/sticky job postings
  • Offer free job listings, but charge to list the job for longer durations
  • Offer several different paid job listing options depending on number of jobs, duration, and whether it’s featured/stickied or not

Step 5: Setup your menu and homepage

Navigate to Appearance > Menus and create or edit your main menu.

Under Pages, you can find the general (unpaid) “Post a Job” page that has been generated for you.

Under Products, you can find the job listing product you just created. If you have several different options available, you can create a page with the “Jobs: Pricing Plans” template to display them all together.

You can go ahead and add both (or either) to your menu:

menu-structure

You could also decide to include menu options to navigate jobs based on region, type, or category:

menu-options

You can add regions, types, and categories under the “Job Listings” menu item from the dashboard.

For your homepage, create a blank page and use the Home page template:

homepage-template

Under Settings > Reading, select it as your front page:

front-page-display

Now go to Appearance > Widgets, and select the widgets you’d like to display on your Homepage. Drag them to Page: Home to display them on the front page:

page-home

If you use the Jobs Map widget, users will be able to search for jobs from the front page, just like in the theme demo:

jobs-map-widget

3 quick tips for your job site success

  1. Choose a well-defined niche. While it may be impossible to compete with a giant like Indeed, you can much more easily carve out your own niche with more specialized job postings.
  2. Including a related blog on your job posting site will help you to spread the word about it with great content. Make sure your content is highly targeted towards your audience.
  3. Don’t forget to promote your site on social media, as well. LinkedIn is a great place to connect with job seekers and companies who may find your new site useful.

You’re ready to profit!

That’s it! Your job site is now ready to go.

This is just a basic tutorial for setting up your job site, but Jobify and WP Job Manager have a ton of advanced features to explore. Be sure to check out the available widgets and have fun making your job site one-of-a-kind!

Get Jobify

Posted by KeriLynn Engel

KeriLynn Engel is a copywriter & content marketing strategist. Keri loves working with B2B & B2C businesses to plan and create high-quality content that attracts and converts their target audience. When not writing, you can find her reading speculative fiction, watching Star Trek, or playing Telemann flute fantasias at a local open mic.