Zum Inhalt springen
CASOON

Google-Daten + AI = echter Vorteil

Search Console, Analytics und BigQuery mit Gemini verbinden – Handlungsempfehlungen aus eigenen Projektdaten

Aktualisiert 3. April 2026
10 Minuten
Google-Daten + AI = echter Vorteil
#Google Search Console #Analytics #BigQuery #Gemini

Was andere KI-Anbieter nicht haben: die direkte Verbindung zu Google Search Console, Google Analytics und BigQuery – den Datenquellen, die für SEO und Content-Strategie am meisten zählen. Dieser Artikel zeigt, wie Gemini diese Daten analysiert, Muster erkennt und konkrete Handlungsempfehlungen ableitet – nicht aus Trainingsdaten, sondern aus den eigenen Projektdaten. Die Kombination aus Googles Daten und Googles Modell schafft einen Vorteil, den kein anderes Ökosystem so einfach replizieren kann.

Der strukturelle Unterschied

Andere KI-Modelle kennen allgemeine SEO-Best-Practices. Sie wurden auf Millionen Artikel über Suchmaschinenoptimierung trainiert. Das ist nützlich, hat aber eine grundlegende Schwäche: Die Antworten basieren auf statistischen Mustern aus dem Training – nicht auf deinen Daten.

Der Unterschied ist entscheidend:

TrainingsdatenEigene Projektdaten
BasisWas generell funktioniertWas auf deiner Domain passiert
ZahlenDurchschnittswerteDeine konkreten Metriken
EmpfehlungenAllgemeinSeiten-spezifisch
AktualitätStatischTagesaktuell möglich

Wenn du Gemini Zugriff auf deine Search Console-Daten gibst, analysiert das Modell keine Theorie mehr. Es analysiert, welche deiner Seiten seit zwei Monaten Rankings verlieren, welche Keywords eine CTR von 1,2 % haben obwohl sie auf Position 4 ranken, und warum drei Kategorieseiten trotz guter Rankings kaum Traffic bringen.

Das ist der strukturelle Vorteil: Kontext schlägt Trainingswissen.

Search Console Daten analysieren

Der einfachste Einstieg ist der CSV-Export aus der Search Console.

Export in drei Schritten:

  1. Search Console öffnen → Suchergebnisse
  2. Zeitraum auf drei Monate setzen, alle vier Metriken aktivieren (Klicks, Impressionen, CTR, Position)
  3. Exportieren als CSV

Diese CSV lädst du in Gemini Advanced hoch (im Chat) oder übergibst sie als Text an die API. Die Datei enthält pro Zeile: Query, Seiten-URL, Klicks, Impressionen, CTR, Position.

Prompt-Template für Ranking-Verluste und CTR-Potenzial:

Hier sind meine Google Search Console Daten der letzten 3 Monate als CSV.

Analysiere die Daten und beantworte folgende Fragen:
1. Welche 5 Seiten haben den stärksten Positionsverlust (Vergleich Monat 1 vs. Monat 3)?
2. Welche Keywords ranken auf Position 5 bis 15 und haben eine CTR unter 3 %?
   (Das sind CTR-Optimierungs-Kandidaten)
3. Welche Seiten generieren viele Impressionen aber kaum Klicks?
4. Gibt es erkennbare saisonale Muster?

Formatiere als JSON mit den Feldern:
- ranking_losses: Array mit {url, avg_position_change, affected_keywords}
- ctr_opportunities: Array mit {query, position, current_ctr, estimated_improvement}
- impression_waste: Array mit {url, impressions, clicks, ctr}
- patterns: String mit kurzer Einordnung

Nur das JSON, keine Erklärungen.

Beispiel-Output (gekürzt):

{
  "ranking_losses": [
    {
      "url": "/blog/typescript-guide/",
      "avg_position_change": 6.4,
      "affected_keywords": ["typescript tutorial", "typescript anfänger"]
    }
  ],
  "ctr_opportunities": [
    {
      "query": "astro js tutorial",
      "position": 7.2,
      "current_ctr": "1.8%",
      "estimated_improvement": "3-5% mit optimiertem Title/Description möglich"
    }
  ],
  "impression_waste": [
    {
      "url": "/leistungen/webentwicklung/",
      "impressions": 4200,
      "clicks": 31,
      "ctr": "0.74%"
    }
  ],
  "patterns": "Deutlicher Traffic-Rückgang im Januar, Erholung im Februar. Kategorieseiten performen strukturell schlechter als Blog-Artikel."
}

