Skip to content

GEO Gateway & SENTINEL ​

GEO Gateway is CatyAI's AI-optimized content delivery system that makes your knowledge base accessible to AI crawlers and search engines.

What is GEO? ​

GEO (Generative Engine Optimization) optimizes your content for AI systems like ChatGPT, Claude, Perplexity, and Google AI Overviews.

SENTINEL System ​

SENTINEL is the monitoring layer (Layer 3.6) that watches for AI ecosystem changes and alerts CatyAI maintainers when GEO infrastructure updates may be needed.

Scheduled signals (every 6 hours):

  • llms.txt standard — detects specification changes at llmstxt.org that may require generator updates
  • robots.txt policies — monitors crawler directives from OpenAI, Anthropic, Perplexity, and Google

Reactive signal (event-driven):

  • Crawler UA patterns — tracks new user-agent signatures seen in live traffic via Layer 3.2

Architecture ​

Layer 3.3: Validation + Rate Limiting
Layer 3.5: AI Beacon (crawler detection)
Layer 3.6: SENTINEL Predictive Core

llms.txt Support ​

CatyAI automatically generates llms.txt files for your knowledge base:

GET /llms.txt?widget=YOUR_WIDGET_ID

This provides AI systems with a structured, machine-readable summary of your content.

Format ​

markdown
# Company Name

> Brief description of your business

## Products
- Product A: Description
- Product B: Description

## FAQ
### Common Question?
Answer here...

Authority Score ​

CatyAI tracks how AI systems cite your content:

PlatformScore RangeMeaning
ChatGPT0-100Citation frequency in responses
Claude0-100Content retrieval rate
Perplexity0-100Search result ranking
Google AI0-100AI Overview inclusion

Dashboard ​

View GEO metrics at Dashboard → GEO Observability:

  • Crawler Visits: Real-time AI crawler activity
  • Content Freshness: Last indexed timestamps
  • Authority Trends: Score changes over time
  • Top Queries: What AI systems ask about you

Knowledge base content is indexed in Qdrant for semantic search:

javascript
// Content retrieval flow
1. User asks question
2. Question embedded as vector
3. Qdrant finds similar content chunks
4. AI generates response with context

Indexing Content ​

Content is automatically indexed when you:

  • Upload documents (PDF, DOCX, TXT)
  • Add FAQ entries
  • Crawl website pages
  • Import product catalogs

Configuration ​

Enable GEO Gateway in widget settings:

json
{
  "geo": {
    "enabled": true,
    "llmstxt_enabled": true,
    "crawler_tracking": true,
    "beacon_enabled": true
  }
}

API Endpoints ​

Get GEO Stats ​

bash
GET /api/widgets/:widgetId/geo/stats

Refresh llms.txt ​

bash
POST /api/widgets/:widgetId/geo/refresh-llmstxt

View Crawler Activity ​

bash
GET /api/widgets/:widgetId/geo/crawlers

Best Practices ​

  1. Keep content fresh - Update knowledge base regularly
  2. Use structured content - Clear headings, bullet points
  3. Include metadata - Descriptions, categories, tags
  4. Monitor authority scores - Track AI citation trends
  5. Optimize for questions - Frame content as Q&A when possible

Feed Automation · Google CSS Partner · AI Visibility