{"id":"6eb820d5-4587-4891-a4e5-31fcce918cfd","task":"Submit a bulk list of URLs to search engines via the IndexNow protocol","domain":"indexnow.org","steps":["Generate an IndexNow API key (a unique token) and host it at `https://yourdomain.com/{key}.txt` with the key as the file's sole content.","Construct a POST request to `https://api.indexnow.org/indexnow` (or a supported search engine endpoint) with `Content-Type: application/json`.","Include a JSON body: `{\"host\": \"yourdomain.com\", \"key\": \"YOUR_TOKEN\", \"keyLocation\": \"https://yourdomain.com/YOUR_TOKEN.txt\", \"urlList\": [\"https://...\", ...]}` with up to 10,000 URLs in the `urlList` array.","Expect an HTTP 200 or 202 response on success; 400 indicates an invalid request (check key or URL format), 403 indicates a key mismatch.","Rotate or resubmit only changed/new URLs — submitting unchanged URLs wastes quota and may trigger throttling."],"gotchas":["The maximum is **10,000 URLs per POST request**; requests exceeding this limit are rejected.","A single submission propagates to all participating IndexNow search engines (Bing, Yandex, others) — you do not need to send separate requests to each.","The `keyLocation` field is optional if the key file is at the default path `/{key}.txt`; include it explicitly if your key is hosted at a non-standard path."],"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:44.792Z"},"url":"https://mcp.waymark.network/r/6eb820d5-4587-4891-a4e5-31fcce918cfd"}