Skip to main content

Overview

AI Visibility is Trending Society’s AI analytics platform that tracks two critical metrics:
  1. Inbound: AI bots crawling your content (GPTBot, ClaudeBot, etc.)
  2. Outbound: AI platforms citing your content in their responses
All AI Visibility tables follow the aiv_ prefix convention per ADR-002.

The Problem

AI platforms are reshaping content discovery:
  • ChatGPT, Claude, and Perplexity answer questions directly
  • Traditional SEO metrics miss AI-driven traffic
  • You don’t know if AI is citing your content (or competitors’)

The Solution

Bot Activity Tracking

Monitor which AI bots crawl your site, what they access, and how often

Citation Discovery

Find where AI platforms cite your content in responses

Competitive Analysis

Compare your AI visibility against competitors

Content Optimization

Identify content gaps for AI discoverability (AEO/GEO)

Architecture

┌─────────────────────────────────────────────────────────────────┐
│                     AI VISIBILITY SYSTEM                         │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│   INBOUND (Bot Activity)           OUTBOUND (Citations)         │
│   ────────────────────            ──────────────────────       │
│   aiv_bot_activity                aiv_citations                 │
│   aiv_bot_sessions                aiv_citations_by_domain       │
│   aiv_bot_user_agents             aiv_citation_sources          │
│        ↓                                ↓                       │
│   Dashboard Analytics             Citation Reports              │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

Database Tables

Inbound (Bot Tracking)

TablePurpose
aiv_bot_activityIndividual bot requests (URL, user agent, timestamp)
aiv_bot_sessionsAggregated crawl sessions
aiv_bot_user_agentsKnown AI bot signatures
aiv_bot_daily_statsDaily aggregations for dashboards

Outbound (Citations)

TablePurpose
aiv_citationsIndividual citation instances
aiv_citations_by_domainAggregated by source domain
aiv_citation_sourcesAI platforms being monitored
aiv_citation_alertsNotification rules

Key Metrics

How frequently AI bots visit your content. High crawl rate = AI considers your content valuable.
SELECT
  date_trunc('day', created_at) as day,
  COUNT(*) as crawls
FROM aiv_bot_activity
WHERE bot_type = 'gptbot'
GROUP BY 1
ORDER BY 1 DESC;
Your share of citations in AI responses vs competitors.
SELECT
  domain,
  COUNT(*) as citations,
  COUNT(*) * 100.0 / SUM(COUNT(*)) OVER () as share
FROM aiv_citations
WHERE query_category = 'travel'
GROUP BY domain
ORDER BY citations DESC;
Topics where competitors are cited but you aren’t.Used to prioritize content creation for AI optimization (AEO).

Integration with Other Products

AI Visibility data enhances all business units:
ProductIntegration
PublisherOptimize articles for AI discoverability
PlatformShow creators their AI visibility score
AgencyOffer AI visibility audits to clients
StoreTrack product mentions in AI shopping assistants

Dashboard

The AI Visibility dashboard is available at:
  • Production: app.trendingsociety.com/ai-visibility
  • Local: localhost:3001/ai-visibility

Views

1

Bot Activity

Real-time feed of AI bot requests to your properties
2

Citations

Discovered citations with source, context, and sentiment
3

Reports

Weekly/monthly AI visibility reports with trends
4

Competitors

Side-by-side comparison with tracked competitors

AEO/GEO Optimization

Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) are the AI equivalents of SEO.
Content that ranks well in AI responses tends to be:
  • Structured with clear headings
  • Factual with citations
  • Comprehensive on the topic
  • Updated recently
See the AEO/GEO Skill for implementation patterns.

Next Steps