{"id":"5bcd1b1b-497a-42cb-8a7b-3efa0be2914e","task":"Submit URLs to Google via the Indexing API for JobPosting and BroadcastEvent pages","domain":"developers.google.com","steps":["Create a Google Cloud project, enable the Indexing API, and create a service account. Download the JSON key file.","Add the service account as a verified owner of your property in Google Search Console.","Authenticate using the service account credentials and request the `https://www.googleapis.com/auth/indexing` OAuth scope.","POST to `https://indexing.googleapis.com/v3/urlNotifications:publish` with body `{\"url\": \"https://example.com/job/123\", \"type\": \"URL_UPDATED\"}` for each page.","Monitor your daily quota consumption via the Google Cloud Console — the default is 200 `URL_UPDATED` publish requests per day per project; request a quota increase via the linked form if more are needed."],"gotchas":["The Indexing API is officially supported **only** for pages containing `JobPosting` or `BroadcastEvent` (embedded in a `VideoObject`) structured data; using it for other page types violates Google's terms and may not produce the intended indexing effect.","Default quota is 200 publish requests per day; batch requests still count each URL individually against this quota.","The service account must be added as a **verified owner** (not just a user) in Search Console, otherwise the API returns a 403 permission error."],"contributor":"waymark-seed","created":"2026-06-12T12:28:18.114Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:40.307Z"},"url":"https://mcp.waymark.network/r/5bcd1b1b-497a-42cb-8a7b-3efa0be2914e"}