Documentation

AI Referrer Taxonomy

The 17 platforms in the built-in taxonomy, their referrer domains, and how to add custom entries.

AI Referrer Taxonomy

The AI Referrer Taxonomy is a list of known AI platform domains. When a session arrives with a referrer matching one of these domains, the session is classified as AI tools.

Built-in platforms — free tier

The free tier includes 17 platforms. The taxonomy is read-only in the free tier.

PlatformReferrer domains
ChatGPTchat.openai.com, chatgpt.com
Google Geminigemini.google.com, bard.google.com
Claude (Anthropic)claude.ai
Perplexityperplexity.ai, www.perplexity.ai
Microsoft Copilotcopilot.microsoft.com, bing.com/chat
Poepoe.com
Grok (xAI)grok.x.ai, x.ai
You.comyou.com
Character.AIcharacter.ai
Phindphind.com
Kagikagi.com
Brave Leosearch.brave.com
HuggingChathuggingface.co
Meta AImeta.ai
Pi (Inflection)pi.ai
Mistral Le Chatchat.mistral.ai
DeepSeekchat.deepseek.com

Custom entries — Pro tier

Pro users can add, edit, and import custom platform entries. This is useful when a new AI platform launches before the built-in taxonomy is updated.

Custom entries are managed at WordPress Admin → Attribution → AI Taxonomy. Each entry requires:

  • Platform name — display label
  • Referrer domains — comma-separated list of domains to match

Custom entries are checked before the built-in taxonomy. A domain in a custom entry will always match that entry, even if the same domain appears in the built-in list.

Importing taxonomy from CSV — Pro tier

Upload a CSV file with columns platform and domains. Multiple domains per platform are separated by a pipe character (|). Existing entries with the same platform name are updated; new platforms are added.

Taxonomy updates: The built-in taxonomy is updated with plugin releases as new AI platforms emerge. Custom entries are not affected by taxonomy updates.

CQIP is a methodology standard, not a technology stack. Implementations exist for static PHP sites, WordPress, page generators, and other document management systems. The platform is the implementation detail — the standard and the eight canonical block types are consistent across all implementations.