CommunityCodierung & Entwicklunggithub.com

google-search-console-automation

Automatisieren Sie Google Search Console-Aufgaben über Rube MCP (Composio): Abfragen von Suchanalysen, Auflisten von Websites, Überprüfen von URLs, Einreichen von Sitemaps und Überwachen der Suchleistung. Durchsuchen Sie immer zuerst die Tools nach aktuellen Schemata.

Was ist google-search-console-automation?

Diese Fähigkeit automatisiert die Interaktion mit der Google Search Console über das Rube MCP (Composio)-Toolkit. Sie ermöglicht es, Suchanalysedaten abzurufen, Websites aufzulisten, URLs zu inspizieren, Sitemaps zu verwalten und die Suchleistung zu überwachen. Entwickler und Agenten können damit wiederkehrende SEO- und Indexierungsaufgaben automatisieren, ohne manuell in die Search Console einsteigen zu müssen. Die Fähigkeit unterstützt die Plattformen von Composio (z. B. Cursor, Claude Code) und erfordert eine aktive Rube MCP-Verbindung mit dem Toolkit `google_search_console`. Alle Aktionen werden über klar definierte Tools wie `GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERY` oder `GOOGLE_SEARCH_CONSOLE_INSPECT_URL` ausgeführt. Dabei müssen stets die aktuellen Toolschemata via `RUBE_SEARCH_TOOLS` abgerufen werden. Die SKILL.md-Dokumentation enthält detaillierte Anleitungen, häufige Muster (z. B. Performance-Monitoring, Top-Query-Reports) und bekannte Fallstricke wie das korrekte Format der Site-URL oder Paginierungslimits.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-claude-skills/tree/master/composio-skills/google-search-console-automation

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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_CONNECTIONS mit dem Toolkit google_search_console
  • Verifizierte Inhaberschaft der Website oder entsprechende Berechtigungen in der Google Search Console
  • Rufen Sie immer zuerst RUBE_SEARCH_TOOLS auf, 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.

  1. Überprüfen Sie die Verfügbarkeit von Rube MCP, indem Sie bestätigen, dass RUBE_SEARCH_TOOLS antwortet
  2. Rufen Sie RUBE_MANAGE_CONNECTIONS mit dem Toolkit google_search_console auf
  3. Wenn die Verbindung nicht AKTIV ist, folgen Sie dem zurückgegebenen Authentifizierungslink, um die Einrichtung abzuschließen
  4. 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_QUERY mit dimensions: ["date"] über einen Zeitraum, um tägliche Suchleistungstrends zu verfolgen.
  • Top-Query-Bericht: Verwenden Sie GOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERY mit dimensions: ["query"], um die am häufigsten geklickten Suchbegriffe zu finden.
  • Analyse auf Seitenebene: Verwenden Sie dimensions: ["page"], um die leistungsstärksten Seiten zu identifizieren, danach dimensions: ["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 dann GOOGLE_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_groups mit den Operatoren contains oder includingRegex, 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 das sc-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_all funktioniert 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_row zusammen mit row_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_url muss eine Seite unter der site_url-Property sein. Site-übergreifende Inspektionen schlagen fehl.
  • Sitemap muss erreichbar sein: GOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAP erfordert, 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 date gruppiert wird (dann aufsteigend nach Datum).

Kurzreferenz

AktionToolWichtige Parameter
Websites auflistenGOOGLE_SEARCH_CONSOLE_LIST_SITES(keine)
SuchanalysenGOOGLE_SEARCH_CONSOLE_SEARCH_ANALYTICS_QUERYsite_url, start_date, end_date, dimensions
URL inspizierenGOOGLE_SEARCH_CONSOLE_INSPECT_URLinspection_url, site_url
Sitemaps auflistenGOOGLE_SEARCH_CONSOLE_LIST_SITEMAPSsite_url
Sitemap einreichenGOOGLE_SEARCH_CONSOLE_SUBMIT_SITEMAPsite_url, feedpath
Sitemap-Info abrufenGOOGLE_SEARCH_CONSOLE_GET_SITEMAPsite_url, feedpath

Bereitgestellt von Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

agent-mail-automation

Automate Agent Mail tasks via Rube MCP (Composio). Always search tools first for current schemas.

agentql-automation

Automate Agentql tasks via Rube MCP (Composio). Always search tools first for current schemas.

agenty-automation

Automate Agenty tasks via Rube MCP (Composio). Always search tools first for current schemas.

Verwandte Skills