Beyond the Crawl
Into the AI Cosmos
geodeck auto-generates llms.txt, mirrors every page to clean Markdown, exposes a fresh sitemap.xml + RSS feed, and beams new URLs to IndexNow + Search Console the moment you hit Publish. No sitemaps to babysit. No manual submissions.
Workspace
Domains
Plan
ActivePro
Active domains
of 53
Paused
None0
# Acme > Premium widgets for serious teams. ## Pages - [Home](https://acme.com): The leading… - [Pricing](https://acme.com/pricing) - [Docs](https://acme.com/docs)
- just nowsearch-console/blog/launchok
- 12sindexnow/blog/launchok
- 1msearch-console/pricingok
- 2mindexnow/pricingok
- 3mindexnow/docs/apiok
Works with your CMS
How it works
From publish to crawler-ready in minutes
Verify your domain
Add a single DNS TXT record. We poll Cloudflare DoH and flip your domain to verified — usually within seconds.
Wire up your CMS webhook
POST publish events to /api/webhook/cms with an HMAC-SHA256 signature. Drop-in snippets for WordPress, Ghost, Sanity, and a generic Node template.
We mirror & ping
Each publish event triggers Markdown extraction, llms.txt regeneration, sitemap + RSS refresh, IndexNow batch, and a Search Console sitemap re-submit.
Features
Everything you need to ship to AI search
Auto-generated llms.txt
Spec-compliant llms.txt — H1, blockquote, ranked sections — regenerated on every publish.
llms-full.txt mirror
Full-content variant with Markdown bodies inline — ideal for retrieval-augmented grounding.
AI Visibility Score
Composite metric (0–100) combining crawler access, structured data, answer-engine readiness, and content freshness.
Crawl visibility
Which AI and search bots have actually fetched your sitemap, feed, or llms.txt in the last 30 days.
AEO score (Answer Engine Optimization)
Scores each indexed page on patterns LLMs love: question-style headings, definition leads, scannable lists, sensible heading hierarchy, authority signals (citations / stats), and sweet-spot length. Computed automatically on every webhook ingest.
llms.txt audit
Validate /llms.txt and /llms-full.txt against the llmstxt.org spec — the standard answer engines look for.
SEO sanity
Walks /sitemap.xml, samples up to 10 URLs, validates canonical tags, hreflang clusters, and lastmod accuracy.
Internal link graph
Parses your indexed content for internal links, surfaces top hubs, flags orphan pages, and scores link density.
Compare
Why not just submit a sitemap?
You can. But sitemaps don't expose AI-ready content, and manual submission doesn't scale past a handful of URLs.
| Capability | geodeck | Manual sitemap + ping | Generic SaaS |
|---|---|---|---|
| Auto-llms.txt on publish | ✓ | — | — |
| Markdown Mirror (llms-full.txt) | ✓ | — | — |
| Sitemap + RSS auto-refresh | ✓ | manual | varies |
| IndexNow batching | ✓ | manual | — |
| Search Console auto-submit | ✓ | manual | — |
| HMAC-signed webhooks | ✓ | — | varies |
| EU data residency | ✓ | varies | varies |
Pricing
Simple, usage-based plans
All plans include llms.txt, Markdown Mirror, sitemap + RSS, IndexNow, and Search Console auto-submit.
Starter
€19 /month
- ✓ 1 domain
- ✓ 500 pings/month
- ✓ Auto-generated llms.txt + llms-full.txt
- ✓ Markdown Mirror
- ✓ Auto sitemap.xml + RSS feed
- ✓ IndexNow batching (Bing, Yandex)
- ✓ Auto sitemap discovery (Googlebot + Bingbot)
- ✓ AI Visibility Score
- ✕ AI rewrite actions
- ✕ AI crawler allowlist audit (GPTBot, ClaudeBot, …) (opt-in)
Pro
€59 /month
- ✓ 5 domains
- ✓ 10,000 pings/month
- ✓ Auto-generated llms.txt + llms-full.txt
- ✓ Markdown Mirror
- ✓ Auto sitemap.xml + RSS feed
- ✓ IndexNow batching (Bing, Yandex)
- ✓ Auto sitemap discovery (Googlebot + Bingbot)
- ✓ AI Visibility Score
- ✓ AI rewrite actions
- ✓ AI crawler allowlist audit (GPTBot, ClaudeBot, …) (opt-in)
FAQ
Common questions
What is llms.txt and do AI crawlers actually read it?
llms.txt is an emerging convention (llmstxt.org) for serving an AI-friendly index of your site at /llms.txt — clean Markdown, ranked sections, no nav chrome. ChatGPT browsing, Perplexity, and several open-source crawlers consume it; Google has not formally endorsed it but its presence does not hurt SEO and improves grounding quality where supported.
How does the Instant Ping work?
Your CMS sends a signed webhook to geodeck on publish. We validate HMAC, upsert the URL, and queue pings to IndexNow (Bing, Yandex) plus a Search Console sitemap re-submit. Drains every 5 minutes via a Cloudflare Worker. Ping dispatch is typically under 6 minutes after publish; the actual time to appear in search results is up to each engine.
How does geodeck get my pages into Google?
Google doesn't accept third-party URL submissions for general content (the Indexing API is officially limited to JobPosting and livestream pages). geodeck helps Googlebot find new content quickly: auto-generated sitemap.xml referenced in your robots.txt, valid structured data, and clean canonical HTML. Bing, Yandex, and Naver get true instant submission via IndexNow.
What CMSes are supported?
Any CMS that can POST a webhook on publish — WordPress, Ghost, Webflow, Hashnode, Sanity, Strapi, and custom Next.js stacks. We provide drop-in HMAC examples for each.
Can I cancel anytime?
Yes. Cancel from the Stripe customer portal — access continues until the end of the current billing period. EU statutory 14-day cooling-off window applies to your first purchase.
Where is my data stored?
Supabase (Postgres, EU region) for accounts/domains/URLs/ping logs. Cloudflare KV for short-lived ping queue and quota counters. No third-party tracking on the dashboard.
Ship to AI search fast.
Starter from €19/mo. Cancel anytime. EU 14-day cooling-off on first purchase.
