Les consignes relatives au contenu officielles de Google pour une offre d'emploi indiquent que la hiringOrganization
est obligatoire et que "Vous devez inclure les propriétés requises pour que vos données structurées s'affichent dans les résultats de recherche. il manque les champs obligatoires qui ne seront pas pris en compte pour des résultats de recherche améliorés. "
Cependant, la même page de documentation indique également que "[dans le cas où un employeur n'est pas révélé,] la propriété hiringOrganization
doit être vide." (voir "Exemples valides" dans la section "Instructions de contenu")
De plus, dans le outil officiel de test de données structurées de Google, une erreur est affichée si le hiringOrganization
est laissé vide (soit avec un objet JSON vide "hiringOrganization": {}
, soit une chaîne vide "hiringOrganization": ""
).
Compte tenu de la contradiction manifeste dans la documentation officielle, , quelle est la bonne façon de représenter un employeur non spécifié dans les données structurées de Google Job Posting?
Dans les guides de Google sur les offres d'emploi, vous dites clairement:
hiringOrganization - Organisation, Obligatoire - Organisation proposant le poste.
...Vous devez inclure les propriétés requises pour que vos données structurées s'affichent dans les résultats de la recherche. Toute offre d'emploi ne contenant pas les champs obligatoires ne sera pas prise en compte pour des résultats de recherche améliorés.
En plus, il dit:
Les offres d'emploi doivent représenter fidèlement l'organisation qui embauche et le travail doit être effectué par le candidat.
Par conséquent, vous devez utiliser la propriété hiringOrganization dans vos données structurées, sinon Google ignorera vos données structurées pour ce type.