Summary
Canonry is an open-source, self-hosted platform that monitors how AI answer engines cite a site and joins that evidence with search, analytics and server-log data. The same company sells agency client reporting, scoped deployments and managed AEO delivery.
- Best for
- developer-led or privacy-conscious teams and agencies that want a free, self-hosted AEO stack they can drive from Claude Code or Codex
- Not for
- non-technical marketers who want a zero-setup hosted dashboard, or anyone needing a managed plan with published pricing below agency-scale quotes
- From
- Free
- Free tier
- YesTwo free paths, neither time-limited: the self-hosted platform is free under FSL-1.1-ALv2 and you pay only your own provider and infrastructure costs; the page-level audit is free with no signup, within a fair-use limit of 10 runs per hour per IP.
What it does
- Monitors AI answers
- YesRuns prompt sweeps against configured providers and records citations, mentions, competitors and answer evidence per run.
Canonry still tracks whether answer engines cite your site. You configure your domain, key phrases, competitors, and providers, then run visibility…
canonry.ai/blog/canonry-open-source-aeo… - Optimises your content
- YesScores an existing page across 16 onsite signals and returns evidence plus the three highest-impact fixes; the platform re-runs the same audit as a saved score.
It returns a 0 to 100 score, evidence for each signal, and the three highest-impact fixes.
canonry.ai/managed - Generates content
- PartlyGenerates JSON-LD schema and WordPress content fixes where integrations are configured; net-new editorial content is part of the Managed service, not the self-serve tool.
With the right integrations configured, Canonry can help execute fixes through WordPress, JSON-LD schema workflows, and indexing submissions.
canonry.ai/blog/canonry-open-source-aeo… - Publishes to your site
- PartlyWrites to WordPress and submits indexing where the integration is configured, but the documented agent action is preparing a draft and a human approves before a site changes.
Execute fixes through WordPress, JSON-LD schema workflows, and indexing submissions where integrations are configured.
canonry.ai/blog/canonry-open-source-aeo… - Technical AEO
- YesSchema depth and validity, llms.txt and llms-full.txt, and AI-crawler directives in robots.txt are scored factors in the published 16-factor model.
It looks at structured data depth, entity consistency, AI-readable files (llms.txt and llms-full.txt), definition-style content blocks, FAQ and HowTo…
canonry.ai/audit - Done-for-you service
- YesCanonry Managed runs AEO end to end for brands, and the same delivery team works white-label behind an agency.
White-label AEO lets a marketing or SEO agency offer Answer Engine Optimization without building a separate delivery department.
canonry.ai/white-label-aeo-for-agencies
Answer engines
- ChatGPT
- YesOpenAI is a first-class provider in the self-hosted platform and ChatGPT is the lead engine on every service page.
Canonry supports Gemini, OpenAI, Anthropic Claude, Perplexity, and OpenAI-compatible local models.
canonry.ai/open-source-platform - Perplexity
- YesPerplexity is one of the four named hosted providers the platform queries directly.
Canonry supports Gemini, OpenAI, Anthropic Claude, Perplexity, and OpenAI-compatible local models.
canonry.ai/open-source-platform - Gemini
- YesGemini is a named provider in the platform and appears in the case-study citation observations.
Canonry supports Gemini, OpenAI, Anthropic Claude, Perplexity, and OpenAI-compatible local models.
canonry.ai/open-source-platform - Google AI Overviews
- NoGoogle AI Overviews are absent from both engine enumerations the vendor publishes; the only AI Overviews passage explains how they relate to AEO, never that Canonry measures them.
Canonry tracks visibility across ChatGPT (OpenAI), Claude (Anthropic), Gemini (Google), Perplexity, Copilot (Microsoft), Grok (xAI), Meta AI, and…
canonry.ai/llms-full.txt - Google AI Mode
- NoGoogle AI Mode is named nowhere on the site and is absent from the eight-engine list and from the platform's provider list.
Canonry tracks visibility across ChatGPT (OpenAI), Claude (Anthropic), Gemini (Google), Perplexity, Copilot (Microsoft), Grok (xAI), Meta AI, and…
canonry.ai/llms-full.txt - Claude
- YesAnthropic Claude is a named provider; the vendor's own walkthrough shows Claude starting to cite a tracked phrase.
Canonry supports Gemini, OpenAI, Anthropic Claude, Perplexity, and OpenAI-compatible local models.
canonry.ai/open-source-platform - Microsoft Copilot
- PartlyCopilot is inside the engine list the service tracks and optimises for, but it is absent from the self-hosted platform's supported providers.
Primary focus is ChatGPT (OpenAI), Claude (Anthropic), Gemini (Google), Perplexity, and Copilot (Microsoft).
canonry.ai - Grok
- PartlyNamed in the eight-engine list Canonry says it tracks, but absent from the self-hosted platform's supported-provider list; see notes.
Canonry tracks visibility across ChatGPT (OpenAI), Claude (Anthropic), Gemini (Google), Perplexity, Copilot (Microsoft), Grok (xAI), Meta AI, and…
canonry.ai/llms-full.txt - DeepSeek
- PartlyNamed in the eight-engine list Canonry says it tracks, but absent from the self-hosted platform's supported-provider list; see notes.
Canonry tracks visibility across ChatGPT (OpenAI), Claude (Anthropic), Gemini (Google), Perplexity, Copilot (Microsoft), Grok (xAI), Meta AI, and…
canonry.ai/llms-full.txt - Meta AI
- PartlyNamed in the eight-engine list Canonry says it tracks, but absent from the self-hosted platform's supported-provider list; see notes.
Canonry tracks visibility across ChatGPT (OpenAI), Claude (Anthropic), Gemini (Google), Perplexity, Copilot (Microsoft), Grok (xAI), Meta AI, and…
canonry.ai/llms-full.txt - Coverage in the vendor’s words
- YesEight engines in the tracked list; the self-hosted platform itself queries Gemini, OpenAI, Claude, Perplexity and OpenAI-compatible local models, with Copilot, Grok, Meta AI and DeepSeek covered by the service programme.
Canonry tracks visibility across ChatGPT (OpenAI), Claude (Anthropic), Gemini (Google), Perplexity, Copilot (Microsoft), Grok (xAI), Meta AI, and…
canonry.ai/llms-full.txt
What it reports
- Names the cited sources
- YesStores the answer text, the cited domain and the cited URL, and separates being named from being used as a source.
It also records where a match occurred: answer text, cited domain, cited URL, search query, or the prompt itself. A mention and a citation are…
canonry.ai/blog/canonry-vs-paid-ai-visi… - Competitor tracking
- YesCompetitors are configured per project and drawn from the answer evidence, with a citation-share leaderboard in the embedded client view.
Yes. Competitors are drawn from the client answer evidence and stay scoped to that client view, so an agency can show who AI assistants cite or name…
canonry.ai/embedded - Brand sentiment
- YesSentiment is one of the reported monitoring metrics, described as how models describe the business; it is stated for the measurement programme rather than as a named platform module.
Canonry measures citation rate, answer position, share of voice, source attribution, and sentiment across prompts and engines.
canonry.ai/ai-search-visibility - Recommendations
- YesEvery audit ends in ranked actions, and the platform carries the recommendation through approval to execution rather than stopping at a report.
The results show a 0 to 100 score, a signal-by-signal breakdown, the exact phrases AI extracted from your page, and the top 3 actions ranked by…
canonry.ai/audit - AI crawler analytics
- YesIngests server logs from Cloudflare, Cloud Run, Vercel and WordPress and keeps AI crawler hits, user fetches, citations and referrals as separate events.
Canonry reads server traffic from Cloudflare, Cloud Run, Vercel, and WordPress. It stores hourly rollups by identity, normalized path, response…
canonry.ai/blog/classifying-ai-crawlers… - Wrong answers about you
- PartlyMonitoring records whether the business is misdescribed, but no dedicated false-claim flag or alert is documented; the vendor attributes hallucination detection to other tools in its own comparison table.
The system tracks whether the business is cited, mentioned, absent, or misdescribed across models over time.
canonry.ai/ai-search-visibility
Plans and signing up
- Prompt or credit allowance
- PartlyThe self-hosted platform meters nothing: you supply provider keys and pay token and grounding costs. The hosted Embedded product is priced per client with no published prompt allowance.
Canonry does not meter checks, but measurement is not free. The operator supplies provider keys and pays the underlying grounding and token costs.
canonry.ai/blog/canonry-vs-paid-ai-visi… - Projects or brands
- YesOne project can hold hundreds of markets as Properties and Targets, and many clients can be managed declaratively with YAML and cnry apply.
Canonry can scope locations, properties, brands, services, audiences, competitors, and local query sets as distinct targets.
canonry.ai/custom - Countries
- YesPasses explicit geolocation context where the provider supports it and can run the same prompt set from different markets; a self-hosted instance can also run on a machine in the market.
Where a provider supports it, we pass geolocation context instead of hoping a browser scrape inherits the right location from a proxy.
canonry.ai/blog/ai-visibility-tools-are… - How often it checks
- YesOn demand or on a schedule in the platform; the managed monitoring programme states a weekly cadence with diffs and multiple runs per prompt.
You configure your domain, key phrases, competitors, and providers, then run visibility sweeps on demand or on a schedule.
canonry.ai/blog/canonry-open-source-aeo… - Card required to start
- NoThe free audit and the open-source platform need no signup and no card; the platform runs on your own infrastructure and provider keys.
Free, public tools you can use today. No sign-up required.
canonry.ai/open-source - Self-serve signup
- PartlyThe free audit and the self-hosted platform need no sales contact; Embedded requires assisted onboarding, and Custom, Managed and white-label delivery are scoped engagements booked through a form.
Teams can evaluate the instrumentation before deciding how to engage, starting with the free public tooling anyone can run without talking to us.
canonry.ai/about
Access and integrations
- API
- YesVersioned REST API plus a JSON-returning CLI and signed webhooks; the dashboard is one client of the same project API.
Canonry also exposes a versioned REST API, an MCP adapter with toolkits that load on demand, and signed webhooks for event-driven workflows.
canonry.ai/open-source-platform - MCP server
- YesA local MCP adapter to your own instance, exposing the same project API; native Codex and Claude Code plugins are the alternative path, and tool coverage on a Custom deployment is confirmed per engagement.
Canonry already exposes CLI, REST, MCP, webhooks, and native Codex and Claude Code plugins.
canonry.ai/custom - BI export
- PartlyNo Looker, Power BI or warehouse connector is published; the export path is the operator-owned SQLite file plus REST and JSON CLI output.
By default, its project data lives in one SQLite file on your machine or server. You control the provider keys, backups, and deployment.
canonry.ai/open-source-platform
32 sourced claims on this page. Checked 2026-09-01. How we check.
Alternatives
Where we would send a reader instead, in that listing's own words.
AI visibility platform tracking brand answers across eight AI models, with recommended actions.
Filed under
Sources and updates
Pages we read on canonry.ai16
Every fact below comes from the vendor. Nothing here is independently corroborated yet.
- /llms-full.txt8 fields
- /open-source-platform8 fields
- /blog/canonry-vs-paid-ai-visibility-tools7 fields
- /audit5 fields
- /blog/canonry-open-source-aeo-monitor4 fields
- /custom4 fields
- /embedded3 fields
- /llms.txt3 fields
- /2 fields
- /ai-search-visibility2 fields
- /managed2 fields
- /open-source2 fields
- /about1 field
- /blog/ai-visibility-tools-are-lying1 field
- /blog/classifying-ai-crawlers-user-fetches-server-logs1 field
- /white-label-aeo-for-agencies1 field
Platform record2026-08-30
- Stars
- 126
- Forks
- 14
- Last push
- 2026-08-30
Answer-engine source observations1 of 4
1 of 4 collected answers have source URL/title annotations naming CitedIndex. These are the latest stored observations per engine, not current consumer-UI results. They do not measure product mentions or establish that a source supports a claim.
- PerplexityCitedIndex domain found in source annotationsModel: sonar · Collected on · 20 source annotationsQuery:
Canonry alternatives
Other source hosts (up to 6): libhunt.com, elmohq.com, thesaurus.com, academicdictionary.com, skywork.ai, saasadviser.co - ChatGPTNot assessable — no source annotationsModel: gpt-4o-mini · Collected on · 0 source annotationsQuery:
Canonry alternatives
- ClaudeNot assessable — no source annotationsModel: claude-haiku-4-5 · Collected on · 0 source annotationsQuery:
Canonry alternatives
- GeminiCitedIndex domain not found in observed source annotationsModel: gemini-2.5-flash · Collected on · 16 source annotationsQuery:
Canonry alternatives
Other source hosts (up to 6): encyclopedia.pub, wikipedia.org, thepriest.com, globalsistersreport.org, futurechurch.org, vatican.va
Updates5
- Capabilities
- Capabilities · Free tier
- Capabilities · Free tier
- Capabilities · Links
- Alternatives · One-liner · Summary
