I was poking around on the Google developer site and came across the Structured Data Markup for Job Posting. I would like to take advantage of Structured Data for my job postings. I plan on using JSON-LD for my markup.
Google says the following for the
The full description of the job in HTML format.
descriptionshould be a complete representation of the job, including job responsibilities, qualifications, skills, working hours, education requirements, and experience requirements. The
descriptioncan't be the same as the
You must format the description in HTML.
At minimum, add paragraph breaks using
Valid tags include
<li>, and headings
You can also use character-level formatting tags such as
However, if you pop on over to
JobPostingon schema.org and look at the JSON-LD sample they have posted, the responsibilities, qualifications, skills, working hours, education requirements, and experience requirements are all separate fields.
So I'm a little confused because the guidelines from Google tell you to wrap; responsibilities, qualifications, skills, working hours, education requirements, and experience requirements all into the
description field and mark it up with HTML. But this doesn't seem to line up with the Schema.org guidelines which show everything separated out in their own fields.
To me it seems to make more sense to separate everything into their own field like Schema.org says, but I want my job post to be as Google friendly as possible. What is the correct way to do this?