Overview
Since version 1.28.0, WP Job Manager automatically includes structured data about job listings on individual job listing pages. This helps search engines understand job information such as type, location, employer name, and more.
Errors vs. Warnings
Errors indicate missing required information. Google may not display job listings with errors in search results.
Warnings indicate missing optional information. Google will still show job listings with warnings in search results.
Basic Troubleshooting
WP Job Manager uses only the information submitted about a job. Incomplete job submission forms result in empty structured data fields and Search Console errors.
Job Type Warning
The employmentType error appears when users don’t specify a job type (full time, part time, etc). Users should edit the job and add a job type through the Job Dashboard.
Address Warnings
Location-related warnings occur when users enter only a city instead of a complete street address. Consider using translation plugins to change the “Location” label to “Address” for clarity. Verify Google Geocoding is enabled, as it’s required for these fields.
The Salary Warning
The baseSalary warning appears because WP Job Manager doesn’t include a salary field by default. Follow the guide for adding a salary field to resolve this optional warning.
Disable Structured Data
Insert this code into your theme’s functions.php file to disable Job schema:
add_filter( 'wpjm_get_job_listing_structured_data', '__return_false' );