SEO Ops Platform Built to Scale Your Agency

CitationBench is the SEO ops platform that replaces fragmented tools with one end-to-end workflow — research, write, publish, index, link, and measure — across every client brand.

Too Many Tools. Too Little Control.

Agencies managing dozens of brands hit a ceiling when their SEO stack is held together by spreadsheets and tab-switching.

Onboarding a new client takes weeks

Building keyword universes, ICPs, and content plans manually across tools means new brands stall before they start.

AI search is a blind spot

Ahrefs and AgencyAnalytics track Google rankings but show nothing when clients ask if they appear in ChatGPT or Perplexity.

Every task requires a different tool

Switching between Surfer, Apollo, Instantly, and Ahrefs for one campaign burns hours and breaks accountability across your team.

The fix

One Platform. Every SEO Op. All Clients.

CitationBench composes research, content production, publishing, indexing, link-building, and AI citation tracking into agentic workflows. Bootstrap a new brand in 20 minutes. Manage every client from one dashboard with workspace-level isolation.

Everything Your SEO Ops Team Needs to Ship

Five pillars covering the full agency workflow — from keyword research and content generation to link-building campaigns and AI citation monitoring.

One Platform for All Client Brands

Agency Architecture

One Platform for All Client Brands

Manage N client workspaces under a single master account. Every keyword set, content asset, campaign, and rank history is isolated per client via X-Workspace-Id. Bulk actions run across all workspaces simultaneously.

  • Single API key, N clients
  • Workspace-level isolation
  • Bulk cross-client actions
Bootstrap a New Brand in 20 Minutes

Agentic Workflows

Bootstrap a New Brand in 20 Minutes

POST /v1/agent/invoke runs named agents that compose Research, Production, and Distribution tools end-to-end. The brand-bootstrap agent generates ICPs, builds a labeled keyword universe, and produces a content plan — with approval gates at every sensitive step.

  • 20-minute brand bootstrap
  • Approval gates at every step
  • Real-time SSE event streaming
Daily Rank Tracking Across Every Client

Rank Monitoring

Daily Rank Tracking Across Every Client

Track keyword positions daily across all client workspaces. Results are scoped per client and accessible via REST, MCP tool, or dashboard. Pull bulk rank data across all workspaces in one call for unified portfolio reporting.

  • Daily rank checks
  • Portfolio-wide bulk pulls
  • Full keyword position history
Track AI Citations Clients Are Asking About

GEO Monitoring

Track AI Citations Clients Are Asking About

When clients ask whether they appear in ChatGPT, Claude, or Perplexity, research.ai_citation.check returns share-of-voice and citation rank across all three engines — with historical trajectory so you can show progress over time.

  • ChatGPT, Claude, Perplexity
  • Share-of-voice scoring
  • Historical citation trajectory
One Keyword Into 50 Outreach Drafts

Link Building

One Keyword Into 50 Outreach Drafts

POST /v1/link-building/serp-outreach scrapes the SERP for a target keyword, discovers contacts via Apollo, and generates 50 personalized email drafts via Instantly — all in one call. Bulk-approve before sending.

  • 50 drafts from one keyword
  • Apollo contact discovery
  • Bulk approve before send

How it works

From sign-up to first call in five minutes.

01

Sign up and get your key

An `sk_test_*` key lands in your dashboard instantly. No demo gate — start calling real endpoints with shape-complete responses.

02

Add the MCP server or hit REST

`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.

03

Run a tool or invoke an agent

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.

04

Scope to a workspace and ship

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

Built for production, agency-scale, and AI-agent-first.

~35 tools, one MCP server

Hosted at mcp.citationbench.com/mcp. Works with Claude Code, Cursor, Claude Desktop, Windsurf, and ChatGPT Apps. No self-hosting required.

Durable jobs, not fire-and-forget

Every long-running call runs on Cyclonic workers — survives restarts, cancellable, resumable, streams via SSE. Production-safe by default.

Multi-workspace from day one

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.

Demo mode out of the box

Every endpoint responds in shape-complete demo mode without auth, so you can build the agent before the user signs up.

FAQ

Common questions

Run Your SEO Ops From One Platform

CitationBench gives your agency research, content, link-building, and AI citation tracking in one agentic SEO ops platform.

Book a Demo