Overview
Job expiration controls how long a job listing remains valid on your site. This affects the validThrough property in the JobPosting schema, which tells search engines when a job listing is no longer active.
Default Validity Period
Go to Loxo Jobs → Settings under SEO Settings to set the Default Job Validity (in days). The default is 180 days from the job’s publication date. This is used when a job does not have a specific expiration date set.
Per-Job Expiration
Each job can have its own expiration date that overrides the default. You can set this from the admin Jobs list:
- Go to Loxo Jobs in the admin.
- Find the Expires column in the job list table.
- Click the date field for any job to open the date picker.
- Select the desired expiration date.
The minimum expiration date is the job’s publication date.
How Expiration is Determined
The plugin uses this priority order:
- Per-job expiration date — If set manually for the specific job.
- Default validity calculation — Publication date + default validity days from settings.
Impact on Schema
The expiration date is used in the validThrough field of the JSON-LD JobPosting schema. Google uses this to determine if a job listing is still active. Expired listings may be removed from Google for Jobs search results.
Setting an accurate expiration date helps maintain your site’s credibility in search results by ensuring expired jobs are not shown as active listings.
