qalarc.com / projects / geo-pipeline
GEO Pipeline
GEO Pipeline — by Qalarc — the producing half of generative-engine optimization: generates llms.txt (90 projects), sitemap.xml (339 URLs), 86 static JSON-LD project pages, AI-crawler robots rules and IndexNow pings for qalarc.com. Live on qalarc.com/llms.txt — the surfaces AI engines read before they answer questions about Qalarc.
GEO Pipeline — the producing half of Qalarc's generative-engine optimization system. Generative Engine Optimization is the discipline of making sites answerable by AI engines — ChatGPT, Perplexity, Brave Leo, Claude — when people ask intent questions like "what is QTK" or "how can I use AI to listen to radios". Engines can only cite what they can parse.
What it produces (all live on qalarc.com today). A stdlib-only Python tool (scripts/geo_pipeline.py in the site repo) that generates and maintains: /llms.txt — a structured facts file listing 90 projects, live products, downloads and learn-guides, written for both crawlers and LLMs; sitemap.xml — 339 URLs covering every indexable page including the QALS wiki subtree; 86 static project pages with full meta/OG/Twitter tags and JSON-LD structured data naming the Qalarc Organization as author and publisher; robots.txt rules explicitly allowing the AI crawlers (GPTBot, ClaudeBot, PerplexityBot, and friends); and an IndexNow key for instant re-ping on deploy.
Proven in production. The pipeline's outputs fixed a real attribution failure: in September 2026 Brave's AI engine attributed QTK — the Qalarc Token Killer — to a stranger, because the interactive project cards were client-side rendered and invisible to non-JS crawlers. The pipeline's static-page generator now emits fully crawlable pages with explicit authorship, and the interactive cards remain as the live layer on top.
Associated system. It works hand-in-hand with the Universal GEO Analyzer (the measuring half — queries AI engines and scores mention/accuracy/sentiment) and is operated per the SEO_strategy playbooks: pipeline produces → analyzer measures → findings drive the next fix.
The GEO system: produce → measure → fix
This pipeline is the producing half of Qalarc's generative-engine optimization system. Everything it produces is live on qalarc.com right now: /llms.txt (90-project facts index), /sitemap.xml (339 URLs), 86 static project pages with JSON-LD authorship (start at QTK — Qalarc Token Killer), and AI-crawler robots rules.
The measuring half is the Universal GEO Analyzer — it queries AI engines about Qalarc and scores mention rate, accuracy and sentiment. The loop: Pipeline produces → Analyzer measures → findings drive the next fix. The pipeline's first production win: after its static-page wave, Brave's AI mis-attribution of QTK (to a stranger, "John Olten") had a machine-readable correction to learn from — explicit Qalarc authorship on every surface.
Capabilities
llms.txt generator — org facts, live products, downloads, 90-project index; served at qalarc.com/llms.txt
Static page generator — 86 self-contained project pages with canonical, OG/Twitter and JSON-LD (Qalarc as author/publisher)
Hand-made page preservation — 13 curated pages never overwritten by the generator
sitemap.xml generator — auto-discovers project dirs; 339 live URLs incl. QALS wiki subtree
AI-bot robots rules — explicitly allow GPTBot, ChatGPT-User, ClaudeBot, Claude-Web, PerplexityBot, YouBot, Google-Extended, Applebot-Extended
Comparison-section injector — factual competitor tables (QTK vs RTK) rendered into project pages
Idempotent llms regeneration — marker-based in-place index updates, count-agnostic
Proven: fixed the QTK 'John Olten' AI mis-attribution by making authorship machine-readable
IndexNow integration for instant engine re-pings on deploy
Tags
Status: active · Last updated: 2026-09-24