I am having an issue with multiple Job Postings on our website.
We offer jobs in multiple location across Canada. All job pages contain an "LD+JSON
" structured data for a jobPosting, based on Google's documentation for JobPostings:
https://developers.google.com/search/docs/data-types/job-posting
Each job postings include a jobLocation section, containing a city, province and country. We do not have access to street-level address information.
While our jobPostings show up on Google for Jobs, their location show up with our CompanyHQ's address, "Ottawa, ON (+1 other)".
This page is a good example:
https://altisprofessional.com/Opportunity?IsASearch=true&OpportunityNumber=2060658
While the metadata on this page clearly indicates the jobLocation to be "Toronto, Ontario, Canada", the location shows up as "Ottawa, ON", which is our company`s HQ.
If I change the hiringOrganization name to something bogus, then the location specified in the "LD+JSON
" data is used and shows up correctly.
Anyone know how to get Google to display the provided jobLocation in the results?
FYI: some people are having the same issue on Google forums... Thought I would try the expert community here for an answer as Google seems to be silent on the issue.
https://support.google.com/webmasters/thread/12154954?hl=en