Managed llms.txt for Agencies on Non-WordPress Origins
GEO and SEO agencies increasingly get asked to “add llms.txt” and prove AI crawlers noticed. The hard part is rarely writing one file. It is keeping correct discovery files live across five or more client origins that are not WordPress—and reporting what crawled what without living inside each host’s dashboard.
CrawlerDesk is origin-agnostic managed AI discovery plus multi-week crawler analytics and weekly digests. Agency plan: $49/mo for up to 5 sites with white-label PDF and shareable /d/{token} links.
Why WordPress plugins do not cover the retainer
Many client sites are Next, Astro, Workers, Webflow, static docs, or headless CMS brand.com properties. A WordPress GEO plugin that ships llms.txt and bot charts is useless there. Agencies end up with a patchwork: one client on a plugin, one hand-edited file on Netlify, one forgotten gist, and no shared weekly proof sheet.
That patchwork fails the retainer conversation. Clients want a forwardable digest. Account leads want one place to edit discovery files. Ops wants path × bot history longer than a free 24-hour Cloudflare glance.
Position for brand.com, docs, and SaaS—not Shopify Liquid installs
Shopify already serves /agents.md and /llms.txt on Liquid storefronts (since ~May 2026). Do not sell “add llms.txt to Shopify Liquid.” When a merchant’s marketing site, docs, or SaaS app sits on a different origin from the shop, that origin still needs managed discovery and crawler measurement.
CrawlerDesk is for those origins you control: brand.com, docs, SaaS, and agency-managed non-WP stacks. Point a customer route (llms. subdomain, CNAME, or workers.dev), edit llms.txt / llms-full.txt in the dashboard, and serve one transparent body—no cloaking, no dual AI-only content.
What agencies actually get on the $49 plan
Managed discovery files. Dashboard editor for llms.txt and optional llms-full.txt. Files are served from the provisioned Worker route with the correct content type.
Robots / Content Signals helpers. Snippet generators for copy-paste or fetch-merge on the origin. Honest scope: helpers express preferences; they do not claim off-Worker edge enforcement for traffic that never reaches CrawlerDesk.
≥30-day AI crawler path analytics. Known AI UAs (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and similar allowlisted bots) increment path counts when hits reach the Worker (or a tiny log-drain Worker on the client’s CF zone). CSV export for the retention window.
Weekly email digests + shareable proof. Email-only in v0 (no Slack). Share /d/{token} for a read-only HTML digest clients can open without an account. White-label PDF for retainer packs. Revoke a share token anytime.
Client invites within the seat. Invite codes claim sites under the agency within the 5-site limit—billing stays on the agency seat.
Single-site operators who only need one origin can use $19/mo with the same plumbing, sans multi-site white-label packaging.
Complementary to drafting tools—not a citation product
CrawlerDesk does not sell citation share-of-voice or “rank in ChatGPT.” Free generators can create a file once; agencies need ops, retention, and digests. When a visibility tool drafts the fix, keep the live layer measurable: GetIntel drafts the fix; CrawlerDesk keeps it live and measurable.
Cloudflare AI Crawl Control remains fine for teams deep in the CF dashboard. CrawlerDesk fills the gap for multi-tenant, origin-agnostic management and agency-forwardable digests—especially when clients are not all on the same CF zone.
Start the agency seat
Typical week: create a seat on app.crawlerdesk.com, attach up to five client sites (invite with /i/{code}), publish discovery files, watch path hits for 30 days, then forward the weekly /d link or white-label PDF. No invented case studies—plumbing you can demonstrate on the live demo.
If your book includes non-WordPress brand.com, docs, or SaaS origins and you need managed llms.txt plus client-ready weekly proof, start here: https://app.crawlerdesk.com/signup. See live demo files and readiness at https://demo.crawlerdesk.com/ready.