Google Search Console Automatisierung über Rube MCP
Suchanalysen abfragen, URLs inspizieren, Sitemaps verwalten und die Suchleistung überwachen – mit der Google Search Console über Rube MCP (Composio).
Toolkit-Dokumentation: composio.dev/toolkits/google_search_console
Voraussetzungen
- Rube MCP muss verbunden sein (RUBE_SEARCH_TOOLS verfügbar)
- Aktive Verbindung über
RUBE_MANAGE_CONNECTIONSmit dem Toolkitgoogle_search_console - Verifizierte Inhaberschaft der Website oder entsprechende Berechtigungen in der Google Search Console
- Rufen Sie immer zuerst
RUBE_SEARCH_TOOLSauf, um die aktuellen Toolschemata zu erhalten
Einrichtung
Rube MCP beziehen: Fügen Sie https://rube.app/mcp als MCP-Server in Ihrer Client-Konfiguration hinzu. Es werden keine API-Schlüssel benötigt – fügen Sie einfach den Endpunkt hinzu, und es funktioniert.
- Überprüfen Sie die Verfügbarkeit von Rube MCP, indem Sie bestätigen, dass
RUBE_SEARCH_TOOLSantwortet - Rufen Sie
RUBE_MANAGE_CONNECTIONSmit dem Toolkitgoogle_search_consoleauf - Wenn die Verbindung nicht AKTIV ist, folgen Sie dem zurückgegebenen Authentifizierungslink, um die Einrichtung abzuschließen
- Bestätigen Sie, dass der Verbindungsstatus AKTIV anzeigt, bevor Sie Workflows ausführen
Kern-Workflows
1. Alle verifizierten Websites auflisten
Verwenden Sie GOOGLE_SEARCH_CONSOLE_LIST_SITES, um alle Websites abzurufen, die der authentifizierte Benutzer besitzt oder auf die er Zugriff hat.
Tool: GOOGLE_SEARCH_CONSOLE_LIST_SITES
Parameter: (keine erforderlich)
Rückgabe: Liste der Website-Einträge mit siteUrl und permissionLevel
2. Suchanalysen abfragen
Verwenden Sie GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERY, um Suchleistungsdaten wie Klicks, Impressionen, CTR und Position zu erhalten.
Tool: GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERY
Parameter:
- site_url (erforderlich): Website-URL (z. B. "https://www.example.com/" oder "sc-domain:example.com")
- start_date (erforderlich): Startdatum im Format YYYY-MM-DD
- end_date (erforderlich): Enddatum im Format YYYY-MM-DD
- dimensions: Gruppieren nach ["query", "page", "country", "device", "date", "searchAppearance"]
- search_type: "web" (Standard), "image", "video", "news", "discover", "googleNews"
- dimension_filter_groups: Filter für Dimensionen (Operator: equals, notEquals, contains, notContains, includingRegex, excludingRegex)
- row_limit: Maximale Zeilen (1-25000, Standard 1000)
- start_row: Paginierungsversatz (Standard 0)
- aggregation_type: "auto", "byPage", "byProperty", "byNewsShowcasePanel"
- data_state: "final" (Standard), "all", "hourly_all"
3. Eine URL inspizieren
Verwenden Sie GOOGLE_SEARCH_CONSOLE_INSPECT_URL, um den Indexierungsstatus und Probleme für eine bestimmte URL zu überprüfen.
Tool: GOOGLE_SEARCH_CONSOLE_INSPECT_URL
Parameter:
- inspection_url (erforderlich): Vollständige URL zur Inspektion (z. B. "https://www.example.com/seite")
- site_url (erforderlich): Property-URL (z. B. "https://www.example.com/")
- language_code: BCP-47-Sprache (Standard: "en-US")
4. Sitemaps auflisten
Verwenden Sie GOOGLE_SEARCH_CONSOLE_LIST_SITEMAPS, um alle für eine Website eingereichten Sitemaps abzurufen.
Tool: GOOGLE_SEARCH_CONSOLE_LIST_SITEMAPS
Parameter:
- site_url (erforderlich): Website-URL (z. B. "https://www.example.com/")
- sitemap_index: Bestimmte Sitemap-Index-URL, von der Sitemaps aufgelistet werden sollen
5. Eine Sitemap einreichen
Verwenden Sie GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAP, um eine Sitemap für die Indexierung zu registrieren oder erneut einzureichen.
Tool: GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAP
Parameter:
- site_url (erforderlich): Website-URL oder Domain-Property (z. B. "sc-domain:example.com")
- feedpath (erforderlich): Vollständige Sitemap-URL (z. B. "https://www.example.com/sitemap.xml")
6. Sitemap-Details abrufen
Verwenden Sie GOOGLE_SEARCH_CONSOLE_GET_SITEMAP, um Informationen zu einer bestimmten eingereichten Sitemap abzurufen.
Tool: GOOGLE_SEARCH_CONSOLE_GET_SITEMAP
Parameter:
- site_url (erforderlich): Website-URL
- feedpath (erforderlich): Sitemap-URL, für die Details abgerufen werden sollen
Häufige Muster
- Leistungsüberwachung: Verwenden Sie
GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERYmitdimensions: ["date"]über einen Zeitraum, um tägliche Suchleistungstrends zu verfolgen. - Top-Query-Bericht: Verwenden Sie
GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERYmitdimensions: ["query"], um die am häufigsten geklickten Suchbegriffe zu finden. - Analyse auf Seitenebene: Verwenden Sie
dimensions: ["page"], um die leistungsstärksten Seiten zu identifizieren, danachdimensions: ["query", "page"], um zu sehen, welche Suchanfragen den Traffic auf jede Seite lenken. - Indexierungsaudit: Verwenden Sie
GOOGLE_SEARCH_CONSOLE_INSPECT_URL, um den Indexierungsstatus wichtiger Seiten zu überprüfen. - Sitemap-Verwaltung: Verwenden Sie
GOOGLE_SEARCH_CONSOLE_LIST_SITEMAPS, um eingereichte Sitemaps zu überprüfen, und dannGOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAP, um neue oder aktualisierte einzureichen. - Länder-/Geräte-Aufschlüsselung: Verwenden Sie
dimensions: ["country", "device"], um die geografische und gerätebezogene Verteilung des Suchverkehrs zu verstehen. - Filter für bestimmte Suchanfragen: Verwenden Sie
dimension_filter_groupsmit den OperatorencontainsoderincludingRegex, um sich auf bestimmte Keyword-Gruppen zu konzentrieren.
Bekannte Fallstricke
- Das Site-URL-Format ist entscheidend: URL-Präfix-Properties verwenden die vollständige URL mit Protokoll und abschließendem Schrägstrich (z. B.
https://www.example.com/). Domain-Properties verwenden dassc-domain:-Präfix (z. B.sc-domain:example.com). Die Verwendung des falschen Formats führt zu leeren Ergebnissen oder Fehlern. - Datumsbereichsgrenzen: Daten sind in der Regel mit einer Verzögerung von 2-3 Tagen verfügbar.
data_state: "all"enthält aktuellere Daten, die sich noch ändern können.hourly_allfunktioniert nur für Daten innerhalb der letzten 3 Tage. - Paginierung mit Zeilenlimit: Die API gibt die obersten Ergebnisse sortiert nach Klicks zurück (oder nach Datum, wenn nach Datum gruppiert wird). Für vollständige Daten paginieren Sie mit
start_rowzusammen mitrow_limit. - Maximal 25.000 Zeilen pro Anfrage: Selbst mit Paginierung gibt jede Anfrage höchstens 25.000 Zeilen zurück. Für sehr große Datensätze verkleinern Sie den Datumsbereich oder fügen Dimensionsfilter hinzu.
- Inspektions-URL muss zur Site passen: Die
inspection_urlmuss eine Seite unter dersite_url-Property sein. Site-übergreifende Inspektionen schlagen fehl. - Sitemap muss erreichbar sein:
GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAPerfordert, dass die Sitemap-Datei unter der angegebenen URL öffentlich zugänglich und ordnungsgemäß als XML formatiert ist. - Ergebnisse nach Klicks sortiert: Standardmäßig werden Analyseergebnisse absteigend nach Klickzahl sortiert, außer wenn nach
dategruppiert wird (dann aufsteigend nach Datum).
Kurzreferenz
| Aktion | Tool | Wichtige Parameter |
|---|---|---|
| Websites auflisten | GOOGLE_SEARCH_CONSOLE_LIST_SITES | (keine) |
| Suchanalysen | GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERY | site_url, start_date, end_date, dimensions |
| URL inspizieren | GOOGLE_SEARCH_CONSOLE_INSPECT_URL | inspection_url, site_url |
| Sitemaps auflisten | GOOGLE_SEARCH_CONSOLE_LIST_SITEMAPS | site_url |
| Sitemap einreichen | GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAP | site_url, feedpath |
| Sitemap-Info abrufen | GOOGLE_SEARCH_CONSOLE_GET_SITEMAP | site_url, feedpath |
Bereitgestellt von Composio