AI Visibility Audit
Prüfen, ob AI-Antworten Ihre Marke bei wichtigen Prompts zitieren – und warum nicht: jede Lücke mit der Gewinnerquelle und wahrscheinlicher Ursache.
Agent-nativ
Führen Sie ihn in Claude, ChatGPT-eigenen MCP-Apps, OpenClaw, Hermes, Codex, Claude Code, Cursor, VS Code oder einem anderen MCP-fähigen Client aus. Kein dedizierter GUI-Flow und kein separater LLM-API-Schlüssel.
Gestützt auf öffentliche Live-Daten
Jeder Schritt ist in öffentlichen Live-Datensätzen verankert, die UnifAPI zurückgibt, sodass das Ergebnis zitiert, was tatsächlich rankt, gepostet oder gesagt wird — keine generische Best-Practice-Liste.
Kombinierbar & Open Source
Skills verweisen aufeinander und liegen in einem öffentlichen Repo im MIT-Stil. Lesen Sie die vollständige SKILL.md auf GitHub, forken Sie sie oder führen Sie sie unverändert in Ihrem Agent aus.
Fügen Sie dies in Codex oder Claude Code ein
Der Prompt ist bewusst bearbeitbar. Ersetzen Sie die Handles, den Markt, das Budget und das Kampagnenziel und lassen Sie dann den Agent UnifAPI MCP aufrufen, wenn er öffentliche Live-Daten benötigt.
For "best unified public data api" and "mcp server for social data", check whether example.com is cited in AI answers across AI Overviews and ChatGPT, name who owns each answer instead, and rank the gaps by AI search volume.
Der vollständige Skill, gerendert aus seiner SKILL.md
Sie sind Experte für Generative Engine Optimization (GEO / AEO). Ihr Ziel ist es zu beurteilen, ob eine Marke oder Domain tatsächlich zitiert wird, wenn AI die für sie relevanten Anfragen beantwortet — und dort, wo das nicht der Fall ist, zu benennen, wem die Antwort stattdessen gehört. Dies ist das GEO-Äquivalent eines SEO-Audits: Jeder Befund beruht auf einer echten AI-Antwort, nicht auf einer generischen Checkliste.
Nutzen Sie UnifAPI für Live-Belege
Das ursprüngliche Audit war manuell — ChatGPT, Perplexity und Google von Hand testen, mit bloßem Auge prüfen, wer zitiert wurde, und die Ursachen erraten. Das skaliert nicht und ist nicht reproduzierbar. Dieser erweiterte Skill ruft die echten AI-Antworten live ab, sodass jede Zelle der Matrix ein Beleg ist, keine Erinnerung. Nutzen Sie den unifapi-Skill, um sich zu verbinden (OAuth MCP) und diese GEO-Operationen zu entdecken. Alle sind POST; übergeben Sie engine (google für AI Overviews, chatgpt für ChatGPT — nur US/Englisch), location und language konsistent über den gesamten Durchlauf.
- AI-Antwort + Zitationen pro Prompt —
geo/serp(query= Prompt,target= Markendomain,view: "full"). Liefert die generative Antwort, die zitierten Referenzen (jede mitis_targetmarkiert), die verlinkten Ergebnisse und die Sichtbarkeit des Targets. Die Belegzeile pro Prompt: Wurde eine Antwort gerendert, ist die Marke eine zitierte Quelle, und welche Domains haben den Slot stattdessen gewonnen. - Wem der Antwortraum gehört —
geo/mentions/search(target= Array von bis zu 10 Entitäten: Markendomain + jeder Wettbewerber) bestätigt Erwähnungen über den LLM-Mentions-Index hinweg;geo/mentions/top-domainsundgeo/mentions/top-pagesranken die Domains und exakten Seiten, die für das Set am häufigsten zitiert werden — ein schneller „Wem gehört diese Kategorie in AI"-Blick, ohne jeden SERP erneut abzurufen. - Marke vs. Wettbewerber: Anteil —
geo/mentions/cross-aggregated-metricsvergleicht Erwähnungen über beschriftete Gruppen (Ihre Marke vs. jeder benannte Wettbewerber) in einem Aufruf. Das ist der zentrale Input für den Zitations-Anteil — es nennt Ihnen die Lücke, nicht nur dass es eine gibt. - Nach Nachfrage gewichten —
geo/keywords/search-volumeliefert das generative AI-Suchvolumen + monatlichen Trend für bis zu 1000 Prompts. Gewichten Sie das Audit zugunsten der Prompts, die Menschen tatsächlich an AI stellen; verwerfen Sie Prompts mit nahezu null Nachfrage, bevor Sie für SERP-Abrufe ausgeben. - Organischer Quervergleich —
seo/serp(target= Marke) zeigt, wo die Marke organisch rankt. Eine Seite, die organisch gut rankt, aber nie in der AI-Antwort zitiert wird, ist ein Extrahierbarkeits-Problem, kein Ranking-Problem — der schnellste Gewinn im gesamten Audit. Markieren Sie es. - Die Gewinnerseite lesen —
browser/markdownrendert eine zitierte (und eine nicht zitierte) Seite zu sauberem Markdown, sodass Sie genau sehen, aus welcher Struktur das Modell entnommen hat — Definitionsblöcke, Statistikzeilen, Vergleichstabellen, FAQs — im Gegensatz zu dem, was die äquivalente Seite der Marke im Fließtext vergräbt. So diagnostizieren Sie Extrahierbarkeit, statt sie zu erraten.
UnifAPI liest ausschließlich öffentliche Daten — es ändert nie die Website, postet keine Antworten und rührt keinen Account an. Berichten Sie Befunde; der eigene Assistent des Operators nimmt jede Änderung vor. Behalten Sie den billing-Block jeder Antwort für die Kostenzeile.
Workflow
(Lesen Sie zuerst .agents/product-marketing.md / .claude/product-marketing.md, falls vorhanden — sie enthält Marke, Domain, Kategorie und Wettbewerber-Set, sodass Sie nicht fragen müssen.)
- Das Prompt-Set rahmen. Sammeln Sie die Marke, ihre Domain, benannte Wettbewerber und einen Markt (
location+language). Bauen Sie 10–20 Priorität-Prompts entlang der Buying Journey: Kategorie („was ist [Kategorie]"), Best-of („beste [Kategorie] für [Anwendungsfall]"), Vergleich („[Marke] vs. [Wettbewerber]"), Problem („wie man [Problem]") und Preise. - Zuerst das AI-Suchvolumen abrufen. Führen Sie
geo/keywords/search-volumeauf dem Prompt-Set aus, damit Sie alles Nachgelagerte gewichten und Prompts mit nahezu null Nachfrage verwerfen können, bevor Sie für SERP-Aufrufe pro Prompt ausgeben. - Live-AI-Antworten abrufen. Für jeden Prompt
geo/serp(mittarget= Markendomain) und festhalten: Antwort vorhanden?, Marke als Quelle zitiert?, Target überhaupt sichtbar?, und die zitierten Wettbewerber-Domains. Bestätigen Sie Marken-/Wettbewerber-Präsenz in großem Umfang mitgeo/mentions/search, und holen Sie sich den Anteil auf Kategorieebene in einem Aufruf mitgeo/mentions/cross-aggregated-metrics(Markengruppe vs. jede benannte Wettbewerbergruppe). - Die Coverage-Matrix bauen und den Zitations-Anteil berechnen. Füllen Sie die Matrix (Prompt × Plattform × zitiert / nicht zitiert / wettbewerbergehört) und berechnen Sie den Share-of-Citations (SoC) für die Marke vs. jeden Wettbewerber über das Set (Formel unten; vollständige Methode in den References).
- Jeden Miss gegen die drei Säulen diagnostizieren. Öffnen Sie für jeden Prompt, den ein Wettbewerber gewinnt und die Marke verliert, die Gewinnerquelle mit
browser/markdown(undgeo/mentions/top-pagesfür die exakte URL) und lesen Sie sie gegen das untenstehende Modell — Struktur (ist sie extrahierbar?), Autorität (trägt sie die Signale, die Sichtbarkeit heben?), Präsenz (ist die Marke überhaupt auf der Oberfläche, der die Antwort gehört?). Jeder Miss bekommt eine dominante Säule + den konkreten Fix. - Den Report nach AI-Suchvolumen ranken. Führen Sie mit den nachfragestarken Prompts an, die die Marke verliert, nicht mit denen, die sie ohnehin schon besitzt. Übergeben Sie die gerankten Misses an
ai-answer-gap.
Share-of-Citations
Die einzige zentrale Kennzahl. Für ein Prompt-Set ist der Share-of-Citations (SoC) einer Marke der Anteil der zitierten Quellen-Slots, den sie hält, optional gewichtet nach AI-Suchvolumen:
unweighted SoC(brand) = brand cited-slots / total cited-slots across the panel
weighted SoC(brand) = Σ (brand cited on prompt p ? volume_p : 0) / Σ volume_p over prompts where any tracked entity is cited
Zählen Sie einen zitierten Slot nur, wenn die Entität als Quelle/Referenz in der AI-Antwort erscheint (is_target true in geo/serp, oder eine Zitation in geo/mentions/search) — eine namentliche Erwähnung im Text ohne Link wird separat als schwächeres Signal erfasst, nicht als zitierter Slot. Berichten Sie den SoC pro Plattform (google vs. chatgpt) und insgesamt; sie weichen voneinander ab, und die Lücke ist selbst ein Befund. Siehe references/geo-methodology.md für die Zählregeln, die Gewichtung und den Entscheidungsbaum für Miss-Ursachen.
Die drei Säulen (jeden Miss gegen diese diagnostizieren)
Eine Seite wird in AI-Antworten aus drei unabhängigen Gründen zitiert. Klassifizieren Sie jeden Miss nach der einzelnen dominanten Säule, denn der Fix unterscheidet sich vollständig.
-
Struktur (Extrahierbarkeit). Das Modell entnimmt Antworten aus scanbarer Struktur: Definitionsblöcke, Vergleichstabellen, FAQs, saubere H2/H3-Überschriften und maschinenlesbare Signale (
/llms.txt, JSON-LD-Schema, semantisches Markup). Lesen Sie die Gewinnerseite mitbrowser/markdown— wenn ihre Antwort in einer ordentlichen Tabelle oder einem „Was ist X?"-Block sitzt, während die äquivalente Seite der Marke denselben Fakt im Fließtext vergräbt, ist das die Lücke. Das ist der schnellste Gewinn: Wennseo/serpzeigt, dass die Marke organisch bereits rankt, aber nicht zitiert wird, ist Extrahierbarkeit die Standardursache — der Content existiert, er ist nur nicht entnehmbar. -
Autorität (Präsenzsignale). Princetons GEO-Forschung hat gemessen, welche On-Page-Hebel die LLM-Sichtbarkeit bewegen. Nutzen Sie diese als Ursache-und-Fix-Rubrik — sie sind die hebelstärksten Autoritäts-Edits:
Auf eine Seite hinzugefügter Hebel Gemessener Sichtbarkeitsgewinn Fix, wenn dies der Miss ist Statistiken / quantifizierte Aussagen ≈ +37 % Konkrete Zahlen hinzufügen, keine Adjektive Direkte Zitate ≈ +30 % Experten, Kunden, Primärquellen zitieren Zitationen / zitierte Quellen ≈ +40 % Autoritative Quellen zitieren und verlinken Keyword-Stuffing ≈ −10 % (schadet) Entfernen — es unterdrückt aktiv Wenn die Gewinnerseite dicht mit Statistiken, Zitaten und Quellen ist und die der Marke dünn, undatiert oder ohne Attribution, ist der Miss Autorität. Fix = Originaldaten, Daten, namentliche Attribution und echte Zitationen hinzufügen.
-
Präsenz (Drittanbieter-Oberflächen). Manche Antworten gehören Reddit-Threads, Wikipedia, G2/Capterra-Listicles oder Bewertungsseiten, auf denen die Marke schlicht nicht vertreten ist. Kein On-Site-Edit gewinnt diese —
geo/mentions/top-domainszeigt dieselben Drittanbieter-Domains, die Slot um Slot besitzen. Fix = sich einen Platz auf dieser Oberfläche verdienen (ein Listing, eine Bewertungspräsenz, eine Erwähnung), kein Blogbeitrag.
Was man NICHT tun sollte
- Schreiben Sie keine separaten „AI-Inhalte". Dieselbe gut strukturierte, autoritative Seite dient Menschen und LLMs. Eine parallele „Für-AI"-Seite spaltet die Autorität und wird ignoriert.
- Blockieren Sie keine AI-Crawler. GPTBot/Google-Extended in
robots.txtzu verbieten, ist Selbstsabotage — es garantiert null Zitationen. Prüfen Sie, dass die Marke das nicht tut, bevor Sie den Content beschuldigen. - Jagen Sie keinen unauthentischen Erwähnungen nach. Gekaufte Bewertungen, gesponnene Listicles und gefälschte Reddit-Threads sind das GEO-Äquivalent zu Link-Spam — sie verdienen keine dauerhaften Zitationen und lesen sich als Manipulation. Verdienen Sie Präsenz ehrlich.
- Betreiben Sie kein Keyword-Stuffing. Die Princeton-Daten zeigen, dass es die Sichtbarkeit senkt (≈ −10 %). Wenn sich eine Markenseite gestuffed liest, ist das selbst eine Ursache zum Markieren.
Output
Führen Sie mit der Headline an, dann die Matrix, dann die priorisierten Misses.
Headline: „Marke hält X % gewichteten Share-of-Citations über N Prompts (Google AI X %, ChatGPT Y %); Top-Wettbewerber [Name] hält Z %." Mit Durchlaufdatum.
Zitations-Coverage-Matrix — eine Zeile pro Prompt, Spalten pro Plattform. Legende: ✅ Marke als Quelle zitiert · 〰️ Marke nur im Text genannt · ❌ abwesend · → Wettbewerber, dem es gehört.
| Prompt | AI-Vol | Google AI | ChatGPT | Wem die Antwort gehört (falls nicht uns) | Säule + Fix |
|---|---|---|---|---|---|
| beste [Kategorie] für Startups | 1,9k | ❌ → g2.com | ❌ → competitorA | g2.com, competitorA | Präsenz — auf g2 gelistet werden |
| was ist [Kategorie] | 3,2k | ✅ | 〰️ | — | Struktur — einen Definitionsblock hinzufügen |
| [Marke] vs. [competitorA] | 540 | ✅ | ✅ | — | — |
| wie man [Problem] | 2,7k | ❌ → competitorB docs | ❌ | competitorB | Struktur — rankt #6, aber nicht entnehmbar |
Share-of-Citations-Tabelle — Marke vs. jeder Wettbewerber, pro Plattform + insgesamt (gewichtet und ungewichtet).
Pro hochwertigem Miss: Prompt, AI-Suchvolumen, wem es gehört, die zitierte Quellen-URL (aus geo/serp / top-pages, gelesen mit browser/markdown), die diagnostizierte Säule (Struktur / Autorität / Präsenz) und der konkrete Fix — bei Autoritäts-Misses den spezifischen Hebel benennen (Statistiken hinzufügen, Zitate hinzufügen, Zitationen hinzufügen).
Priorisierte „als Nächstes gewinnen"-Liste — die Misses sortiert nach AI-Suchvolumen, bereit zur Übergabe an ai-answer-gap.
Kosten: Von UnifAPI erfasste Credits oder beste Schätzung.
Durchgearbeitetes Beispiel
Marke acme.dev, Wettbewerber g2.com, rivalapp.com, US/Englisch, 12 Prompts. geo/keywords/search-volume gewichtet sie; geo/serp läuft pro Prompt und geo/mentions/cross-aggregated-metrics liefert den Kategorie-Anteil in einem Aufruf. Über 24 Plattform-Zellen ist Acme in 5 eine zitierte Quelle, in 3 namentlich genannt, in 16 abwesend. Gewichteter SoC: Acme 18 %, g2.com 41 %, rivalapp 22 %. Größter gewichteter Miss: „beste [Kategorie] für Startups" (1,9k AI-Vol) — browser/markdown auf dem gewinnenden g2-Listicle zeigt eine saubere gerankte Tabelle, in der Acme nicht steht → Säule: Präsenz → Spitze der „als Nächstes gewinnen"-Liste. Zweiter Miss „was ist [Kategorie]": Acme rankt organisch #2 (seo/serp), aber die Antwort ist im Fließtext vergraben → Säule: Struktur, ein schneller Gewinn.
Leitplanken
- Schreibgeschützt: Es misst und berichtet. Es schreibt nie Content um, bearbeitet die Website nicht, postet nicht auf Reddit/Wikipedia und ändert keinen Account — der eigene Assistent des Operators führt jeden Fix aus.
- AI-Antworten sind nicht-deterministisch und variieren je nach Sitzung, Region und Zeit. Präsentieren Sie einen datierten Snapshot, kein dauerhaftes Ranking; führen Sie ihn erneut aus, um einen Trend zu bestätigen (übergeben Sie das an
llm-mention-tracking). - Halten Sie die Unterscheidung zwischen als-Quelle-zitiert und im-Text-genannt explizit — sie zu vermengen bläht den SoC auf. Eine namentliche Erwähnung ist ein Quick-Win-Signal, keine Zitation.
- AI-Suchvolumen ist eine Schätzung aus öffentlichen Daten — präsentieren Sie Spannen und versprechen Sie nie, dass das Beheben eines Miss eine Zitation garantiert.
- Die ChatGPT-Engine-Abdeckung ist nur US/Englisch; merken Sie das an, wenn der Markt anderswo liegt, und stützen Sie sich für diese Sprachräume auf
google.
References
- references/geo-methodology.md — Regeln zur Zählung von Zitations-Slots, gewichteter/ungewichteter Share-of-Citations und der Drei-Säulen-Entscheidungsbaum (Struktur / Autorität / Präsenz) für Miss-Ursachen mit den Princeton-Autoritätshebeln.
Verwandte Skills
- llm-mention-tracking: dieses einmalige Audit in einen fortlaufenden Share-of-Voice-Trend über ChatGPT und AI-Suche überführen
- ai-answer-gap: die von diesem Audit aufgedeckten Misses zu einem Content-Backlog priorisieren, gerankt nach AI-Suchvolumen
- unifapi: der gemeinsame Daten-Skill — MCP verbinden und die GEO/SEO-Operationen entdecken, die dieses Audit liest
Quelle: ai-visibility-audit/SKILL.md auf GitHub — öffnen Sie dort einen PR, um sie zu verbessern.
Die Live-APIs, die dieser Skill aufruft
Jede Operation, die der Skill benennt, gehört zu einer dieser UnifAPI-Plattformen — weiterhin sichtbar und aufrufbar für Produktcode, Debugging und individuelle Agent-Flows.
- Abdeckungsmatrix: priorisierter Prompt × Plattform, zitiert vs. nicht, mit stattdessen zitierten Wettbewerbern
- Schlagzeile zum Zitatanteil gegenüber jedem genannten Wettbewerber
- Pro hochwertigem Fehltreffer: wer die Antwort besetzt und die wahrscheinliche Ursache
- Priorisierte Liste der Prompts, die als Nächstes zu gewinnen sind, gewichtet nach AI-Suchvolumen
Weitere Skills im AI Visibility Agent
Verketten Sie diese im selben Agent, um von einem Entscheidungsartefakt zum nächsten zu gelangen — jeder hat seinen eigenen Run-Prompt, Workflow und sein eigenes erwartetes Ergebnis.
AI-Visibility-Fixes
Priorisieren Sie Fixes für Struktur, Autorität und Präsenz bei Prompts, bei denen AI-Antworten Sie nicht zitieren.
AI-Visibility-Fixes öffnenLLM-Erwähnungs-Tracking
Verfolgen Sie, wie oft Sie über ChatGPT und AI-Suche bei einem festen Prompt-Set erwähnt werden und wie sich der Share of Voice gegenüber Wettbewerbern bewegt.
LLM-Erwähnungs-Tracking öffnenAI-Answer-Gap
Finden Sie die Prompts, die Sie in AI-Antworten besetzen sollten, aber nicht besetzen, benennen Sie, wer jede davon hält, und ordnen Sie die Lücken nach AI-Suchvolumen.
AI-Answer-Gap öffnen