A pluggable framework for GEO (Generative Engine Optimization) in Go. Built-in strategies for common use cases, with full support for custom strategy registration.
Why this framework?
- 🧩 Pluggable Architecture - Register your own optimization strategies or use built-in ones
- 📦 5 Built-in Strategies - Structure, Schema, AnswerFirst, Authority, FAQ ready to use
- 🔌 Easy Extension - Implement the
Strategy interface to add custom logic
- 🎯 Composable - Mix and match strategies for different optimization needs
Features
- Multi-Strategy Optimization: 5 built-in optimization strategies that can be combined
- LLM Abstraction: Clean interface supporting multiple LLM providers (GLM, extensible to others)
- Content Scoring: Rule-based GEO quality scoring system
- AI Platform Presets: Pre-configured preferences for ChatGPT, Perplexity, Google AI, and Claude
- Schema Markup: Automatic JSON-LD structured data generation
- Enterprise Ready: Multi-tenant architecture with enterprise isolation
Installation