Prompt-Research im grossen Stil mit einem offenen Modell
Um zu wissen, ob KI-Assistenten Sie empfehlen, brauchen Sie die Fragen, die Ihre Kundschaft ihnen tatsächlich stellt, pro Seite, pro Absicht und pro Sprache. Hunderte davon von Hand zu schreiben funktioniert nicht, und Seiteninhalte und interne Notizen an eine öffentliche KI-API zu schicken, ist nicht immer erlaubt. Das ist mein Ablauf: Ein offenes Modell wie Qwen läuft auf Ihrem eigenen Rechner und macht aus Ihrer Sitemap einen realistischen Prompt-Satz, den ein Tracker wie Semrush oder Peec AI dann jeden Tag abfragt.
10 Min. Lesezeit
1. Warum Sie Prompts brauchen, nicht Keywords
Ein Keyword wie 'italienisches restaurant berlin' ist ein Bruchstück. Ein Prompt ist eine Situation: 'wo kann ich am Sonntag mit meinen Eltern ruhig italienisch essen in Berlin, einer von beiden sitzt im Rollstuhl'. KI-Assistenten beantworten die zweite Art, und ob Sie empfohlen werden, hängt an Details, die Ihre Seiten abdecken oder eben nicht: Ruhetage, Barrierefreiheit, Preisniveau, Reservierungen. Deshalb tracken Tools für KI-Sichtbarkeit wie das AI Visibility Toolkit von Semrush und Peec AI Prompts statt Keywords: Sie lassen Ihren Prompt-Satz jeden Tag gegen die Assistenten laufen und halten fest, ob, wo und wie Sie genannt werden. Wie gut die Erkenntnisse sind, hängt vollständig an den Prompts, die Sie hineingeben. Zehn allgemeine Prompts liefern eine Zahl fürs Ego. Einige Hundert Prompts, die Ihre echten Seiten, Absichten und Sprachen abbilden, liefern eine Karte: wo Sie gewinnen, wo Wettbewerber gewinnen und welchen Drittquellen die Assistenten in Ihrem Markt vertrauen.
2. Mit der Sitemap anfangen
Ihre Sitemap ist die ehrlichste Liste dessen, wofür Sie gefunden werden wollen. Holen Sie alle URLs, gruppieren Sie sie nach Template (Standortseiten, Produktseiten, Kategorien, Ratgeber) und wählen Sie die Seiten, die Umsatz oder Leads tragen. Jede davon steht für eine Absicht, und diese Absicht sollen die Prompts ausdrücken. Ziehen Sie pro Seite die wenigen Fakten heraus, die sie unterscheiden: Titel, Hauptüberschrift, Stadt oder Segment, Preisniveau, zwei, drei Merkmale. Dieser kleine Kontext genügt dem Modell; ganze Seiten müssen Sie nicht schicken. Auf einer europäischen Gastro-Plattform habe ich genau so für rund 150 Landingpages gearbeitet: Deep Links aus der Sitemap, ein kurzes Faktenblatt pro Seite, dann Prompts pro Seite erzeugt. Bei Tausenden ähnlichen Seiten ziehen Sie zuerst eine Stichprobe pro Template und erweitern, sobald sich die Prompts bewähren.
# All URLs from a sitemap (for a sitemap index, run it again on each listed sitemap)
curl -s https://www.example.com/sitemap.xml \
| grep -o '<loc>[^<]*</loc>' | sed 's/<\/\?loc>//g' > urls.txt
# Count URLs per template (first path segment)
cut -d/ -f4 urls.txt | sort | uniq -c | sort -rn | head3. Ein offenes Modell auf dem eigenen Rechner betreiben
Prompts zu erzeugen ist eine ideale Aufgabe für ein Open-Weight-Modell: eng umrissen, kurze Ausgaben, und die Qualität lässt sich leicht prüfen. Die Qwen-Familie von Alibaba ist eine gute Wahl. Die Modelle Qwen3.5 und Qwen3.6 sind auf Hugging Face unter der Apache-2.0-Lizenz veröffentlicht, in Grössen von unter einer Milliarde bis zu mehreren Hundert Milliarden Parametern, und sie können Deutsch, Spanisch und viele weitere Sprachen gut. Auf einem Laptop reicht für den Start ein 9B-Modell über Ollama; für bessere Qualität und viele Seiten ein 27B-Modell mit vLLM auf einer GPU. Beide bieten eine OpenAI-kompatible API, dasselbe Skript läuft also gegen beide. Der Grund für den lokalen Betrieb sind nicht nur die Kosten. Rechts- und Datenschutzteams wollen wissen, wohin Seiteninhalte, interne Notizen und Kundenkontext gehen und welcher Anbieter sie verarbeitet. Mit einem lokalen Modell ist die Antwort einfach: nirgendwohin, alles bleibt auf Ihrer Hardware.
# Laptop: Ollama with a 9B Qwen model (OpenAI-compatible API on :11434/v1)
ollama pull qwen3.5:9b
# One GPU server: vLLM with a 27B Qwen model (OpenAI-compatible API on :8000/v1)
vllm serve Qwen/Qwen3.6-27B --max-model-len 16384Interaktiv
Was fragen Ihre Kunden eine KI?
Wählen Sie Branche und Absichten. Die Beispiele kommen aus Vorlagen in Ihrem Browser; echte Prompt-Recherche erzeugt Hunderte pro Seite mit einem offenen Modell aus Ihrer Sitemap.
Branche
Absicht
- Welches Restaurant in Munich ist das beste?
- Welches Restaurant in Munich empfehlen Einheimische?
- Vergleiche die drei besten Optionen (Restaurant, Munich) nach Preis und Bewertungen
- Ihre Marke oder ein anderes Restaurant in Munich: was passt besser für ein kleines Team?
- Wo kann ich in Munich für dieses Wochenende ein Restaurant buchen?
- Finde ein Restaurant in Munich, das morgen frei ist
4. Prompts mit einem strengen Briefing erzeugen
Das Modell schreibt gern Werbesätze, wenn Sie es nicht bremsen. Geben Sie ihm ein strenges Briefing: schreiben wie eine echte Kundin, die mit einem KI-Assistenten spricht, mit Situation und mindestens einer Bedingung, nie die Marke nennen, die Absicht variieren (entdecken, vergleichen, entscheiden, praktische Fragen) und nur JSON zurückgeben. Verlangen Sie fünf bis acht Prompts pro Seite und Sprache, direkt in der jeweiligen Sprache erzeugt statt übersetzt, weil Menschen auf Deutsch, Spanisch und Englisch anders formulieren. Halten Sie die Temperatur moderat, damit der Satz Vielfalt ohne Unsinn hat. Entfernen Sie danach Dubletten über alle Seiten hinweg: Fast gleiche Prompts verschwenden Tracking-Budget, weil Tools für KI-Sichtbarkeit nach Anzahl der Prompts und Modelle abrechnen. Speichern Sie Seiten-URL, Absicht, Sprache und Prompt in einer Tabelle; sie ist Ihr Audit-Trail und die Importdatei für den Tracker. Marken-Prompts ('ist das Example Bistro gut für Gruppen?') kommen in einen eigenen Satz, um zu prüfen, ob stimmt, was Assistenten über Sie sagen.
# pip install openai
# Generates customer-style prompts per page with a local model; nothing leaves your machine.
import csv, json
from openai import OpenAI
client = OpenAI(base_url="http://localhost:11434/v1", api_key="ollama") # vLLM: http://localhost:8000/v1
MODEL = "qwen3.5:9b"
BRIEF = """You write questions that real customers ask an AI assistant.
Page facts: {facts}
Write {n} prompts in {lang}. Each prompt: a real situation plus at least one constraint
(budget, date, group size, accessibility, location...). Never mention the brand.
Vary intent: discover, compare, decide, practical.
Return JSON only: [{{"intent": "...", "prompt": "..."}}]"""
pages = [ # in practice: built from your sitemap and page titles
{"url": "https://www.example.com/berlin/italian", "facts": "Italian restaurant, Berlin Mitte, mid-price, terrace, step-free access, groups up to 12"},
]
seen, rows = set(), []
for page in pages:
for lang in ["English", "German", "Spanish"]:
out = client.chat.completions.create(
model=MODEL, temperature=0.7,
messages=[{"role": "user", "content": BRIEF.format(facts=page["facts"], n=6, lang=lang)}],
).choices[0].message.content
start, end = out.find("["), out.rfind("]") + 1
for item in json.loads(out[start:end]):
key = item["prompt"].lower().strip()
if key not in seen: # drop exact duplicates across pages
seen.add(key)
rows.append([page["url"], lang, item["intent"], item["prompt"]])
with open("prompts.csv", "w", newline="") as f:
csv.writer(f).writerows([["url", "language", "intent", "prompt"], *rows])
print(len(rows), "prompts written to prompts.csv")Tipp aus der Praxis
Lassen Sie das Modell zu jedem Prompt die Absicht mitliefern. Das macht Dubletten-Abgleich und Tags im Tracker trivial, und Sie sehen sofort, wenn eine Absicht dominiert.
5. Eine Stichprobe von Hand prüfen
Erzeugte Prompts sind ein Entwurf, kein Ergebnis. Lesen Sie mindestens jeden zehnten, für Ihre wichtigsten Seiten alle. Löschen Sie Prompts, die niemand tippen würde, die die Marke verraten, die zu breit sind ('bestes Restaurant') oder die die Seite unmöglich beantworten kann. Lassen Sie jede Sprache zehn Minuten von einer Muttersprachlerin prüfen; das ist der günstigste Qualitätsgewinn im ganzen Prozess. Achten Sie auf eine Schieflage des Modells zu einer Absicht, meist 'vergleichen', und gleichen Sie aus. Entscheiden Sie dann, wie viele Prompts Sie sich im Tracking leisten: Tracker rechnen pro Prompt und pro KI-Modell ab, also gehört das Budget dorthin, wo der Umsatz ist, und eine längere Liste dient für Stichproben im Quartal. Dokumentieren Sie Briefing und Modellversion. Wenn Sie in drei Monaten neu erzeugen, wollen Sie wissen, ob eine Veränderung der Sichtbarkeit von Ihrer Arbeit kommt oder von einem anderen Prompt-Satz.
6. Den Satz in einen Tracker laden
Jetzt kommen die Prompts dorthin, wo sie täglich laufen. Im AI Visibility Toolkit von Semrush überwacht das Prompt-Tracking ausgewählte, wertvolle Prompts auf Plattformen wie ChatGPT und dem KI-Modus von Google und aktualisiert täglich, während Prompt- und Wettbewerbs-Research zeigen, bei welchen Fragen Sie und Ihre Wettbewerber genannt werden. Bei Peec AI legen Sie eigene Prompts an, ordnen sie mit Tags, wählen Länder und Modelle, und jeder Prompt läuft alle 24 Stunden auf jedem gewählten Modell, mit Sichtbarkeit, Position und Tonalität. Nutzen Sie Absicht und Seite aus Ihrer Tabelle als Tags, damit Sie später etwa 'entscheiden'-Prompts für ein Template filtern oder Sprachen vergleichen können. Legen Sie von Anfang an drei bis fünf benannte Wettbewerber an; Share of Voice bedeutet nur etwas gegenüber echten Alternativen. Welches Tool passt, hängt von Markt und Budget ab: Lebt Ihr Team für SEO schon in Semrush, hält dessen Toolkit alles an einem Ort; Peec AI ist stark, wenn Sie viele Modelle und Länder nebeneinander brauchen.
7. Den Trend und die zitierten Quellen lesen
KI-Antworten sind nicht deterministisch. Derselbe Prompt kann Sie heute nennen und morgen nicht, einzelne Tage bedeuten also nichts. Schauen Sie auf Trends über zwei bis vier Wochen pro Absicht und Template und auf den Share of Voice gegenüber Ihren benannten Wettbewerbern. Die am besten umsetzbaren Daten sind oft nicht Ihre eigene Sichtbarkeit, sondern die Quellen, die die Assistenten zitieren, wenn sie jemanden empfehlen: Bewertungsplattformen, Buchungs- und Vergleichsportale, Verzeichnisse, Medien. Dort müssen Ihre Fakten vollständig und konsistent sein, und manchmal zahlt sich dort eine Partnerschaft oder ein Eintrag schneller aus als jede Änderung auf der eigenen Website. Lesen Sie bei den Marken-Prompts auch, was die Assistenten über Sie sagen: falsche Öffnungszeiten, veraltete Preise oder ein geschlossener Standort lassen sich korrigieren, aber erst, wenn Sie sie sehen. Machen Sie aus jedem Muster ein Experiment mit Hypothese, Verantwortlichem und Datum.
8. Den Kreis schliessen und das Langweilige automatisieren
Der Ablauf zahlt sich aus, wenn er ohne Sie läuft. Erzeugen Sie Prompts neu, wenn sich die Sitemap ändert, nur für neue Seiten, mit demselben Briefing und derselben Modellversion, und prüfen Sie die neuen. Exportieren Sie die Tracker-Daten monatlich in einen kurzen Bericht: Sichtbarkeit und Share of Voice pro Absicht, die meistzitierten Quellen, gestartete Experimente und ihre Wirkung. Kombinieren Sie das mit den KI-Besuchen aus der Webanalyse und Googles Leistungsbericht für generative KI in der Search Console, damit Sie sehen, ob aus Sichtbarkeit Besuche und Anfragen werden. All das kann als geplanter Job oder Agenten-Routine laufen, die einen Pull Request oder ein Ticket mit den neuen Prompts und dem Bericht eröffnet, während ein Mensch freigibt, was live geht. So war das Gastro-Projekt aufgesetzt: zuerst die Basislinie, dann Prompt-Research für rund 150 Landingpages mit einem Sprachmodell, bis zum Limit des Trackers geladen, dann eine monatliche Trendauswertung, die zehn priorisierte Experimente speist.
Fazit
Ein lokales offenes Modell macht aus Ihrer Sitemap die Fragen, die Kundschaft wirklich stellt, vertraulich und günstig; der Tracker macht daraus einen Trend, mit dem Sie arbeiten können.
Echte Projekte dazu
Selbst ausprobieren
Quellen und offizielle Leitfäden
- Qwen on Hugging Face (Qwen3.6-27B model card, Apache 2.0)
- Qwen on Hugging Face (Qwen3.5-9B model card, Apache 2.0)
- Ollama: qwen3.5 models
- Ollama: OpenAI compatibility
- vLLM: OpenAI-compatible server
- sitemaps.org: Sitemaps XML format
- Semrush Knowledge Base: AI Visibility Toolkit
- Peec AI: AI search analytics
- Google Search Central: Optimizing your website for generative AI features on Google Search
Weitere Artikel
- 3'025 Pull Requests in zehn Monaten: ein KI-gestützter Delivery-Prozess von innen
- Der EU AI Act für den Mittelstand: was für Sie gilt, und ab wann
- FinOps für KI-Kosten: Tokens, Caching, Routing und Budgets, die halten
- Ein Restaurant-Netzwerk in KI-Antworten sichtbar machen: ein GEO-Projekt Schritt für Schritt
- Wie diese Website gebaut ist: statisch, wo es geht, streamend, wo es muss
- Kubernetes-Kosten auf EKS und GKE: dasselbe Playbook, andere Hebel
- Eine Landing Zone für den Mittelstand, in Terraform oder Bicep: die Teile, die zählen
- Das Playbook für Legacy-Migrationen: Wellen, Parallelbetrieb und identische Zeilenzahlen und Prüfsummen
- MCP-Sicherheit im Detail: KI-Assistenten ins Produkt lassen, ohne die Türen zu öffnen
- Monitoring auf Geschäftsergebnisse: grüne Dashboards, leere Kasse
- KI-Agenten am Telefon: die Architektur, und die Stolperfallen, die keine Demo zeigt
- Restore-Tests: Ein Backup, das nie wiederhergestellt wurde, ist nur eine Hoffnung
- KI-Antworten auf Azure Static Web Apps streamen: der eine Header, der alles zurückhielt
- Einen KI-Assistenten für WhatsApp bauen, von Anfang bis Ende: was es über die Demo hinaus braucht
- Air-gapped-Systeme: kritische Software ganz ohne Internet betreiben
- Produktive KI auf AWS: Amazon Bedrock und AgentCore in einem privaten Setup
- Produktive KI auf Microsoft Foundry: ein privates Referenz-Setup für Agenten
- /goal, /loop oder Routines: Hören Sie auf, Ihren Coding-Agenten zu babysitten
- Claudes neue Pläne: Max, Ultra und was sie für Teams bedeuten
- OpenAI Codex Ende 2026: Goal Mode, Dots und wie man es absichert
- GitHub Copilot, Claude Code oder Codex? So würde ich für ein Unternehmen entscheiden
- GEO-Grundlagen: So erscheinen Sie in KI-Antworten
- Produktive KI auf Google Cloud: von Vertex AI zur Gemini Enterprise Agent Platform
- Lokale LLMs im Air-Gap-Netz: KI für Ihre sensibelsten Daten
- Ich will ein lokales LLM betreiben: Welchen Server soll ich kaufen?
- MiniMax M3: ein offenes Spitzenmodell zum Selbstbetreiben?
- SEO und GEO zusammen: ein praktisches Audit in 6 Schritten
- Kubernetes richtig dimensionieren: das Playbook, mit dem ein Cluster von 7 auf 4 Nodes kam
- Private KI für sensible Daten: ein lokales LLM-Setup, das durch die Sicherheitsprüfung kommt
- Vom KI-Prototyp zur Produktion: die acht Schichten, die ich ergänze, in dieser Reihenfolge
