Automattic / Automattic/WP-Job-Manager

Google Structured Data: No description for Oxygen-Sites

Open
#2,875 0 comments 0 reactions 0 assignees View on GitHub
Bug
Dominant language
PHP
Stars
899
Forks
369
Avg merge
11h 37m
Merged PRs (30d)
12

Description

**Describe the bug**

Adding a listing in the backend, there is no field to fill in a job description, wich threw an error in the Google Search Console. I suppose, due to this article (https://wpjobmanager.com/document/getting-started/adding-jobs-via-admin/#enter-the-job-title-and-description), that the post content will transfer into the "description" element. However, using the Oxygen Wordpress site builder, this isn't editable, hence no jobs will be posted on Google jobs.

**Screenshots**
![Image](https://github.com/user-attachments/assets/82c7ba1e-a920-451e-82dd-68cfb273633e)

**Expected behavior**

one of the two: If no post content is set,
- Either automatically set the job tasks description as the job description
- or add another field in the job data to add a description

**Isolating the problem (mark completed items with an [x]):**
- [ ] I have deactivated other plugins and confirmed this bug occurs when only WP Job Manager plugin is active.
- [ ] This bug happens with a default WordPress theme active.
- [X] I can reproduce this bug consistently using the steps above.

**WordPress Environment**
- WordPress Version: 6.7.2
- WP Job Manager Version: 2.4.0
- PHP Version: 8.1
- Other important details: Oxygen builder

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the backend listing flow with the Oxygen builder and inspect the generated Google structured-data output for a missing description. Compare the behavior with the documented admin job-title and description flow; done means listings created with Oxygen expose a valid job description to Google Jobs when post content is absent.

Written by the indexing model from the issue text.

Assessment

Tech stack
php, wordpress
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.