Zum Inhalt springen
Alle Artikel

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.

Von der Sitemap zu Experimenten: Ein lokales offenes Modell wie Qwen schreibt in Ihrem Netzwerk realistische Kundenfragen pro Seite, ein Mensch prüft eine Stichprobe, und Semrush oder Peec AI verfolgen, wie sichtbar jede Seite in KI-Antworten ist.
Pipeline für Prompt-Recherche mit einem lokalen offenen Modell

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.

bash
# 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 | head

3. 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.

bash
# 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 16384

Interaktiv

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

  1. Welches Restaurant in Munich ist das beste?
  2. Welches Restaurant in Munich empfehlen Einheimische?
  3. Vergleiche die drei besten Optionen (Restaurant, Munich) nach Preis und Bewertungen
  4. Ihre Marke oder ein anderes Restaurant in Munich: was passt besser für ein kleines Team?
  5. Wo kann ich in Munich für dieses Wochenende ein Restaurant buchen?
  6. Finde ein Restaurant in Munich, das morgen frei ist
Alle Rechner und Checklisten

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.

python
# 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.

Weitere Artikel

    Kontakt aufnehmen

    Erzählen Sie mir von Ihrem Projekt, ich antworte innerhalb von 1–2 Werktagen.

    Dominik Heinrich
    Unternehmen
    MADO Consulting

    Weltweit verfügbar, remote. Vor Ort auf Anfrage, je nach Land.

    Ich antworte innerhalb von 1–2 Werktagen. Freie Termine: siehe Kalender

    Öffnet hier den Buchungskalender von Calendly. Beim Laden werden Daten an Calendly übertragen (siehe Impressum).