Amandynev
— Jobboard · 2026

Job indexing via the Google Indexing API

Batch indexing of job offers through the Google Indexing API, enriched with JSON-LD fields and a notification system.

Ruby on Rails Google Indexing API JSON-LD SEO Active Job

Job indexing on Google through the Indexing API (~1,600 lines, 18 files). On every back-office action (create, update, pause, expire, moderate), a notification is stored in the database with a pending status; an hourly cron picks them up in batches of 100 (Google's quota being 200 requests/day) and POSTs them to the API. Offers carry JSON-LD structured data for SEO, errors are reported to Bugsnag with retry (delayed job), and a second cron gradually purges processed notifications.