The Web Design Hub

Client Support

How can we help you today?

Client Portal

Access your project dashboard & files

Book Appointment

Schedule a call with our team

Remote Support

Get live technical assistance

Need something else? Contact our team

Free + Pro·WordPress Plugin

Job Listings

Post jobs. Get found on Google. No subscription required.

Posting job openings on your website is straightforward. Getting them to show up in Google Jobs is where most businesses fall short — they're missing the structured data.

TWDH Job Listings gives you a custom post type for managing open roles, with built-in fields for location, job type, salary range, and application URL. Each listing outputs JobPosting schema markup automatically, making your jobs eligible to appear in the Google Jobs search feature.

Displayly listings on any page with [twdh_jobs]. No Indeed or LinkedIn account required — your jobs surface directly from your own website.

Download Free
Any WordPress theme PHP 7.4+ compatible Free version available No coding required

PHP 7.4+

Minimum Requirement

Works on modern hosts

Any

Theme Compatible

Elementor, Divi, Bricks & more

5.0★

Average Rating

From early users

Free

Core Version

No credit card ever

Requirements

WordPress

5.0++

PHP

7.4++

WooCommerce

Not needed

Multisite

Supported

How It Works

Up and running in minutes

Three simple steps to get real results — no experience needed.

011

Post your open roles

Go to Jobs → Add New. Enter the job title, description, location, job type, salary range, and application URL.

022

Add the shortcode

Drop [twdh_jobs] onto your Careers page. The listings are rendered with application links automatically.

033

Appear in Google Jobs

JobPosting schema outputs automatically from each listing. Google may index and display your roles in the Jobs feature.

Ready to go!
Features

Built for professionals

No bloat. No surprises. Just the features that matter.

Google Jobs schema built in

JobPosting JSON-LD outputs automatically for every listing. Eligible for Google Jobs index on day one.

Key Feature

No job board needed

Post and manage jobs directly in WordPress. No Indeed, Workable, or Greenhouse account required.

Instant publish workflow

Write title, set fields, publish. Your role is live on your site and eligible for Google Jobs within hours.

Features

Everything it can do

A complete breakdown of every capability — free and Pro.

Google Jobs Schema — Automatic

Every job listing outputs JobPosting JSON-LD structured data automatically. Google reads this markup and may index your listings in the Google Jobs search feature — free, qualified applications from active job seekers without paying for job board placements.

Rich Listing Fields

Each listing includes a title, full job description editor, location, job type (Full-time/Part-time/Contract/Remote), salary range, and application URL. All fields map directly to Google's JobPosting schema requirements.

One Shortcode, Any Page

Drop [twdh_jobs] on your Careers page. Use the limit attribute to control how many listings appear. The output is clean semantic HTML that inherits your theme's typography without style conflicts.

Application Form (Pro)

Pro adds a built-in application submission form to each listing page — no Gravity Forms or WPForms required. Applications are stored in the WP Admin with the applicant's name, email, resume upload, and cover letter.

Hiring Manager Notifications (Pro)

Pro sends an email notification to your configured hiring manager address every time a new application is submitted. The email includes all application data formatted cleanly — no logging into WP Admin to see it.

Auto-Expiry & Archiving (Pro)

Pro adds an expiry date field to each listing. When the date passes, the listing unpublishes automatically and the JobPosting schema is removed — so Google doesn't index roles you're no longer hiring for.

Who It's For

Made for web professionals

Built by a real web design agency — for everyone who needs a professional solution without the bloat.

Most Common

Growing businesses

Any business actively hiring that wants their open roles to reach candidates on Google without paying for job board placements.

Service companies

Contractors, agencies, and service firms that post roles infrequently and want a simple in-house solution.

SEO-savvy HR teams

HR teams who understand that Google Jobs drives free, qualified applications from active job seekers.

vs. Competition

How we stack up

TWDH Job Listings vs. WP Job Manager

Feature
TWDH
WP Job Manager
Free version available
JobPosting JSON-LD schema
Google Jobs eligible out of the box
Built-in application form
Pro
Paid add-on
Listing expiry / auto-unpublish
Pro
Pro only
No frontend template required
Price (Pro single site)
$49/yr
$99–$249/yr
Comparison

Free vs Pro — side by side

See exactly what each tier includes before you decide.

Feature
Free
Pro
Custom post type for job listings
Location, job type, salary, and apply URL fields
JobPosting JSON-LD schema (Google Jobs eligible)
[twdh_jobs] shortcode with limit attribute
Responsive list display on any page
Application link for each listing
Works with any WordPress theme
Built-in application submission form (no third-party form plugin needed)PRO
Application management dashboard in WP AdminPRO
Email notification to hiring manager per application receivedPRO
Listing expiry date — auto-unpublish after a set datePRO
Department and location filter tabs on the listings pagePRO
Priority supportPRO
Plans

Simple, transparent pricing

No surprises. No hidden fees. Use the free version forever.

FREE

$0

forever

  • Custom post type for job listings
  • Location, job type, salary, and apply URL fields
  • JobPosting JSON-LD schema (Google Jobs eligible)
  • [twdh_jobs] shortcode with limit attribute
  • Responsive list display on any page
  • Application link for each listing
  • Works with any WordPress theme
Download Free
PERSONAL

$49/yr

per year · 1 site

  • Built-in application submission form (no third-party form plugin needed)
  • Application management dashboard in WP Admin
  • Email notification to hiring manager per application received
  • Listing expiry date — auto-unpublish after a set date
  • Department and location filter tabs on the listings page
  • Priority support
MOST POPULAR
STUDIO

$79/yr

per year · up to 3 sites

  • Built-in application submission form (no third-party form plugin needed)
  • Application management dashboard in WP Admin
  • Email notification to hiring manager per application received
  • Listing expiry date — auto-unpublish after a set date
  • Department and location filter tabs on the listings page
  • Priority support
AGENCY

$129/yr

per year · unlimited sites

  • Built-in application submission form (no third-party form plugin needed)
  • Application management dashboard in WP Admin
  • Email notification to hiring manager per application received
  • Listing expiry date — auto-unpublish after a set date
  • Department and location filter tabs on the listings page
  • Priority support
Reviews

What people are saying

5.0 average from early users

"We started getting applications directly from Google Jobs within a week of installing this. Free applications from a free plugin — can't argue with that."

Rebecca F.

HR Manager

"Simple to manage, looks clean on our careers page, and the Google Jobs integration works exactly as described."

Caleb J.

Operations Director

"I built a careers page for a client in two hours. The schema output validates perfectly in Google's rich result tester."

Aisha N.

Web Designer

Changelog

What's new

Recent updates and improvements.

v1.3.0April 2026Latest
  • Pro: application submission form per listing
  • Pro: hiring manager email notifications
  • Pro: listing expiry date with auto-unpublish
v1.2.0November 2025
  • Pro: department and location filter tabs
  • Added remote/hybrid job type options
  • Improved JobPosting schema date field output
v1.1.0July 2025
  • Added salary range fields
  • Added application URL per listing
  • Fixed: schema validation error on missing jobLocation
v1.0.0March 2025
  • Initial release — CPT, JobPosting JSON-LD, shortcode, location and job type fields
FAQ

Common questions

Everything you need to know before getting started.

Ready to get started? It's free.

Download the free version and be up and running in minutes. Upgrade to Pro whenever you're ready for more.

Download Free
Free forever No account requiredAny WordPress theme