← All docs

Indexing & pings

What happens after you publish a page.

Bing IndexNow

We push every URL change through the IndexNow protocol. Submissions are shared across the IndexNow network — confirmed participants today are Bing and Yandex. Other engines have signed the spec at various points; we don't claim guaranteed delivery beyond Bing & Yandex.

Key file: you host /<key>.txt at your site root. Generation and instructions are on the domain detail page. No registration required.

Sitemap.xml + RSS feed (auto-generated)

For every verified domain we publish:

  • https://geodeck.icu/api/sitemap/<your-host> — XML sitemap, up to 50,000 URLs, ETag + Last-Modified headers, 304 support.
  • https://geodeck.icu/api/feed/<your-host> — RSS 2.0 feed of recent updates (200 latest items).

Submit the sitemap URL to Google Search Console and Bing Webmaster Tools. Either link directly, or rewrite /sitemap.xml on your origin to proxy ours.

Google Search Console auto-submit

On every drain we re-submit the sitemap to Search Console once per UTC day via the official webmasters/v3/sites/.../sitemaps endpoint — the legitimate replacement for the deprecated google.com/ping?sitemap= URL (retired June 2023).

Setup: add our service account email as a verified owner via the legacy Search Console verification page. The new Search Console UI rejects service-account emails; the legacy page is the only working path.

Freshness headers

Our llms.txt, llms-full.txt, sitemap, and feed endpoints all return strong ETag + Last-Modified headers and respect If-None-Match with 304 Not Modified. This is the signal Google's crawler uses to allocate crawl budget efficiently.

Ping log

Every outbound ping — IndexNow, Search Console, Indexing API — is logged with provider, URL, HTTP status, and timestamp. Visible on the domain detail page.