Marktforschung (Nachfrageseitig)
Messe die echte Nachfrage für eine Nische / Geschäftsidee in Vietnam – datenbasiert durch Triangulation von Keywords + Marktplätze + Community, nicht durch Meinungen. Ergebnis ist ein Nischen-Score (100 Punkte) mit Belegen + Go/No-Go-Entscheidung.
Erstes Prinzip: Jede wichtige Behauptung (Nachfrage, Wettbewerb, Monetarisierung) muss durch ≥3 unabhängige Quellen gestützt werden. 1 Quelle = Anekdote. 2 = Zufall. 3 = Signal. Kann nicht trianguliert werden, schreibe "schwache Evidenz" und stuft die Konfidenz herab – erfinde nichts.
Wann dieser Skill geeignet ist
- Der Benutzer hat eine konkrete Nischen-Idee und möchte validieren, bevor er Zeit/Geld investiert.
- Der Benutzer hat noch keine Nische, benötigt Brainstorming und Auswahl aus einem Portfolio.
- Der Benutzer benötigt eine realistische TAM/SAM/SOM für Solopreneure in Vietnam, nicht auf Unternehmensebene.
- Der Benutzer möchte wissen "wer macht es schon", "zu welchem Preis" und "wo ist die Positionierung".
Was dieser Skill NICHT macht (anderen Skill verwenden)
| Aufgabe | Skill verwenden |
|---|---|
| Makro PESTEL, Porter's Five Forces, Branchentrends | vpd-environment-map |
| Kundenprofil, JTBD, Pains/Gains | vpd-customer-profile-builder |
| Geschäftsmodell-Stresstest | vpd-bm-stress-test |
| Kundendialog-Design | vpd-customer-discovery-interview |
| Angebot nach Hormozi verpacken | vpd-offer-packaging-alex-homozi |
Arbeitsablauf
Modus A – Nische vorhanden, validieren (2-3h)
Phase 1 überspringen. Phase 2 → Phase 4 ausführen. Dies ist der häufigste Anwendungsfall.
Modus B – Keine Nische, entdecken + auswählen (4-6h)
Phase 1 → 2 → 4. Phase 3 weglassen, es sei denn, es wurde auf 1-2 Kandidaten eingegrenzt.
Modus C – Bereits validiert, TAM/SAM/SOM benötigt (1h)
Nur Phase 3. Siehe tam-sam-som-vn.md.
| Phase | Ziel | Ausgabe |
|---|---|---|
| 1. Entdecken | 50+ Kandidaten-Keyword/Nischen aus 5 Quellen brainstormen | Seed-Liste |
| 2. Signale | 4 Nachfragesignale für jeden Kandidaten messen | Evidenztabelle |
| 3. Größe | TAM/SAM/SOM für die Top 1-2 Nischen | Größenmodell |
| 4. Bewerten & Entscheiden | Nischen-Score (100) + Go/No-Go | Entscheidungsbericht |
Live-Recherche-Protokoll (zwingend Tools verwenden)
Modell hat einen Wissens-Cutoff. Suchvolumen, Wettbewerberlisten und Preise ändern sich jedes Quartal. Schätzen = falsch.
Schritt 1 – Jede Recherche muss 6/10 dieser Abfragen ausführen
Ersetze $NICHE durch das Keyword auf Vietnamesisch + Englisch für den Cross-Check. Jedes Ergebnis mit dem heutigen Datum versehen (aus dem Kontext nehmen, nicht fest codieren).
"$NICHE khóa học vietnam" → Gibt es Anbieter / Kurse
"$NICHE shopee.vn" → Marktplatzaktivität (Verkäufe, Bewertungen)
"$NICHE unica.vn OR edumall.vn OR gitiho.vn" → Kursplattform VN (Schülerzahl, Preis)
"$NICHE tiktok.com vietnam" → TikTok-Hashtag + Creator (Entdeckung #1 Gen Z VN 2026)
"$NICHE threads.net vietnam" → Threads VN (Creator AI/Tech wechseln dorthin, wenig Konkurrenz)
"$NICHE zalo OR shopee live vietnam" → Zalo Mini App + Livestream-Verkauf (nativer VN-Kanal)
"$NICHE site:reddit.com OR site:facebook.com" → Schmerzpunkte + Stimmung
"$NICHE facebook group vietnam" → Community-Signal
"$NICHE google trends vietnam" → Trendrichtung
"$NICHE giá bao nhiêu" → Preisvergleich
Obligatorisch: ≥1 Abfrage muss TikTok/Threads sein – tatsächliche Entdeckungskanäle von VN-Käufern 2026, die für viele Nischen (AI-Tools, Beauty, Finance, Parenting) von der Google-Suche abgewichen sind. Ignorieren = größtes Nachfragesignal verpassen.
Schritt 2 – WebFetch zum Extrahieren genauer Zahlen
Nach der Suche spezifische URL abrufen, um genaue Daten zu erhalten (nicht paraphrasieren):
- Kursseite → Preis, Schülerzahl, Bewertungsanzahl, Dozentenqualifikation
- Shopee-Eintrag → "Bereits Y verkauft", Preisspanne, Top-Verkäufer-Shops
- FB Ads Library (facebook.com/ads/library, Filter VN) → aktive Werbeanzeigen, Ausgabensignale
- Wettbewerber-Preisseite → genaue Stufenpreise, Boni, Garantie
Schritt 3 – Manuelle Tools (Benutzer anleiten, falls Login erforderlich)
| Tool | URL | Entnehmen |
|---|---|---|
| Google Trends VN | trends.google.com (Region: Vietnam) | 5-Jahres-Trendrichtung, verwandte aufsteigende Suchanfragen, Geo-Hotspots |
| Google Keyword Planner | ads.google.com (kostenloses Konto) | Monatliches Suchvolumen, CPC, Wettbewerbsniveau |
| FB Ads Library | facebook.com/ads/library (Land: VN) | Aktive Wettbewerber-Anzeigen, kreative Ansätze |
| Shopee Sales Filter | shopee.vn → nach Verkaufsanzahl sortieren | Top-Verkäufer-Umsätze, Preisspanne, Bewertungsmuster |
Wenn Benutzereingriff erforderlich ist, Ausgabe wie: "Gehe zu X, mache Y, kopiere Daten nach Schema Z."
Schritt-für-Schritt-Details + Leseschwellen: vn-data-sources.md
Nischen-Score (100) – 7 Dimensionen (überarbeitet 2026-05-17)
7 Dimensionen, ungleiche Gewichtung. Jeder Score erfordert zwingend Belege (URL + konkrete Zahlen), kein "ich denke".
| # | Dimension | Max | Was wird gemessen (1 Zeile) |
|---|---|---|---|
| 1 | Problem-Schweregrad | 15 | Schmerzintensität × Häufigkeit × Dringlichkeit × fehlgeschlagene Versuche (hungernde Menge) |
| 2 | Zahlungsbereitschaft & Unit Economics | 20 | Direktes Zahlungssignal + Nettogewinnmarge + LTV / Backend-Leiter + Preisangemessenheit |
| 3 | Suchnachfrage | 12 | Primäres Keyword + Portfolio-Volumen Vi+En kumuliert |
| 4 | Trend & Timing | 10 | 5-Jahres-Richtung + Position im Adoptionszyklus |
| 5 | Wettbewerb & Verteidigungsfähigkeit | 15 | Sweet Spot 10 Pkt. (aktiv vs. veraltet) + unfairer Vorteil / Moat 5 Pkt. |
| 6 | Channel-Market-Fit | 15 | Zielgruppe pro Kanal + Creator-Content nativer Fit + CAC rentabel (LTV/CAC ≥ 3) |
| 7 | Persönliche Übereinstimmung | 13 | Fachwissen + Nachhaltigkeit + Netzwerkzugang |
| GESAMT | 100 |
Warum Neugewichtung (gegenüber alter Version 5×20): Die alte Version gab Search Demand + Trend jeweils 20 Punkte → 40 % der Bewertung konzentrierten sich auf eine korrelierte Signalart, es fehlten Problem-Schweregrad / Channel-CAC / Verteidigungsfähigkeit. Die neue Version erzwingt eine Entscheidung basierend auf der Geschäftsmodell-Viabilität, nicht nur "es wird gesucht". WTP & Unit Economics behalten die höchste Gewichtung (20), da dies das realste Signal für Geldverdienen ist.
Hinweis zum Volumen in VN: Die Schwelle für Search Demand ist ~60 % niedriger als die US-Denkweise – das Keyword-Volumen in VN beträgt normalerweise 15-30 % des US-Volumens für dasselbe Konzept. Wenn die Zielgruppe technikaffin ist (Entwickler, Designer), kann das En-Volumen 50-70 % des Portfolios ausmachen → beide Sprachen kumulieren.
Sättigungsumkehr: Zähle "aktive Mitbewerber der letzten 12 Monate" statt der Gesamtzahl. Unica/Edumall zeigen oft 50+ Kurse, aber die Top-Kurse sind 18-24 Monate alt, der Dozent hat nicht aktualisiert → de facto Sweet Spot, keine Sättigung. Filter: Kursaktualisierung <12 Monate + letzte Bewertung <6 Monate = "aktiv".
Brutto-zu-Netto-Abschlag: Marktplatz-Kursumsatz ≠ Dozenten-Netto. Unica/Edumall teilen 30-50 % des Umsatzes; Rücklaufquote bei VN-Online-Kursen 5-12 %; FB-Anzeigen zur Kursfüllung 30-60 % des Umsatzes. "Top-Kurs 1,2K × 899K = 1B Umsatz" tatsächlich ≈ 250-400M Netto für den Dozenten. Bewerte die Monetarisierung nach NETTO, nicht Brutto.
Entscheidungsstufen:
| Punktzahl | Urteil | Aktion |
|---|---|---|
| 80-100 | Starkes Go | Ressourcen zuweisen, beschleunigen – muss trotzdem WTP-Smoke-Test-Gate (siehe unten) passieren, bevor vollständig entwickelt wird |
| 60-79 | Solides Go | Zwingend WTP-Smoke-Test-Gate + 10 Kundendialoge, bevor >5 Mio. VND ausgegeben werden |
| 40-59 | Grenzwertig | Nur fortfahren, wenn persönliche Übereinstimmung ≥10 UND Channel-Market-Fit ≥10, harten Meilenstein + Falsifikationsauslöser setzen |
| <40 | Passen | Zurück zu Phase 1, andere Nische wählen |
Detaillierte Rubrik pro Dimension + durchgerechnetes Beispiel: niche-scoring-100.md
WTP-Smoke-Test-Gate (zwingend für Punktzahl 60-79, optional für 80+)
Hohe Punktzahl, aber niemand hat für genau deinen Preispunkt bezahlt = Annahme, nicht validiert. Günstigster Smoke-Test:
- Erstelle 1 Landingpage (1-2 Tage via
ui-ux-pro-max) – nur Versprechen + CTA "Warteliste anmelden / Early-Bird-Platz sichern" mit dem tatsächlichen Preis. - Treibe 200-500 warme Besucher durch organische Inhalte + 500K-2M FB-Ads-Test.
- Lies die Zahlen:
- Wartelisten-Anmeldung ≥5 % warmer Besucher = gültiges WTP-Signal → MVP starten
- Vorauszahlung/Anzahlung ≥1 % = stärkstes WTP-Signal → vollständigen Launch starten
- <2 % Anmeldung = schwaches WTP → Preis um 30-50 % senken oder Angebot anpassen oder einstellen
- Dokumentiere die Zahlen im Bericht – dies ist ein Tier-A-Beleg, stärker als Marktplatzdaten.
Falsifikationsprotokoll (Pre-Mortem – zwingend in der Ausgabe)
Nach der Bewertung zwinge den Benutzer, vor der Ausgabe von Geld im Voraus Abbruchkriterien festzulegen:
"Welche 3 Signale müssen innerhalb von 90 Tagen auftreten, damit diese Nische getötet wird, anstatt noch mehr zu investieren?"
Beispielauslöser:
- Wartelisten-Konversion <1 % nach 500 Besuchern = WTP gescheitert
- 0 organisches Inhaltsteil erreicht >5K Reichweite in 30 Tagen = Channel-Market-Mismatch
- 2 große Mitbewerber starten gleichzeitig dasselbe Angebot = Fenster geschlossen
- Persönliche Kosten: >40 h/Woche × 90 Tage bei Umsatz <20 Mio. = Burnout-Schwelle überschritten
Dieses Pre-Mortem muss im Bericht enthalten sein. Kein Pre-Mortem = keine Entscheidungsdisziplin.
TAM/SAM/SOM für Solopreneure in Vietnam
TAM = Gesamte potenzielle Käufer (VN) × Durchschnittspreis
SAM = TAM × geo% × demo% × psycho%
SOM Jahr 1 = SAM × realistischer Anteil% (Solo-Creator)
Plausibilitätsprüfung (rote Flaggen):
- SOM Jahr 1 < 100 Mio. VND → Nische zu klein für Solo, pivotieren oder Preis erhöhen
- SOM > 1 % Marktanteil → zu optimistisch, Annahme zurücknehmen
- TAM/SOM > 1000x → Markt zu fragmentiert, schwer Anteil zu gewinnen
Durchgerechnete Beispiele (AI-Kurs, Englischkurs, Freelancer-Kurs): tam-sam-som-vn.md
Ausgabe – JSON als Daten, HTML lädt JSON
Jeder Skill-Lauf muss 2 primäre Dateien in output/<slug>/ erzeugen:
01-niche-research.json– einzige Quelle der Wahrheit (maschinenlesbar, für Downstream-Verbraucher + diff/grep freundlich). Schema unten.01-niche-research.html– kopiere exakttemplates/niche-report.html, NICHT bearbeiten. Template ruft automatisch./01-niche-research.jsonab und rendert automatisch Radar-Chart der 7 Dimensionen + Fortschrittsbalken + TAM/SAM/SOM-Trichter + Unit-Economics-Wasserfall + Leiter + WTP-Smoke-Test-Plan + Pre-Mortem + Zeitplan.
Markdown-Bericht (01-niche-research-report.md) ist optional – wird nur erzeugt, wenn der Benutzer explizit danach fragt oder ein Downstream-Skill mit grep-Workflow dies benötigt. Standardmäßig reichen JSON + HTML aus.
Ablauf der Ausgabeerzeugung
mkdir -p output/<slug>
cp .claude/skills/market-research/templates/niche-report.html output/<slug>/01-niche-research.html
# Skill schreibt 01-niche-research.json nach untenstehendem Schema (Write-Tool)
Benutzer öffnet HTML im Browser → ruft JSON ab → automatisches Rendern. Ausdrucken → PDF für Kundenlieferung.
Hinweis zu file://-Browser: Browser blockieren fetch() auf file:// (CORS). 3 Möglichkeiten zum Öffnen:
- (a)
cd output/<slug> && npx serve .dannhttp://localhost:3000/01-niche-research.htmlöffnen - (b) VSCode Live Server (Rechtsklick → "Open with Live Server")
- (c) HTML über
file://öffnen, im Banner auf "📂 Wähle JSON-Datei" klicken, um manuell zu laden
JSON-Schema (01-niche-research.json)
{
"name": "Nischenname",
"subtitle": "1-Zeilen-Framing – bestehend aus Umfang + Region + Zielgruppe",
"date": "YYYY-MM-DD",
"framework": "Nischen-Score 7-dim v2026-05-17 · Triangulation ≥3 Quellen · WTP-Smoke-Test-Gate",
"total": 69,
"tldr": ["Zeile 1: Urteil + Hauptbeleg", "Zeile 2: Risiko", "Zeile 3: Nächster Schritt"],
"scores": [
{ "key": "problem", "label": "Problem-Schweregrad", "score": 11, "max": 15, "evidence": "...", "url": "..." },
{ "key": "wtp", "label": "Zahlungsbereitschaft & Unit Economics", "score": 14, "max": 20, "evidence": "...", "url": "..." },
{ "key": "search", "label": "Suchnachfrage", "score": 9, "max": 12, "evidence": "...", "url": "..." },
{ "key": "trend", "label": "Trend & Timing", "score": 7, "max": 10, "evidence": "...", "url": "..." },
{ "key": "competition", "label": "Wettbewerb & Verteidigungsfähigkeit", "score": 8, "max": 15, "evidence": "...", "url": "..." },
{ "key": "channel", "label": "Channel-Market-Fit", "score": 11, "max": 15, "evidence": "...", "url": "..." },
{ "key": "personal", "label": "Persönliche Übereinstimmung", "score": 9, "max": 13, "evidence": "...", "url": "..." }
],
"keywords": [{ "kw": "...", "vol": 0, "cpc": 0, "trend": "up|flat|down", "intent": "...", "src": "..." }],
"signals": [{ "type": "Kursplattform|Marktplatz|Community|FB Ads|TikTok|Google Trends", "evidence": "...", "source": "url-ohne-schema", "date": "YYYY-MM-DD" }],
"competition": [{ "name": "...", "pos": "...", "price": "...", "strength": "...", "gap": "..." }],
"unitEcon": { "gross": 990000, "platformFeePct": 0.15, "refundPct": 0.08, "marketingPct": 0.25, "ltvBlended": 2450000, "cacCeiling": 815000 },
"ladder": [{ "tier": "Einstieg|Kern|Premium|Abonnement", "name": "...", "price_display": "..." }],
"funnel": {
"tam": 72000000000, "sam": 9600000000,
"somLow": 120000000, "somBase": 320000000, "somHigh": 680000000,
"tamNote": "...", "samNote": "...",
"somLowNote": "...", "somBaseNote": "...", "somHighNote": "..."
},
"wtpTest": {
"step1": "...", "step2": "...", "step3": "...", "step4": "...",
"proceedRule": "Warteliste ≥ 5 % · Vorauszahlung ≥ 1 %",
"iterateRule": "Warteliste 2-5 % — Preis um 30-50 % senken oder Angebot anpassen",
"killRule": "Warteliste < 2 % · < 7 Tage Traffic"
},
"premortem": ["Auslöser 1", "Auslöser 2", "..."],
"timeline": [{ "period": "Woche 1-2", "action": "...", "output": "...", "metric": "..." }]
}
Kleine Konventionen:
evidenceunterstützt**bold**inline – HTML rendert als<strong>.signals[].sourcebenötigt kein Schema – JS stellt automatischhttps://voran.- Optionale Felder (TAM-Notizen, Leiter, wtpTest-Schritte) – wenn nicht vorhanden, rendert HTML Platzhalter oder überspringt sie.
- Vollständiges durchgerechnetes Beispiel: templates/niche-report.sample.json – Nische "AI-Tools für Freelance-Autoren in VN" 69/100.
Markdown-Vorlage (nur bei expliziter Anfrage erstellen)
# Nischenforschungsbericht: $NICHE
**Datum:** $YYYY-MM-DD | **Status:** [Starkes Go / Solides Go / Grenzwertig / Passen]
## TL;DR (3-5 Zeilen)
[Urteil + 1 Zeile Hauptbeleg + 1 Zeile größtes Risiko + empfohlener nächster Schritt]
## Keyword-Portfolio
| Keyword | Volumen/Monat | CPC | Trend | Absicht | Quelle |
|---|---|---|---|---|---|
| Primär: ... | ... | ... | ↑/→/↓ | ... | [Keyword Planner / Trends] |
| Sekundär 1-5 | ... | ... | ... | ... | ...
…
[zur Übersetzung gekürzt]