Buzzmatic

Google Apps Script für SEO: Aufgaben automatisieren

Google Apps Script automatisiert repetitive SEO-Aufgaben direkt in Google Sheets – vom Crawling über API-Abfragen bis zu eigenen Funktionen. Hier lernst du die wichtigsten Anwendungsfälle.

Experte6 Min. LesezeitZuletzt aktualisiert: 13. Juli 2026

Das lernst du hier

  • Was Google Apps Script ist und wie es funktioniert
  • Warum sich Apps Script für SEO-Automatisierung eignet
  • Wie du damit Webseiten crawlst und Drittanbieter-APIs anbindest
  • Wie du benutzerdefinierte Funktionen in Google Sheets erstellst
  • Welche Grenzen und Best Practices du beachten solltest

Was ist Google Apps Script?

Google Apps Script ist eine auf JavaScript basierende Skriptsprache, die in der Cloud-Umgebung von Google läuft. Damit erweiterst und verbindest du Google-Workspace-Dienste wie Google Sheets, Docs, Gmail und Drive programmatisch. Stell es dir als „Klebstoff" vor, der verschiedene Google-Anwendungen intelligent zusammenarbeiten lässt und benutzerdefinierte Workflows ermöglicht.

Die Skripte schreibst und verwaltest du direkt im Browser in einem eigenen Editor. Da es sich um eine Cloud-Lösung handelt, brauchst du keine separate Entwicklungsumgebung und keinen eigenen Server. Grundkenntnisse in JavaScript sind hilfreich, da Apps Script darauf aufbaut.

Warum Apps Script für SEO?

Apps Script macht viele SEO-Prozesse zugänglich und effizient. Die wichtigsten Vorteile:

  • Vereinfachter API-Zugriff: Viele SEO-Aufgaben erfordern das Abrufen von Daten über Schnittstellen – etwa die Google Search Console API oder APIs von SEO-Tools. Für Google-Dienste übernimmt Apps Script die Authentifizierung automatisch; die sonst komplexe OAuth-2.0-Einrichtung entfällt weitgehend.
  • Integrierte Automatisierung: Über Trigger starten Skripte automatisch zu bestimmten Zeiten (z. B. täglich), bei Ereignissen (etwa beim Bearbeiten einer Tabelle) oder manuell. Ideal für wiederkehrende Aufgaben wie das Abrufen von Rankingdaten oder das Erstellen von Berichten.
  • Protokolle und Fehlerbehandlung: Ausführungsprotokolle zeigen den Status jeder Ausführung; bei Fehlern kannst du dich automatisch per E-Mail benachrichtigen lassen.
  • Kosteneffizienz: Für viele Anwendungsfälle ist Apps Script kostenlos, solange du innerhalb der Google-Nutzungsgrenzen bleibst.
  • Flexibilität: Auf JavaScript-Basis lassen sich maßgeschneiderte Lösungen bauen – vom Datenimport bis zur automatisierten Berichterstellung.

Praktische Anwendungsfälle

Der Apps-Script-Workflow: von der URL-Liste zum angereicherten Sheet URL-LISTE API URL TITEL META STATUS SHEET SKRIPT AUSGABE

Ein Apps Script liest URLs aus einem Google Sheet, ruft per API Daten ab und schreibt die Ergebnisse zurück in die Zellen.

1. Webseiten crawlen und SEO-Daten extrahieren

Mit dem Dienst UrlFetchApp sendest du HTTP-Anfragen an beliebige URLs. Die Methode getContentText() liefert den HTML-Quellcode zurück, den du anschließend parst, um Informationen zu extrahieren:

Typisch ausgelesen werden Metadaten (Title-Tags, Meta-Beschreibungen, Robots-Anweisungen, Canonical-Tags, Schema-Markup), Inhalte (Überschriften, Links, Bild-Alt-Texte) und benutzerdefinierte Daten wie Produktpreise. Für komplexeres Parsen nutzt du oft die Bibliothek Cheerio für Apps Script – eine schlanke jQuery-Variante für den Servereinsatz, mit der du Elemente per CSS-Selektor auswählst.

Ein häufiger Anwendungsfall: Du pflegst eine URL-Liste in einem Google Sheet und lässt per Skript automatisch Meta-Titel, Beschreibungen oder H1-Überschriften abrufen und in benachbarte Zellen schreiben. Für umfangreiche Audits sind spezialisierte Crawler wie Screaming Frog leistungsfähiger; für gezielte Prüfungen oder kleinere Projekte ist Apps Script eine schlanke Alternative.

2. Drittanbieter-APIs zur Datenanreicherung

