We are looking into adding structured data to our job listings to enhance the experience in Google searches. This part is easy enough, but the ideal way to do this involves pushing new/updated/deleted job listing pages directly to the google indexing API so that changes are picked up on faster than the normal sitemap-based methods.
Has anybody done anything like this or have suggestions on where to begin?
Basically I need to ping the API with the precise page URL every time one of the following happens:
- New job listing page is added
- Job listing page is removed
- Job listing page is updated
- Only ping after the actual pages are live on my production servers, which happens via a github webhook and git pull.