Google Analytics Daten nutzen

Analytics liefert, was Search Console nicht kann: Verhalten nach dem Klick. Welche Seiten haben hohen Traffic, aber niemand scrollt? Welche Einstiegsseiten schicken die meisten Nutzer sofort weiter?

Relevante Exports für die Analyse:

  • Seiten und Bildschirme: URL, Sitzungen, Engagement-Rate, durchschnittliche Engagement-Zeit
  • Akquisition: Kanal, Sitzungen, Conversions
  • Einstiegsseiten: URL, Sitzungen, Absprungrate (in GA4: Engagement-Rate invertiert)

Prompt-Template für Conversion-Lücken:

Hier sind Google Analytics 4 Daten der letzten 90 Tage (CSV-Export Seiten und Bildschirme).

Finde:
1. Seiten mit über 500 Sitzungen, aber Engagement-Rate unter 40 %
   (potenzielle Content-Probleme oder falsche Erwartungshaltung)
2. Einstiegsseiten mit mehr als 200 Sitzungen, aber Conversion-Rate unter 0,5 %
3. Seiten mit hoher Engagement-Zeit (über 3 Minuten), aber niedrigen Sitzungszahlen
   (guter Content, zu wenig Traffic)

Antworte als JSON:
{
  "content_problems": [{"url": "", "sessions": 0, "engagement_rate": "", "hypothesis": ""}],
  "conversion_gaps": [{"url": "", "sessions": 0, "conversion_rate": "", "recommendation": ""}],
  "hidden_gems": [{"url": "", "avg_engagement_time": "", "sessions": 0, "growth_potential": ""}]
}

Der entscheidende Teil ist das Feld hypothesis bzw. recommendation – hier leistet Gemini die eigentliche Arbeit. Das Modell erkennt Muster in den Zahlen und verbindet sie mit bekanntem SEO- und UX-Wissen. Eine Seite mit hoher Engagement-Zeit aber niedrigem Traffic ist ein anderes Problem als eine Seite mit viel Traffic aber schlechtem Engagement.

BigQuery für größere Datenmengen

Wer einen mittelgroßen Online-Shop oder ein etabliertes Content-Portal betreibt, stößt schnell an Limits. Search Console exportiert maximal 1.000 Zeilen. Analytics begrenzt Custom-Reports. BigQuery hat diese Limits nicht.

BigQuery ist sinnvoll, wenn:

  • mehr als 1.000 Keywords analysiert werden sollen
  • historische Daten über 18 Monate gebraucht werden
  • mehrere Properties kombiniert ausgewertet werden
  • tägliche automatische Analysen laufen sollen

Die Integration in Gemini funktioniert über den Export von Abfrage-Ergebnissen. Typischer Workflow: SQL-Abfrage in BigQuery ausführen, Ergebnis als CSV speichern, per API an Gemini übergeben.

-- Search Console Daten aus BigQuery (letzten 30 Tage, Deutschland)
SELECT
  query,
  page,
  SUM(clicks) AS total_clicks,
  SUM(impressions) AS total_impressions,
  AVG(position) AS avg_position,
  SAFE_DIVIDE(SUM(clicks), SUM(impressions)) AS ctr
FROM
  `your-project.searchconsole.searchdata_url_impression`
WHERE
  data_date >= DATE_SUB(CURRENT_DATE(), INTERVAL 30 DAY)
  AND country = 'DEU'
GROUP BY
  query, page
HAVING
  total_impressions > 100
ORDER BY
  total_impressions DESC
LIMIT 500

Das Ergebnis als CSV oder JSON speichern und dann per API an Gemini übergeben. Bei 500 Zeilen ist das noch gut handhabbar.

Kombinations-Workflow: von der Datenanalyse zur Handlungsempfehlung

Der eigentliche Wert liegt nicht in der Einzelanalyse, sondern im kombinierten Blick auf mehrere Datenquellen.

1
Daten exportieren Search Console CSV (Queries + Positionen), Analytics CSV (Seiten + Engagement), optional BigQuery für größere Datenmengen
2
Kontext zusammenführen Beide CSVs in einen Gemini-Prompt laden – entweder im Chat oder als kombinierter API-Aufruf mit zwei Anhängen
3
Muster-Analyse Gemini identifiziert: Seiten mit guten Rankings aber schlechtem Engagement, Keywords mit CTR-Potenzial, Content-Lücken zwischen Suchintent und Seiteninhalt
4
Handlungsempfehlungen generieren Aus den Mustern werden priorisierte Maßnahmen – nach Aufwand und erwartetem Impact sortiert, basierend auf konkreten Zahlen
5
Umsetzen und tracken Änderungen dokumentieren, in 4 bis 6 Wochen erneut analysieren – Feedback-Loop schließen

