Your brand isn't ranked.
It's cited.

CitationGraph is the first deterministic AI visibility platform. Track how ChatGPT, Perplexity, and Gemini cite your brand — with auditable rules, not black‑box LLMs.

Zero cookies·GDPR compliant·~2KB server-side
CitationGraph dashboard preview with share of voice, citations, and AI readiness metrics

Works with every framework. Trusted by teams shipping on

Next.jsShopifyExpressCloudflareNuxtSvelteKitRemixAstroHonoFastifyKoaElysiaVercelLambda

How does AI see your brand?

100 million people search with AI every day. Traditional analytics can't tell you if your brand is being cited — or being ignored.

Traditional SEO

Traditional SEO

Optimizes for ranking position. Users click a link.

Keywords → Rankings → Click-Through Rate
The AI Search Reality

The AI Search Reality

60%+ queries answered directly by AI. No click needed.

Zero-Click → Brand Mention Economy
CitationGraph

CitationGraph

Track citations, not rankings. Measure what actually matters.

SOV → Citations → Attribution → Revenue

The 6-layer cognitive flow

From measuring AI visibility to attributing revenue — every layer answers the next logical question.

Measure

Measure

How does AI see you?

Monitor your Share of Voice across ChatGPT, Perplexity, Gemini, Claude, and Copilot. Track every citation, every mention, and every crawler visit in one place.

  • SOV monitor with cross-platform heatmap
  • Citation quality scoring from evidence layers
  • Platform deep dives per AI engine
  • Crawler insights with request-level detail
Measure — How does AI see you?

The 7-layer AI classifier

Not a black box. Not an LLM guess. A deterministic, rule-based engine that classifies every request with zero false positives.

Seven-layer AI classifier pipeline covering UA patterns, IP ranges, attack paths, rate limits, header anomalies, behavior, and self-learning feedback
L1
UA Pattern
UA Pattern
Declared AI crawler signatures
L2
IP Range
IP Range
Verified network ranges
L3
Attack Path
Attack Path
Probe and scanner path detection
L4
Rate Limit
Rate Limit
Request velocity and burst signals
L5
Header Anomaly
Header Anomaly
Suspicious header patterns
L6
Behavioral
Behavioral
Navigation and entropy patterns
Proprietary
L7
Self-Learning
Self-Learning
Audited confidence feedback loop
Deterministic

Deterministic

Pure functions, zero side effects. Every classification is reproducible and auditable.

Zero Overhead

Zero Overhead

Lightweight server-side collection. No cookie-heavy client chain, no black-box SDK bundle.

Fully Auditable

Fully Auditable

Every rule is traceable. Operators can inspect what happened instead of trusting an opaque score.

3 lines of code. Any framework.

Server-side analytics that works everywhere — Express, Next.js, Cloudflare Workers, and 13 more.

Express.js — 3 lines to full analytics
import { gravityAnalytics } from '@gravity/analytics-express'
import { SqliteStore } from '@gravity/analytics-sqlite'

app.use(gravityAnalytics(new SqliteStore({
  path: './analytics.db'
})))\n
// Deterministic bot classification and AI referral routing,
// privacy-conscious collection included.
Express
@gravity/analytics-express
Next.js
@gravity/analytics-nextjs
Nuxt
@gravity/analytics-nuxt
SvelteKit
@gravity/analytics-sveltekit
Remix
@gravity/analytics-remix
Astro
@gravity/analytics-astro
Cloudflare
@gravity/analytics-cloudflare
Lambda
@gravity/analytics-lambda
Hono
@gravity/analytics-hono
Fastify
@gravity/analytics-fastify
Koa
@gravity/analytics-koa
Elysia
@gravity/analytics-elysia
Vercel
@gravity/analytics-vercel
Shopify
@gravity/analytics-shopify
SQLite
@gravity/analytics-sqlite
PostgreSQL
@gravity/analytics-postgres

+ ClickHouse · MySQL · D1 storage adapters

Start from the public references.
Keep the hosted product separate.

Use the docs, the limited GEO preview, and the public repository as supporting references. The invite-only hosted dashboard remains the primary product surface.

Docs

Read the launch-ready docs hub, deployment references, and product boundary notes first.

Read the Docs
GEO Score

Run a real but limited static GEO preview against one public URL before you connect a full site.

GEO Score
Source reference

Selected public core packages and runtime references. This repository does not represent the full hosted dashboard.

View source

Short-term public repository updates may lag behind the hosted rollout. Prefer the docs hub and invite flow for current product details.

Request Invite

Questions teams ask before joining

What does CitationGraph measure?

CitationGraph measures crawler discovery, citation evidence, AI referral traffic, and GEO readiness. The hosted dashboard connects those layers to operational reporting and business outcomes.

Is the public site the full product?

No. The public site explains the model, exposes selected references, and offers a limited GEO preview. The full dashboard remains invite-only.

How should a new team start?

Start with the docs hub and the GEO preview. If the model fits your stack, join the waitlist for invite-based evaluation.

Stop guessing.
Start measuring.

Your AI visibility journey begins with 3 lines of code.

No credit card required · Free tier forever · Setup in 2 minutes