Google Search Console API für mehrere Websites: Ein eigener SEO-Datenhub

Wozu ein eigener Datenhub?

Wer zahlreiche Websites betreut, kann Search-Console-Leistungsdaten regelmäßig in einer zentralen Datenbank speichern und vergleichbar darstellen. Ein eigenes Dashboard ersetzt aber weder die Search Console noch die fachliche Analyse von Ursachen.

Berechtigungen richtig einrichten

Ein Google-Cloud-Dienstkonto benötigt Zugriff auf die jeweiligen Search-Console-Properties. Den privaten Schlüssel bewahrt man außerhalb öffentlich erreichbarer Verzeichnisse auf. Er gehört weder in ein Repository noch in Browsercode oder Fehlerprotokolle.

Datenmodell planen

Eine Importtabelle sollte Property, Daten- und Abrufdatum, Dimensionen, Klicks, Impressionen, CTR, durchschnittliche Position sowie den Importstatus speichern. Eindeutige Schlüssel verhindern Dubletten bei wiederholten Abrufen. Suchanfragen und Seiten sind unterschiedliche Aggregationsebenen.

Grenzen der API beachten

Search Analytics liefert nicht unbegrenzt jede einzelne Suchanfrage. Zeilenlimits, Dimensionen und Datenschutzfilter beeinflussen die Ergebnisse. Die letzten Tage können sich nachträglich verändern. Daher sollte das System Abrufparameter protokollieren und jüngere Daten gegebenenfalls erneut laden.

Monitoring und Warnungen

Sinnvolle Berichte zeigen Veränderungen nach Domain und Landingpage sowie ausbleibende Importe. Auffällige Zahlen sind ein Anlass zur Prüfung, nicht automatisch ein Beweis für ein technisches SEO-Problem. Saisonalität, geringe Impressionen und Filter sind zu berücksichtigen.

Sicher migrieren

Beim Wechsel von einem externen Datenvermittler empfiehlt sich ein befristeter Parallelbetrieb. Verglichen werden gleiche Properties, Zeiträume, Dimensionen und Filter. Erst nach plausiblen Stichproben und dokumentierten Unterschieden wird die alte Datenversorgung deaktiviert.