← ClaudeAtlas

ai-visibility-trackerlisted

Set up AI-visibility (AEO/GEO) citation tracking for your own website for a few dollars a month instead of $100–$1,000 — self-hosted Elmo (open source) + Bright Data pay-as-you-go, with the question panel built from your own GA4 and Search Console data. Use when someone wants to track whether ChatGPT, Google AI Overviews or Google AI Mode cite their site, asks for a Peec / Otterly / Profound / Ahrefs Brand Radar alternative, or asks "which prompts should I track?".
ahndee-p/ai-visibility-tracker · ★ 0 · AI & Automation · score 72
Install: claude install-skill ahndee-p/ai-visibility-tracker
# AI visibility tracker — track AI citations for ~$5–10/month You'll help the user answer one question on a schedule: **when people ask AI assistants the questions my pages answer, do the assistants cite me, and if not, who do they cite?** The stack, chosen for cost and data ownership: - **Elmo** (github.com/elmohq/elmo, MIT): open-source AI-visibility platform. Dashboard, scheduler, and a Postgres database holding every answer and every cited URL. Runs locally in Docker. - **Bright Data** pay-as-you-go: scrapes the real consumer surfaces (ChatGPT, Google AI Overviews, Google AI Mode) at about **$1.50 per 1,000 answers**. - **The user's own GA4 + Search Console data** to pick the questions. This is the part that matters most. Work through the phases in order. Tell the user what each phase is for before doing it. **Phases 3 and 5 spend money**, and phase 5 exposes a local service; get the user's go-ahead before each. --- ## Phase 0 — Check prerequisites Confirm, don't assume: - Docker Desktop (or Docker Engine + Compose v2) installed and **running**: `docker info`. - Python 3.9+ and Node 18+ (Node only for the optional Elmo CLI). - Access to the site's **GA4** and **Search Console**, as CSV exports or BigQuery. - A card for Bright Data. Its minimum top-up is $10. If the machine won't be on most of the time, say so now. Elmo only runs while Docker runs. A small VPS (~$6–12/mo) is the alternative, but it needs real hardening, because it's a new internet-facing server. ##