Webstudio + Strapi + N8N: So automatisieren wir bei Researchly unseren Blog-Traffic ohne Plugins
Der größte Engpass bei KI-generiertem Content ist nicht die Texterstellung – sondern der Publishing-Workflow. Die meisten Teams scheitern an fragmentierten Tools, manuellen Copy-Paste-Schleifen und fehlender Qualitätskontrolle. Wir haben bei Researchly einen Stack gebaut, der täglich Content-Entwürfe generiert, interne Verlinkungen automatisch pflegt und trotzdem volle redaktionelle Kontrolle behält.
Dieser Guide zeigt unseren exakten Workflow: Strapi als Headless CMS, Webstudio als visueller Frontend-Builder und N8N als Automatisierungs-Engine – ohne teure Plugins oder komplexe Middleware.
Inhalt
- Warum wir diesen Stack gewählt haben
- Die Architektur im Überblick
- Strapi: Content-Struktur für skalierbare Blogartikel
- Webstudio: Dynamische Seiten ohne Code
- N8N: Der Automatisierungs-Motor
- Der tägliche Publishing-Workflow
- Internes Linking automatisiert aktuell halten
- Manuelle Qualitätskontrolle: Was wir nicht automatisieren
- Kosten und ROI
- Häufig gestellte Fragen
Warum wir diesen Stack gewählt haben
Bevor wir den Stack erklären, kurz die Anforderungen, die ihn geformt haben:
| Anforderung | Warum wichtig |
|---|---|
| Headless CMS | Content von Darstellung getrennt – ermöglicht API-Zugriff für Automatisierung |
| Visueller Builder | Marketing-Team kann Templates anpassen ohne Entwickler |
| Self-Hostable Automation | Sensible Daten (Prompts, Strategien) bleiben intern |
| Human-in-the-Loop | KI-Output muss vor Veröffentlichung geprüft werden |
| Skalierbar bei überschaubaren Kosten | Kein Enterprise-Pricing für MVP-Phase |
WordPress mit Plugins? Zu viele Sicherheitslücken und Plugin-Konflikte bei hohem Volumen. Webflow? Keine echte API für programmatische Content-Erstellung. Ghost? Zu limitiert bei Custom Fields.
Die Lösung: Strapi + Webstudio + N8N.
Strapi: Content-Struktur für skalierbare Blogartikel
Wir nutzen Strapi Cloud (Basic Plan) statt Self-Hosting – weniger Overhead, automatische Backups, keine DevOps-Ressourcen gebunden.
Unser Custom Content Type: Article
| Feld | Typ | Zweck |
|---|---|---|
title |
Text | H1 und Browser-Tab |
slug |
UID (auto-generiert) | URL-Pfad |
metaTitle |
Text (max. 60 Zeichen) | SEO Title Tag |
metaDescription |
Text (max. 160 Zeichen) | Meta Description |
heroImage |
Media | Header-Bild |
body |
Rich Text | Artikelinhalt mit Formatierung |
faq |
Component (repeatable) | Frage + Antwort für Schema Markup |
author |
Relation | Verknüpfung zu Authors Collection |
category |
Relation | Für Filterung und Breadcrumbs |
status |
Enumeration | draft / review / published |
publishedAt |
DateTime | Für Sortierung und Sitemap |
Warum Components für FAQ?
Strapi Components ermöglichen wiederverwendbare Strukturen. Unser FAQ-Component hat zwei Felder: question (Text) und answer (Rich Text). Das erlaubt:
- Sauberes Schema-Markup im Frontend
- Konsistente Struktur über alle Artikel
- Einfache Erweiterung (z.B. Collapse-Verhalten)
Wer tiefer in Content-Strukturen für SEO einsteigen will: Unser Topic Clusters Guide erklärt die Architektur für thematische Autorität.
Webstudio: Dynamische Seiten ohne Code
Webstudio ist unser visueller Builder – wir nutzen den Cloud-Plan, nicht Self-Hosted, weil der Wartungsaufwand in keinem Verhältnis zum Nutzen steht.
Was Webstudio für uns erledigt
| Feature | Umsetzung |
|---|---|
| Dynamischer Slug | /blog/[slug] – Webstudio fetcht via Strapi API |
| SEO-Felder | Title, Description, OG-Image gebunden an Strapi-Daten |
| Responsive Template | Ein Template für alle Artikel |
| Schema Markup | JSON-LD für FAQ automatisch aus Component generiert |
| Interne Links | Manuell im Rich Text + automatische Vorschläge aus Sheet |
N8N: Der Automatisierungs-Motor
N8N ist das Herzstück unseres Workflows. Wir nutzen es self-hosted, weil Prompts und Strategiedaten nicht über externe Server laufen sollen.
Täglicher Workflow: Vom Kalender zum Draft
Trigger: Täglich um 06:00 Uhr
Ablauf:
- Notion abfragen: Hole alle Einträge mit Status "Input bereit"
- Context Engineering: Lade relevante interne Links aus Google Sheet
- Draft generieren: OpenAI/Claude mit strukturiertem Prompt
- Bild-Prompt erstellen: Separater Call für DALL-E/Midjourney Prompt
- Nach Strapi pushen: Neuer Article mit Status "draft"
- Notion aktualisieren: Status auf "Draft erstellt"
- Slack-Notification: "3 neue Drafts zur Prüfung"
Der Prompt-Aufbau (vereinfacht)
ROLLE: Du bist Content-Stratege für [Thema]
KONTEXT:
- Ziel-Keyword: {keyword}
- Suchintention: {intent}
- Interne Links zur Einbindung: {links_aus_sheet}
- Tone of Voice: {brand_voice}
AUFGABE: Erstelle einen Blogartikel nach folgendem Schema:
- Direkte Antwort in den ersten 3 Sätzen
- Inhaltsverzeichnis
- [Detaillierte Struktur-Vorgaben]
- FAQ mit 5 Fragen
- Fazit
CONSTRAINTS:
- Keine Füllwörter
- Maximal 3 Zeilen pro Satz
- Mindestens 4 interne Links
- Tabellen wo sinnvoll
Für detaillierte Prompt-Strategien: Unser Prompt Engineering Leitfaden erklärt die Frameworks. Weitere Prompt Guidelines finden Sie hier:
- 20 ChatGPT-Prompts für professionelles Writing
- Content-Turbo & Ranking-Boost: 25 ChatGPT-Blueprints für exzellente SEO-Blogposts
Der tägliche Publishing-Workflow
| Zeit | Aktion | Automatisiert? |
|---|---|---|
| 06:00 | N8N generiert Drafts aus Notion-Kalender | ✅ Ja |
| 06:05 | Drafts erscheinen in Strapi mit Status "draft" | ✅ Ja |
| 06:10 | Slack-Notification an Redaktionsteam | ✅ Ja |
| 09:00 | Manueller Review: Faktencheck, Stil, Links | ❌ Nein |
| 10:00 | Bild erstellen nach generiertem Prompt | ❌ Nein |
| 10:30 | Status in Strapi auf "published" setzen | ❌ Nein |
| 10:31 | Webstudio zeigt Artikel live | ✅ Ja (automatischer Fetch) |
Warum wir nicht vollautomatisch publishen
Die Versuchung ist groß, den "Publish"-Schritt zu automatisieren. Wir haben es getestet – und wieder eingestellt. Gründe:
- Halluzinationen: 5-10% der Drafts enthalten faktische Fehler
- Brand Voice Drift: KI-Output wird über Zeit generischer
- Link-Relevanz: Automatisch eingefügte Links passen nicht immer zum Kontext
- Bildqualität: Generierte Prompts brauchen oft manuelle Anpassung
Die Lehren aus diesen Erfahrungen haben wir in 10 teure Auto-Blogging-Fehler dokumentiert.
Internes Linking automatisiert aktuell halten
Interne Verlinkung ist einer der unterschätztesten SEO-Hebel – und einer der nervigsten manuell zu pflegen. Unsere Lösung: Ein Google Sheet als Single Source of Truth.
Der Sheet-Aufbau
| URL | Titel | Ankertext-Vorschläge | Kategorie | PageRank-Score |
|---|---|---|---|---|
| /post/swot-analyse | SWOT-Analyse durchführen | SWOT-Analyse, SWOT erstellen | Strategie | 8.2 |
| /post/ki-agenten-guide | AI Agents Guide | KI-Agenten, AI Agents | KI | 9.1 |
Der N8N-Workflow
- Trigger: Jede Nacht um 02:00
- Strapi abfragen: Alle Artikel mit Status "published"
- Sheet aktualisieren: Neue Artikel hinzufügen, gelöschte entfernen
- Scores berechnen: Basierend auf internen Verlinkungen und Traffic
Nutzung beim Draft-Erstellen
Wenn N8N einen neuen Draft generiert, lädt es die Top-20-Links der passenden Kategorie aus dem Sheet und gibt sie dem LLM als Kontext mit. Das Ergebnis: Kontextuell relevante interne Links, nicht random eingefügte.
Für den Deep-Dive in automatisierte Linking-Strategien: Automatisiertes Internal Linking.
Manuelle Qualitätskontrolle: Was wir nicht automatisieren
| Aufgabe | Warum manuell? |
|---|---|
| Faktencheck | LLMs halluzinieren bei Zahlen und Daten |
| Headline-Feinschliff | Emotionale Resonanz braucht Fingerspitzengefühl |
| Bild-Erstellung | Generierte Prompts sind Startpunkt, nicht Endprodukt |
| CTA-Platzierung | Muss zum Lesefluss passen |
| Final Publish | Letzte Instanz vor Live-Gang |
Unsere Regel: Mindestens 15 Minuten manueller Review pro Artikel. Bei 5 Artikeln pro Woche sind das ~75 Minuten – verglichen mit 5+ Stunden ohne Automatisierung.
Kosten und ROI
Monatliche Stack-Kosten
| Service | Plan | Kosten/Monat |
|---|---|---|
| Strapi Cloud | Basic | ~$29 |
| Webstudio | Cloud | ~$23 |
| N8N | Self-Hosted (eigener Server) | ~$20 (Hetzner VPS) |
| OpenAI API | Usage-based | ~$50-100 |
| Gesamt | ~$120-170 |
ROI-Rechnung
| Metrik | Ohne Automatisierung | Mit Automatisierung |
|---|---|---|
| Artikel pro Woche | 1-2 | 4-5 |
| Zeit pro Artikel | 4-6 Stunden | 30-45 Minuten |
| Monatliche Kosten (Zeit) | ~40h × €50 = €2.000 | ~10h × €50 = €500 |
| Tool-Kosten | ~€0 (nur Zeit) | ~€150 |
| Netto-Ersparnis | ~€1.350/Monat |
Fazit
Unser Stack – Strapi + Webstudio + N8N – löst das eigentliche Problem beim Auto-Publishing: Den Workflow, nicht die Texterstellung. Die Kombination ermöglicht:
- Tägliche Draft-Generierung ohne manuellen Trigger
- Automatisch gepflegte interne Links für bessere SEO
- Volle redaktionelle Kontrolle vor jedem Publish
- Überschaubare Kosten (~€150/Monat für den gesamten Stack)
Die Automatisierung ersetzt nicht die Qualitätssicherung – sie gibt Ihnen die Zeit dafür zurück.
Das eigentliche Problem: Die meisten Teams verbringen mehr Zeit mit Spreadsheets, manueller Link-Pflege und CMS-Konfiguration als mit strategischer Content-Arbeit. Genau hier scheitern die meisten DIY-Setups – nicht an der Technologie, sondern am Workflow-Overhead.
Researchlys GEO/AEO-Tool löst genau dieses Problem: KI-gesteuerte Content-Generierung mit automatischem Internal Linking, Brand-Voice-Matching und Sichtbarkeits-Monitoring bei Google UND KI-Antwortmaschinen – während Sie sich auf Strategie und QA konzentrieren.
Testen Sie das System 14 Tage kostenlos und erhalten Sie Ihren ersten KI-optimierten Artikel in 24 Stunden – inklusive Sichtbarkeits-Analyse und drei Prompts, für die Sie ranken sollten.