Viele wertvolle SEO-Daten stammen von Tool-Anbietern wie Semrush, Ahrefs oder Moz. Ihre APIs sprichst du ebenfalls über UrlFetchApp an: Du formulierst eine Anfrage an den Endpunkt (meist mit API-Schlüssel) und verarbeitest die Antwort, oft im JSON-Format. So beziehst du SERP- und Ranking-Daten, Keyword-Daten wie Suchvolumen und Schwierigkeit, Traffic-Schätzungen oder Backlink-Metriken. Immer wenn du dich beim manuellen Kopieren aus einem SEO-Tool ertappst, steckt Automatisierungspotenzial – etwa das automatische Abrufen des Suchvolumens für eine Keyword-Liste.

3. Benutzerdefinierte SEO-Funktionen

Google Sheets bringt viele Funktionen mit, aber nicht jede spezielle Berechnung. Mit Apps Script erstellst du eigene Funktionen, die du wie jede Formel nutzt (z. B. =meineEigeneFunktion(A1)). Typische Beispiele:

  • Klick-Potenzial schätzen: aus Suchvolumen und Ranking-Position anhand branchenüblicher CTR-Werte.
  • Fuzzy String Matching: ähnliche, aber nicht identische Keywords oder URLs abgleichen.
  • Gewichtete Durchschnitte: mehrere Faktoren wie Impressionen, Klicks und Verweildauer unterschiedlich gewichten.
  • Datenbereinigung: Datumsformate konvertieren, unerwünschte Zeichen entfernen, Texte standardisieren.

Apps Script in Google Sheets integrieren

  1. Editor öffnen: Im Google Sheet auf „Erweiterungen" → „Apps Script" klicken. Der Editor öffnet sich in einem neuen Tab.
  2. Code schreiben: Den Standardcode entfernen und eigene Funktionen einfügen. Funktionen, die direkt in Zellen laufen sollen, versiehst du oft mit dem Kommentar /** @customfunction */.
  3. Bibliotheken hinzufügen (optional): Im linken Menü unter „Bibliotheken" die Skript-ID einer Bibliothek wie Cheerio eingeben, Version wählen und hinzufügen.
  4. Speichern und verwenden: Skript speichern, ins Sheet zurückwechseln und die Funktion wie eine normale Formel aufrufen, z. B. =getStatusCode(A1).
  5. Trigger einrichten: Über das „Triggers"-Menü (Wecker-Symbol) legst du fest, welche Funktion wann automatisch läuft – etwa zeitgesteuert täglich.
Screenshot des Apps-Script-Editors mit dem Menü 'Erweiterungen → Apps Script'.

Grenzen und Best Practices

Bei aller Mächtigkeit gibt es einige Punkte zu beachten:

  • Ausführungslimits: Google setzt Quoten für die tägliche Gesamtausführungszeit und die Anzahl der API-Aufrufe. Für kleinere bis mittlere Automatisierungen reichen sie meist aus.
  • Fehlerbehandlung: Robuste Skripte nutzen try-catch-Blöcke, um unerwartete Probleme abzufangen.
  • Sicherheit und Berechtigungen: Skripte fordern Berechtigungen an – prüfe immer genau, welche.
  • Lernkurve: Grundlegende JavaScript-Kenntnisse helfen; Google und die Community bieten viel Dokumentation.

Fazit

Google Apps Script ist ein vielseitiges Werkzeug, um repetitive SEO-Aufgaben zu automatisieren, Daten effizienter zu sammeln und mehr Zeit für strategische Arbeit zu gewinnen. Die enge Integration mit Google Sheets macht es besonders attraktiv für maßgeschneiderte Dashboards und Analyse-Tools. Ob Statuscodes hunderter URLs, regelmäßige Suchvolumen-Abfragen oder komplexe Analysen direkt in Tabellen – mit etwas Einarbeitung lassen sich Lösungen bauen, die den SEO-Alltag spürbar erleichtern. Wer noch mehr Datenpower braucht, findet sie in Python für SEO.

FAQ

Häufige Fragen

Grundkenntnisse in JavaScript sind hilfreich, da Apps Script darauf basiert. Für einfache Automatisierungen reichen sie aus; Google und die Community bieten viele Vorlagen und Tutorials zum Einstieg.

Für die meisten Anwendungsfälle ja, weil es Teil des Google-Workspace-Ökosystems ist. Es fallen keine Kosten für Server oder Spezialsoftware an, solange du innerhalb der Nutzungsgrenzen bleibst.

Über den Dienst UrlFetchApp sendest du eine Anfrage an eine URL und liest mit getContentText() den HTML-Quellcode aus. Diesen parst du dann – etwa mit regulären Ausdrücken oder der Bibliothek Cheerio – um Titel, Beschreibungen oder Überschriften zu extrahieren.

Nein. Für umfangreiche Website-Audits sind spezialisierte Crawler leistungsfähiger. Apps Script eignet sich als schlanke Alternative für gezielte Prüfungen, kleinere Projekte und maßgeschneiderte Automatisierungen in Google Sheets.

Quiz

Teste dein Wissen

Fünf Fragen zu Google Apps Script für SEO.

Frage 1 von 5

Worauf basiert Google Apps Script?