AEO + GEO · EU AI Act 2026 · Live in production

AI-search citation,
audited & signed.

ChatGPT, Perplexity, Google AI Overviews and Claude now answer questions about your brand before a single user reaches your site. We read how the engines see you, propose the structured-data and entity fixes that actually move citations, and ship none of them until you approve.

Built for multilingual SMBs across Europe, the UK and Morocco. Eight deterministic audit signals, a signed governance pact between you and us, an append-only audit log of every change. Reversible for 30 days. The brands the engines cite are the ones that earned it.

SOC-ready governance · GDPR Article 17 · EU, UK & MA · 141 tests passing
Optimizing citation in
ChatGPT Perplexity Google AI Overviews Claude Gemini Copilot
01 · Features

The control plane for AI-search visibility.

Six capabilities, one product. Each is deterministic, auditable, and rolls back cleanly. No magic, no auto-publish, no surprises.

Eight deterministic audits

HTML/AEO legibility, Schema.org JSON-LD against 969 canonical types, hreflang reciprocity, PageSpeed, CrUX, Search Console, GEO citation rate (ChatGPT, Perplexity, Claude, Gemini), Wayback archival. Fail-closed on missing credentials.

Signed governance pact

Per-site, version-pinned, sha256-gated. Every mutation lands in an append-only audit log with hashed actor IDs. Revocation is one endpoint away.

Knowledge graph

69 canonical entities. Schema.org JSON-LD per entity URL. Wikidata sameAs anchors. Cross-link engine proposes entity-justified edges between member sites.

Multilingual entity consistency

Audit hreflang reciprocity and entity coherence across every language variant - DK, EN, FR, AR. Most auditors don't touch this. We treat it as foundational.

GDPR Article 17 erasure

A single endpoint tombstones a site's subject data while preserving the hashed event trail. EU AI Act-aligned by design, August 2026 ready.

Regression alerts

Per-source budgets with 10pt tolerance. Daily delta. budget_breach / regression / streak_recovery events. Idempotent dedup per period. Webhook delivery on the way.

02 · How it works

Four steps. Each one writes to the record.

Nothing reaches your CMS without your approval. The architecture refuses to auto-publish.

01

Register your domain

We fetch your sitemap, parse robots.txt, detect the CMS type. Locale, currency, country noted. You're in the registry.

POST /sites { "tenant_id": "you", "domain": "yoursite.com" }
02

Sign the pact

Version-pinned governance pact, sha256-gated. Every mutation from here lands in an append-only audit log with a hashed actor ID.

POST /governance/pact/sign { "site_id": N }
03

Audit, deterministically

Eight checks, repeatable. Scores feed a trend, budgets, and alerts. Fail-closed when credentials are missing. No silent zeros.

POST /audits/run · /audits/html · /audits/schema
04

Propose, you approve

Entity-justified cross-links, schema fixes, a back-of-folio list. Proposals land in a queue. Your infra pulls approved changes.

GET /sites/{id}/approved
DEVELOPER API

Programmable, by design.

Every audit, every entity, every approval is reachable via a clean REST surface. HMAC-keyed, rate-limited, content-negotiated. api.citetome.com

# Probe an entity in the catalogue
curl https://api.citetome.com/kg/entity/indexnow

{
  "slug":        "indexnow",
  "kind":        "DefinedTerm",
  "name_en":     "IndexNow",
  "wikidata_id": "Q108546024",
  "references":  [ { "site": "sheandelle.com" } ]
}
03 · Live data

What the catalogue holds today.

Real counts from production, not slides. Updated on each audit sweep.

0
Audit types
0
Canonical entities
0
Sites under pact
0
Tests passing
04 . Network

One brand is a node. The network is the product.

Citetome runs on Loomgraph, a knowledge-graph engine that links member sites through shared entities. The more sites cite the same canonical entity, the more weight it carries in AI search. Public surfaces below.

04 · Pricing

Fixed-fee. No metered surprises.

Pricing validated against the EU SMB market by an external advisor. Start with an audit, upgrade when you're ready.

Audit
€500
A one-shot legibility report.
  • 11-signal HTML/AEO audit
  • Branded PDF report
  • 5 working-day turnaround
  • 15-min walkthrough call
Audit Pro
€1,500
Multilingual + entity depth.
  • Everything in Audit
  • Multilingual entity review
  • Cross-link opportunity map
  • Entity catalogue + 10-fix backlog
Starter
€200/mo
Monthly visibility plan.
  • Monthly audit sweep
  • 1 governance review
  • Email report
  • Registry membership
Premium
€800/mo
Hub coordination + edits.
  • Everything in Standard
  • Human-approved CMS edits
  • Multilingual hub coordination
  • Quarterly strategy call
Free initial audit

Show me how my site reads to AI.

Drop your URL. We'll run the deterministic audit, send the report within five working days, and book a 15-minute walkthrough. No commitment.

KEYBOARD: / focus URL · ? shortcuts · g top · G bottom
FAQ

Common questions.

What does Citetome actually do?

We audit your website for AI-search readability, fix the structured-data and entity signals that ChatGPT, Perplexity, Google AI Overviews and Claude rely on for citation, and run a governance trail so every change is signed, audit-logged and reversible.

How is this different from regular SEO?

Regular SEO optimises for keyword ranking. Citetome optimises for entity legibility - whether AI search systems can identify, cite and trust your brand. Both matter; the AI-search citation layer is what's new and unowned for SMBs in 2026.

Will you write to my CMS automatically?

No. Architectural rule. Proposals land in an approval queue. A human approves. Your own infrastructure pulls approved changes. We never auto-publish.

Why does the governance trail matter?

EU AI Act enforcement begins August 2026. Regulated SMBs - legal, finance, healthtech - need an auditable record of every change made to their AI-search visibility. We sign a pact with each member site, write every proposal and approval to an append-only log, and support GDPR Article 17 erasure on demand.

AEO or GEO? Which one is this?

Both. AEO (answer-engine optimization) covers featured snippets, voice search, and Google AI Overviews - the "extract a direct answer" layer. GEO (generative-engine optimization) covers ChatGPT, Perplexity, Claude, Gemini, Copilot - the "synthesize and cite a brand" layer. Citetome audits, fixes, and governs both, because in 2026 the same SMB needs the same brand to be readable, citeable, and trustworthy across every machine reader.

Who's behind it?

Solo-founded in Copenhagen, built on Fly.io with a Python + FastAPI + SQLModel stack. 141 tests passing. Pricing validated by an external advisor with European SaaS experience. Markets served: Denmark, the UK, Morocco, and any multilingual SMB with the same problem.

Get started

Five days. One audit. Zero commitment.

If the catalogue is for you, we sign the pact and continue. If not, you keep the report.

Request an audit