Start / n8n-Workflow-Vorlagen / SEO-Keywords mit monatlichem Suchvolumen mithilfe der Google Ads API generieren

SEO-Keywords mit monatlichem Suchvolumen mithilfe der Google Ads API generieren

Generate New Keywords with Search Volumes⚒️⚒️🟢🟢

Dieser n8n-Workflow automatisiert die Keyword-Recherche, indem er neue SEO-Keywords mit Suchvolumendaten mithilfe der Google Ads API generiert. Er verarbeitet eingegebene Keywords, ruft Keyword-Ideen ab und speichert die Ergebnisse zur weiteren Analyse in Google Sheets.

Manuell6 KnotenMarketing & Social MediaSEO DOCTORSEO REPORTSWerkzeuge

Ü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, competitionIndex und 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, avgMonthlySearches usw. 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

  1. 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.
  2. Seed-Keywords extrahieren

    • Der Keywords festlegen-Knoten ordnet das eingehende .query.Keyword-Array einem Feld namens Keyword zu, wodurch es für die HTTP-Anfrage verfügbar wird.
  3. 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
    • Die Authentifizierung verwendet gespeicherte OAuth2-Anmeldeinformationen und erforderliche Header:
      • developer-token
      • login-customer-id
      • content-type: application/json
  4. Ergebnis-Array verarbeiten

    • Die API gibt eine Liste von Keyword-Ideen unter results zurück. Der Aufteilen-Knoten teilt dieses Array in einzelne Elemente auf, sodass jedes Keyword separat behandelt werden kann.
  5. Daten bereinigen und formatieren

    • Der Felder bearbeiten-Knoten erstellt vereinfachte Ausgabefelder:
      • keyword: Der vorgeschlagene Keyword-Text
      • avgMonthlySearches: Durchschnittliche Anzahl monatlicher Suchanfragen
      • competition: Indikator für hohen/mittleren/niedrigen Wettbewerb
      • competitionIndex: Numerischer Index der Wettbewerbsfähigkeit
      • lowTopOfPageBidMicros / highTopOfPageBidMicros: Konvertiert von Mikros in USD (geteilt durch 1.000.000)
  6. 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 1475484115 mit der Bezeichnung „Keyword“.
    • Die Feldzuordnung erfolgt automatisch basierend auf den Spaltennamen.
  7. Ü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.