SEO and GEO Platform to Scale Your Agency

CitationBench is the SEO and GEO platform built for agencies managing 10–100 client brands. Research, write, publish, index, and link-build across your entire portfolio from one place.

Too Many Tools. Too Little Output.

Agencies running 10-plus brands hit a wall when SEO and GEO ops live across six or more disconnected tools.

Clients invisible to AI search

Ahrefs and Surfer show zero AI citation data. Clients ask about ChatGPT visibility and you have no answer.

Onboarding eats your margin

Standing up a new brand across Ahrefs, Surfer, Apollo, and AgencyAnalytics takes days, not minutes.

Outreach campaigns stall mid-run

Fire-and-forget link-building tools drop jobs silently. No approval gates, no audit trail, no resume on failure.

The fix

One Platform. Every SEO and GEO Workflow.

CitationBench composes research, content production, publishing, indexing, link-building, and AI citation tracking into agentic workflows. Bootstrap a new brand in 20 minutes and run daily monitoring across every client workspace from one API.

Every Tool Your Agency Needs in One Platform

CitationBench covers the full SEO and GEO ops stack so your team stops switching tabs and starts shipping results across all client brands.

One Account for All Client Brands

Agency Architecture

One Account for All Client Brands

A single master API key manages all client brands via workspace isolation. Every keyword set, content campaign, and link-building workflow is scoped per client using the X-Workspace-Id header. White-label-ready.

  • Per-client workspace isolation
  • Bulk actions across workspaces
  • White-label ready
Track AI Citations Across Every Client

GEO Monitoring

Track AI Citations Across Every Client

Monitor brand citations in ChatGPT, Claude, and Perplexity for every client via research.ai_citation.check and research.ai_citation.share_of_voice. Returns share-of-voice with historical trajectory — no competitor closes this loop alongside traditional rank data.

  • ChatGPT, Claude, Perplexity coverage
  • Historical citation trajectory
  • Daily query scheduling
Bootstrap a New Brand in 20 Minutes

Agentic Workflows

Bootstrap a New Brand in 20 Minutes

POST /v1/agent/invoke runs the brand-bootstrap agent end-to-end: ICP generation, keyword universe, content plan, and publish — with approval gates at every compliance-sensitive step. SSE event streaming keeps your team informed in real time.

  • 20-minute brand bootstrap
  • Human approval gates
  • Real-time SSE streaming
One Keyword to 50 Outreach Drafts

Link Building

One Keyword to 50 Outreach Drafts

A single POST /v1/link-building/serp-outreach call scrapes the SERP, discovers contacts via Apollo, and generates 50 personalized outreach drafts via Instantly. Bulk-approve before sending. Campaign metrics and pause/resume included.

  • 50 drafts from one keyword
  • Apollo contact discovery
  • Bulk approve before send
Daily Rank Tracking Across Every Client

Performance Measurement

Daily Rank Tracking Across Every Client

Track keyword positions daily across all client workspaces with full history. Scope results per client via X-Workspace-Id. Accessible via REST, MCP tool, and the CitationBench dashboard for unified portfolio reporting.

  • Daily position tracking
  • Full keyword history
  • Portfolio-wide reporting

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

Start Running SEO and GEO Ops Today

CitationBench gives your agency one platform for research, content, link-building, and AI citation tracking across every client brand.

Book a Demo