Prompt-Template für den kombinierten Aktionsplan:

Hier sind zwei Datensätze:
1. Search Console Daten (Query, Position, CTR, Impressionen) – 3 Monate
2. Google Analytics 4 Daten (Seite, Sitzungen, Engagement-Rate, Conversions) – 3 Monate

Erstelle einen Top-5-Aktionsplan für die nächsten 4 Wochen.

Kriterien für die Priorisierung:
- Höchster erwarteter Impact (Traffic-Zuwachs oder Conversion-Verbesserung)
- Machbar mit einem Freelancer in 4 Wochen
- Basierend ausschließlich auf den gelieferten Daten – keine allgemeinen SEO-Ratschläge

Format als JSON:
{
  "actions": [
    {
      "priority": 1,
      "title": "Kurze Bezeichnung der Maßnahme",
      "affected_urls": ["url1", "url2"],
      "data_basis": "Welche konkreten Zahlen belegen diese Maßnahme",
      "expected_impact": "Quantifizierbares Ziel",
      "effort_days": 2,
      "steps": ["Schritt 1", "Schritt 2", "Schritt 3"]
    }
  ]
}

Der entscheidende Satz: „Basierend ausschließlich auf den gelieferten Daten – keine allgemeinen SEO-Ratschläge.” Das zwingt das Modell, konkret zu werden. Ohne diese Einschränkung liefert Gemini einen generischen „Title-Tags optimieren”-Aktionsplan. Mit dieser Einschränkung nennt es spezifische URLs mit spezifischen Begründungen.

Was andere KI-Tools nicht können

Ohne Search Console-Zugang und ohne Analytics-Daten liefern ChatGPT, Claude und andere Modelle allgemeine SEO-Ratschläge. Das ist nicht wertlos, aber es ist kein Ersatz für datengestützte Analysen.

Gemini hat durch die Google-Integration einen strukturellen Vorteil – nicht weil das Modell besser ist, sondern weil der Datenfluss kürzer ist und die Integration tiefer geht. Direkte API-Verbindungen zu Search Console und Analytics sind in bestimmten Google Workspace- und AI Studio-Setups bereits verfügbar, die breite Verfügbarkeit wächst.

Datenhygiene vor jeder KI-Analyse

Der größte Fehler liegt selten im Modell, sondern im Input. Wenn Search Console, Analytics oder BigQuery-Daten ungeprüft ins Modell laufen, kommt fast immer eine plausible Antwort zurück – aber nicht zwingend eine belastbare.

Vor jeder Analyse sollte deshalb erst die Datengrundlage sauber sein:

  • Zeiträume vergleichbar wählen
  • Saisonalität mitdenken
  • Ausreißer nicht für Trends halten
  • kleine Stichproben nicht überinterpretieren
  • Tracking-Fehler und Attributionsbrüche ausschließen

Ein Modell kann nur mit dem Material arbeiten, das es bekommt. Wenn eine Seite wegen eines Tagging-Fehlers plötzlich “schlecht performt”, wird Gemini trotzdem Handlungsempfehlungen formulieren. Die Antwort klingt dann präzise, beruht aber auf fehlerhaften Voraussetzungen.

Der eigentliche Vorteil entsteht also nicht aus “mehr Daten”, sondern aus besseren Fragen an saubere Daten. Genau an dieser Stelle schließt der nächste Schritt an: Content Pipelines mit Gemini funktionieren nur dann gut, wenn die Analyse davor belastbar war.

Einordnung

Daten analysieren lässt sich inzwischen weitgehend automatisieren. Das eigentliche Problem ist die Content-Produktion im Anschluss: Wenn der Aktionsplan zehn neue Artikel und fünfzig überarbeitete Seiten vorsieht, muss das irgendwie umgesetzt werden.

Der nächste Artikel in dieser Serie zeigt, wie man mit Gemini eine mehrstufige Content-Pipeline aufbaut – von der Keyword-Idee über die automatische Gliederung bis zur finalen Content-Generierung mit konsistentem Ton, skalierbar für Affiliate- und Nischenprojekte.