Über diesen Workflow
SEO Keyword-Generierungs-Workflow mit der Google Ads API
Diese n8n-Workflow-Vorlage mit dem Titel „Neue Keywords mit Suchvolumen generieren“ ist ein leistungsstarkes Automatisierungstool für digitale Vermarkter, SEO-Spezialisten und Wachstumsteams, die vielversprechende Keywords entdecken möchten, angereichert mit kritischen Metriken wie durchschnittlichem monatlichem Suchvolumen, Wettbewerbsniveau und Gebotschätzungen – direkt aus der Google Ads API. Dieser Workflow basiert auf Best Practices in der SEO-Recherche und Kampagnenplanung und optimiert die Keyword-Ideenfindung, indem er die offizielle Werbeinfrastruktur von Google nutzt.
Was der Workflow tut
Der Workflow nimmt eine Liste von Seed-Keywords (z. B. „Workflow-Automatisierungssoftware“) und verwendet diese, um Hunderte von verwandten Keyword-Vorschlägen über die Keyword Ideas API von Google (generateKeywordIdeas) zu generieren. Er ruft umfangreiche Daten ab, einschließlich Suchvolumen, Wettbewerbsniveaus und Kosten pro Klick (CPC)-Bereiche, verarbeitet und speichert dann die Ergebnisse – was ihn ideal für den Aufbau von SEO-Strategien, die Optimierung von Content-Kalendern oder die Befüllung von bezahlten Werbekampagnen macht.
Alle generierten Keywords werden extrahiert, in saubere Felder umformatiert und automatisch in ein Google Sheet hochgeladen, um einfachen Zugriff und Berichterstattung zu ermöglichen.
Hauptfunktionen und Fähigkeiten
- ✅ Automatisierte Keyword-Recherche: Nutzt die offizielle API von Google Ads, um Echtzeit-Keyword-Ideen basierend auf eingegebenen Seeds abzurufen.
- ✅ Suchvolumen- und Wettbewerbsdaten: Extrahiert
avgMonthlySearches,competition,competitionIndexund CPC-Schätzungen (lowTopOfPageBidMicros,highTopOfPageBidMicros). - ✅ Datentransformation: Konvertiert Mikro-Gebotswerte (in Cent) mithilfe von JavaScript-Ausdrücken in lesbare Dollarbeträge.
- ✅ Strukturierte Ausgabe: Ordnet komplexe JSON-Antworten in flache, nutzbare Felder wie
keyword,avgMonthlySearchesusw. um. - ✅ Google Sheets-Integration: Hängt verarbeitete Keyword-Daten automatisch an ein vordefiniertes Google Sheet für die langfristige Nachverfolgung an.
- ✅ Skalierbare Eingabeverarbeitung: Akzeptiert mehrere Seed-Keywords gleichzeitig und verarbeitet jedes durch Batching-Logik.
- ✅ Gut dokumentierte Einrichtung: Enthält detaillierte Haftnotizen, die Benutzer durch Konfiguration, Authentifizierung und Fehlerbehebung führen.
Hauptknoten und ihre Zwecke
| Knotenname | Typ | Zweck |
|---|---|---|
| Trigger | executeWorkflowTrigger |
Startet den Workflow manuell; dient als Einstiegspunkt für Testläufe oder Integrationsauslöser (kann durch Webhook ersetzt werden). |
| Keywords festlegen | set |
Extrahiert das Array der eingegebenen Keywords (gesendet über den Trigger) in ein strukturiertes Format, das von nachgelagerten Knoten zugänglich ist. |
| Neue Keywords generieren | httpRequest |
Ruft den Google Ads generateKeywordIdeas-Endpunkt mit den richtigen Headern und der richtigen Nutzlast auf und authentifiziert sich über OAuth2. Sendet Seed-Keywords und Standort-/Sprachzielparameter. |
| Aufteilen | splitOut |
Teilt das Array der zurückgegebenen Keyword-Ideen (results) auf, sodass jeder Vorschlag einzeln verarbeitet wird. |
| Felder bearbeiten | set |
Formatiert die rohe API-Antwort in benutzerfreundliche Felder um: konvertiert Mikro-Gebote → Dollar, extrahiert Text, Wettbewerb und Suchvolumen. |
| Upsert | googleSheets |
Hängt bereinigte Keyword-Daten an einen bestimmten Tab in einem Google Sheet namens „SEO DOCTOR: Keyword Tool“ an. Verwendet Auto-Mapping, um Felder abzugleichen. |
| Haftnotizen (x5) | stickyNote |
Bietet Dokumentation innerhalb der Leinwand: Nutzungshinweise, Einrichtungsschritte, Tipps zur Fehlerbehebung und Kontext zum Datenfluss. |
Anwendungsfälle und Vorteile
Ideal für:
- 📈 SEO-Strategen: Entdecken Sie unerschlossene Long-Tail-Keywords mit tatsächlicher Suchnachfrage.
- 💬 Content-Vermarkter: Erstellen Sie Themencluster und Blog-Gliederungen, die auf Daten basieren.
- 🔍 PPC-Manager: Bewerten Sie die Keyword-Tauglichkeit, bevor Sie Google Ads-Kampagnen starten.
- 🛠️ Automatisierungsberater: Wiederverwenden Sie diese Vorlage für Kunden zur skalierbaren Keyword-Analyse.
Geschäftliche Vorteile:
- ⏱️ Spart Zeit: Eliminiert manuelles Scraping oder die Verwendung von Drittanbieter-Tools mit begrenzter Genauigkeit.
- 💡 Verbessert die Genauigkeit: Verwendet die eigene Datenquelle von Google anstelle von Schätzungen.
- 🧩 Flexibel & erweiterbar: Kann in größere Workflows integriert werden (z. B. CMS-Veröffentlichung, Rank-Tracking, Wettbewerbsanalyse).
- 🗃️ Zentralisierte Berichterstattung: Alle Ausgaben landen in Google Sheets – einfach zu teilen, zu visualisieren und gemeinsam zu bearbeiten.
Schritt-für-Schritt-Workflow-Logik
-
Workflow starten
- Der Trigger-Knoten initiiert die Ausführung. Im Beispiel hat er Testdaten mit 20 Seed-Keywords wie „n8n workflow automation“ und „hr process automation“ angeheftet.
-
Seed-Keywords extrahieren
- Der Keywords festlegen-Knoten ordnet das eingehende
.query.Keyword-Array einem Feld namensKeywordzu, wodurch es für die HTTP-Anfrage verfügbar wird.
- Der Keywords festlegen-Knoten ordnet das eingehende
-
Google Ads API aufrufen
- Der Neue Keywords generieren-Knoten sendet eine POST-Anfrage an:
https://googleads.googleapis.com/v18/customers/{customer-id}:generateKeywordIdeas - Der Anfragetext enthält:
- Zielland:
geoTargetConstants/2840(Vereinigte Staaten) - Sprache:
languageConstants/1000(Englisch) - Netzwerk:
GOOGLE_SEARCH - Seed-Keywords aus dem vorherigen Schritt
- Zielland:
- Die Authentifizierung verwendet gespeicherte OAuth2-Anmeldeinformationen und erforderliche Header:
developer-tokenlogin-customer-idcontent-type: application/json
- Der Neue Keywords generieren-Knoten sendet eine POST-Anfrage an:
-
Ergebnis-Array verarbeiten
- Die API gibt eine Liste von Keyword-Ideen unter
resultszurück. Der Aufteilen-Knoten teilt dieses Array in einzelne Elemente auf, sodass jedes Keyword separat behandelt werden kann.
- Die API gibt eine Liste von Keyword-Ideen unter
-
Daten bereinigen und formatieren
- Der Felder bearbeiten-Knoten erstellt vereinfachte Ausgabefelder:
keyword: Der vorgeschlagene Keyword-TextavgMonthlySearches: Durchschnittliche Anzahl monatlicher Suchanfragencompetition: Indikator für hohen/mittleren/niedrigen WettbewerbcompetitionIndex: Numerischer Index der WettbewerbsfähigkeitlowTopOfPageBidMicros/highTopOfPageBidMicros: Konvertiert von Mikros in USD (geteilt durch 1.000.000)
- Der Felder bearbeiten-Knoten erstellt vereinfachte Ausgabefelder:
-
Ergebnisse in Google Sheets speichern
- Der Upsert-Knoten schreibt jeden formatierten Keyword-Datensatz in ein Google Sheet mit dem Titel „SEO DOCTOR: Keyword Tool“, speziell in das Blatt mit der GID
1475484115mit der Bezeichnung „Keyword“. - Die Feldzuordnung erfolgt automatisch basierend auf den Spaltennamen.
- Der Upsert-Knoten schreibt jeden formatierten Keyword-Datensatz in ein Google Sheet mit dem Titel „SEO DOCTOR: Keyword Tool“, speziell in das Blatt mit der GID
-
Überprüfen und iterieren
- Benutzer können die Ergebnisse direkt in Google Sheets überprüfen.
- Haftnotizen führen durch die Neukonfiguration für andere Geografien, Sprachen, Kunden-IDs oder alternative Trigger (wie Webhooks).
💡 Profi-Tipp: Ersetzen Sie den Standard-Trigger durch einen Webhook-Knoten, um externen Systemen (wie CRM, Formularen oder Dashboards) zu ermöglichen, Keyword-Anfragen dynamisch zu senden.
Dieser Workflow veranschaulicht, wie n8n No-Code/Low-Code-Zugriff auf Enterprise-APIs ermöglicht – und komplexe SEO-Operationen in wiederholbare, automatisierte Pipelines verwandelt. Mit minimalem Aufwand können Teams schneller als je zuvor umsetzbare Erkenntnisse generieren.
So geht’s: JSON herunterladen und in n8n „Aus Datei importieren“ wählen.