Google has updated its schema documentation that focuses on job posting to explain that if you use job schema on your job listings on your website, and they end up expiring, Google could end up preventing you from showing job schema in the future. Google said, “[J]obs that are no longer open for applications must be expired in one of the following ways. Failure to take timely action on expired jobs may result in a manual action.”
To remove job listings that are no longer available, Google offers these four options:
- Remove the JobPosting markup from the page.
- Remove the page entirely (so that requesting it returns a 404 or 410 status code).
- Add a noindex meta tag to the page.
- Ensure the validThrough property is populated and in the past.
Aaron Bradley first spotted this and posted it on Google+.