CMS instant updates
CMS instant updates are an optional signed POST endpoint that tells geodeck to refresh llms.txt, clean page copies, sitemap entries, and related search pings within minutes of a content change, rather than waiting for the next daily sitemap diff. Since 2026 the endpoint also accepts batches of up to 500 same-host URLs per signed request. If you skip it, your hosted files and audits still stay useful, just on the slower daily cycle.
What endpoint do I post to?
POST https://geodeck.icu/api/webhook/cms X-geodeck-Signature: sha256=<hex hmac of raw body> Content-Type: application/json
What does the payload look like?
{
"domain": "example.com",
"url": "https://example.com/blog/post-slug",
"event": "publish"
}event must be one of publish, update, or unpublish.
Batch submission
{
"domain": "example.com",
"urls": [
"https://example.com/blog/post-one",
"https://example.com/blog/post-two"
],
"event": "update"
}Batch mode accepts up to 500 same-host URLs per signed request. In batch mode, omit title, summary, content, and html.
How do I sign the request?
Compute HMAC-SHA256 of the raw request body using the domain's webhook secret. Send hex-encoded with the sha256= prefix.
echo -n "$BODY" | openssl dgst -sha256 -hmac "$SECRET" -hex
What HTTP responses can I expect?
202 Accepted- payload queued.401 Unauthorized- missing/invalid signature.401 Unauthorized- domain unknown or not registered.402 Payment Required- monthly ping quota exceeded.
How should I retry on failure?
On a 5xx response from us, retry with exponential backoff (1s, 5s, 30s, 5m). After the third failure, surface the error in your CMS log.
How does this compare to the IndexNow and Google standards?
geodeck's own batch cap is smaller than the wider ecosystem: the IndexNow documentation allows far larger batches per request, and once a search engine receives a ping under the IndexNow protocol it is shared with every other participating engine automatically. Google's AI features documentation confirms there is no separate webhook or file format required for Google's AI features, and its Search Console sitemaps help covers the equivalent non-instant path this endpoint is meant to shortcut.
You can submit up to 10,000 URLs per post, mixing http and https URLs if needed.
— IndexNow documentation
Search engines adopting the IndexNow protocol agree that submitted URLs will be automatically shared with all other participating search engines.
— IndexNow documentation
A successful request will return an HTTP 200 response code; if you receive a different response, verify that you don't submit too often, that the key and URL are valid and resubmit the request.
— IndexNow documentation
What else can I read?
Keep reading the rest of the geodeck documentation, or jump to the platform pages.
- All docs →Three-step quick start and the full guide list.
- Domain verification →Add a single DNS TXT record so geodeck can manage your site.
- llms.txt generator →How geodeck builds optional AI-readable page maps.
- Indexing & ping providers →IndexNow, Google Search Console, Google Indexing API, and XML-RPC pings.
- Visibility score →How the 0-100 score breaks down across crawler access, page details, answer clarity, freshness, and site basics.
- Blog →Guides on Google visibility, AI answers, indexing, and getting found by more customers.
- Scan for free →Get your website found. On Google and AI answers.
- llms.txt Generator →Generate, host, and auto-update your llms.txt file. Give supported AI tools a clean map of your most important pages. Works with any CMS and is included on every geodeck plan.
- AI Visibility →See how ready your site is for AI answers. geodeck checks crawl access, llms.txt, schema, answer clarity, Perplexity citations, Bing AI visibility signals, and Search Console coverage.
- Answer Engine Optimization →Answer Engine Optimization (AEO) is the practice of structuring content so AI systems like ChatGPT and Perplexity choose your pages as the definitive answer. Learn the tactics that work.
- GEO Tools →The best generative engine optimization (GEO) tools for AI visibility readiness, llms.txt, schema, sitemap automation, Perplexity citation tracking, Bing AI visibility signals, and Google Search Console coverage.
- AEO vs GEO vs SEO →AEO, GEO, and SEO all aim to drive traffic - but they optimize for completely different signals. Here's the definitive comparison of Answer Engine Optimization, Generative Engine Optimization, and traditional SEO.