CitationBench is the programmatic SEO platform that automates the full workflow — research, write, publish, index, link-build, and measure — across every client brand your team manages.
Fragmented SEO stacks slow agencies down and leave entire workflow gaps no single tool closes.
Setting up keywords, content briefs, and CMS configs across six separate tools burns days your team does not have.
Your current stack tracks Google ranks but cannot tell you if clients appear in ChatGPT, Claude, or Perplexity results.
Running programmatic pages across 20 client brands means brand voice drift and quality gaps that are impossible to audit manually.
The fix
CitationBench composes research, programmatic content generation, multi-platform publishing, auto-indexing, link building, and AI citation tracking into agentic workflows. Bootstrap a new client brand in 20 minutes with one agent call.
Five tightly integrated capabilities that take agencies from keyword discovery through published, indexed, and ranked pages across every client workspace.
Programmatic Content
Create optimized landing pages programmatically via `produce.landing_page.create`. Define a pillar schema once and reuse it across every client. Scales from a single page to 10,000 without rebuilding your workflow.
Keyword Intelligence
CitationBench applies an industry-first 2D taxonomy — intent (informational, commercial, transactional, navigational) crossed with relevance — to every keyword via `research.keyword.relabel`. Prioritize the right keywords before writing a single page.
Brand Consistency
Reusable refiners via `produce.refine.*` apply brand voice rules, competitor removal, CTA insertion, and FAQ injection automatically after generation. Set them up once and every client workspace inherits consistent output quality.
Indexing Automation
Every `produce.publish` call automatically fires a Google Search Console URL submission and an IndexNow ping across Bing and other compatible engines. No page goes unindexed and no manual step is required.
Agency Architecture
One master API key manages N client workspaces. Every keyword list, content set, campaign, and rank history is scoped per client via the `X-Workspace-Id` header. White-label-ready and built for agencies running 10 to 100 brands.
How it works
An `sk_test_*` key lands in your dashboard instantly. No demo gate — start calling real endpoints with shape-complete responses.
`claude mcp add citationbench https://mcp.citationbench.com/mcp` from Claude Code, Cursor, or any MCP client. Or `curl` against `api.citationbench.com/v1/*` directly.
Every tool returns shape-complete demo data without auth, so your agent works before the user signs up. Tools across research, production, indexing, link-building, and agents.
Add `X-Workspace-Id: ws_***` to scope per client. Switch to a live `sk_live_*` key when you're ready. Same API surface, same SDK.
Why CitationBench
Hosted at mcp.citationbench.com/mcp. Works with Claude Code, Cursor, Claude Desktop, Windsurf, and ChatGPT Apps. No self-hosting required.
Every long-running call runs on Cyclonic workers — survives restarts, cancellable, resumable, streams via SSE. Production-safe by default.
One master API key, N client workspaces. Switch with a single `X-Workspace-Id` header. Per-client data isolation, bulk ops across all of them.
Every endpoint responds in shape-complete demo mode without auth, so you can build the agent before the user signs up.
FAQ
CitationBench gives agencies one platform to research, generate, publish, index, and measure SEO across every client brand.
Book a Demo