Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CAMPIXX - 5 Automatisierungs-Hacks mit Python für die tägliche SEO-Arbeit

CAMPIXX - 5 Automatisierungs-Hacks mit Python für die tägliche SEO-Arbeit

Link zum Code: https://bit.ly/m/kevin-claneo

In der ständig wachsenden SEO-Landschaft kann es herausfordernd sein, den Überblick zu behalten und gleichzeitig effizient zu arbeiten.

In diesem Vortrag entdeckst du, wie du Python nutzen kannst, um deine SEO-Aufgaben zu automatisieren und dadurch wertvolle Zeit zu sparen. Anhand von praktischen Beispielen und eindrücklichen Zahlen zur Reduzierung der Arbeitszeit zeigt Kevin dir, wie APIs wie die von OpenAI und DataForSEO deinen Alltag revolutionieren können.

Zudem erhältst du Zugriff auf direkt einsetzbare Skripte, die dir den Einstieg erleichtern.

Doch dabei soll es nicht bleiben: Dieser Vortrag wird dich dazu inspirieren, dich tiefergehend mit den Möglichkeiten von Python in der SEO zu beschäftigen. Denn das Hauptaugenmerk liegt auf der zentralen Erkenntnis: Repetitive Aufgaben lassen sich immer automatisieren. Und wenn du diese automatisierst, schaffst du Raum für qualitativ hochwertige Analysen, die deine SEO-Strategie auf das nächste Level heben.

Kevin Kirchhoff

June 14, 2024
Tweet

Other Decks in Marketing & SEO

Transcript

  1. CAMPIXX 2024 / Seite 2 Der Name Python geht auf

    die Comedy-Serie Monty Python und nicht auf die Schlangenart zurück
  2. CAMPIXX 2024 / Seite 3 Das sind wir Agentur für

    internationales SEO & Content Marketing Kevin Kirchhoff Senior SEO Automation & AI Strategist Linkedin: /in/kirchhoff-kevin/ Team von 80+ Experten aus 14+ Ländern und ein großes Netzwerk von Freelancern Great Place to Work „Bester Arbeitgeber Deutschland 2023“ sowie BVDW SEO-Zertifizierung
  3. CAMPIXX 2024 / Seite 4 Euch Inspirieren, dass für euch

    perfekte Python-Setup für die SEO-Automatisierung zu finden und dadurch Lösungen zur Erleichterung eurer Arbeit! Mein Ziel des Vortrags
  4. CAMPIXX 2024 / Seite 6 KNIME - Automatisierung leicht gemacht

    Zielgruppe: Keine oder geringe Programmierkenntnisse Vorteile: Keine Programmierkenntnisse erforderlich, Visuelle Workflows Herausforderung: Erfordert dennoch eine Programmierlogik, Einarbeitungszeit für komplexere Aufgaben
  5. CAMPIXX 2024 / Seite 9 Jupyter Notebook (z.B. Google Colab)

    - Flexibilität für Entwickler Zielgruppe: Personen mit Programmierkenntnissen oder Python-Erfahrung Vorteile: Ideal für eigene Projekte und Experimente, Interaktive Umgebung, Einfaches Teilen und Kollaborieren Herausforderung: Oberfläche kann für Nicht-Programmierer abschreckend wirken, Codezellen müssen manuell ausgeführt werden
  6. CAMPIXX 2024 / Seite 11 Streamlit - Benutzerfreundliche Web-Apps Zielgruppe:

    Personen mit Programmierkenntnissen, die für andere programmieren oder Prozesse aufsetzen Vorteile: Erstellung von benutzerfreundlichen Web-Apps, Vertraute Elemente und Logiken für Nutzer, Bessere Akzeptanz und Nutzung Herausforderung: Erfordert Programmierkenntnisse, Code Bestandteile können nicht einzeln ausgeführt werden
  7. CAMPIXX 2024 / Seite 15 Hack #1: Meta-Daten-Erstellung mit LLMs

    Ziel: Automatisierte Erstellung und Optimierung von Title Tags, Meta Descriptions und H1- Tags Eingaben: URLs und zugehörige Keywords. Modelle: Nutzt verschiedene LLMs (z.B. GPT-4, Claude, Gemini) zur Textgenerierung. Sprachen: Unterstützt über 40 Sprachen. Funktionen: Crawlt Webseiten und extrahiert bestehende Meta-Daten Generiert neue Meta-Daten basierend auf den eingegebenen Keywords Verarbeitet die Daten und stellt sie zum Download bereit
  8. CAMPIXX 2024 / Seite 16 Meine favorisierten APIs Google Search

    Console DataForSEO Google Vertex AI Diverse LLMs
  9. CAMPIXX 2024 / Seite 17 Google Search Console API Performance-Daten

    nutzen: ▪ Zugriff auf Klicks, Impressionen, CTR, Position ▪ Segmentierung nach Seiten, Queries, Ländern, Geräten, etc. Datenverarbeitung mit Python und Pandas: ▪ Transformation in DataFrames ▪ Automatisierte Berichte und Dashboards ▪ Identifikation von Top-Performing Seiten und Queries
  10. CAMPIXX 2024 / Seite 18 DataForSEO API 12 leistungsstarke APIs

    in einer: ▪ SERP: Rankings, URLs, SERP-Features, … ▪ Keywords Data: Suchvolumen, CPC, … ▪ OnPage: Technische SEO-Analyse, Geschwindigkeitsoptimierung ▪ Uvm. Effiziente Datenverarbeitung und -analyse: ▪ Ranking-Überwachung und –Optimierung ▪ Keyword-Research und Content-Planung
  11. CAMPIXX 2024 / Seite 19 Hack #2: Keyworddaten-Anreicherung Ziel: Automatisiertes

    abrufen von Keyworddaten Eingaben: Excel-Datei mit Keywords, Domain und Wettbewerber-Domains. API: Nutzt die DataForSEO API zur Abfrage von Suchvolumen- und SERP-Daten. Funktionen: Lädt Keywords aus einer Excel-Datei Fragt Suchvolumendaten für die Keywords ab Ruft Ranking-Positionen für die eigene Domain und Wettbewerber ab Verarbeitet die Daten und stellt sie zum Download bereit
  12. CAMPIXX 2024 / Seite 20 Hack #3: Keyword-Clustering Ziel: Gruppierung

    ähnlicher Keywords anhand der Überschneidungen in den Top-10- Suchergebnissen, also wie Google die Zusammenhänge versteht Eingaben: Keywords mit zugehörigen SERP-Daten (URLs und Positionen) Optionale Parameter: ▪ Primäres Keyword-Kriterium (Suchvolumen oder Relevanz für Domain) ▪ Überschneidungslogik (exakte URL-Übereinstimmung oder positionsbasierte Gewichtung) Berechnung der SERP- Überlappungen Auswahl des primären Keywords pro Cluster Ermittlung der optimalen Clusteranzahl Zuordnung der Keywords zu Clustern
  13. CAMPIXX 2024 / Seite 21 Vertex AI API Textembeddings -

    Brücke zwischen Wörtern und Bedeutung: ▪ Umwandlung von Text in hochdimensionale Vektoren ▪ Erfassung von Bedeutung und Kontext statt reiner Wortübereinstimmung Effiziente Textanalyse: ▪ Identifizierung semantisch ähnlicher Texte und Passagen ▪ Strukturierung und Kategorisierung von Content anhand semantischer Kriterien Wahl je nach Anwendungsfall zwischen Vertex AI API für Google-nahe Daten oder Open-Source-Lösungen wie all-MiniLM oder mxbai-embed
  14. CAMPIXX 2024 / Seite 22 Vector embeddings: Was ist das?

    Quelle: https://datasci101.com/what-are-llms-part-1/ Quelle: https://kawine.github.io/blog/nlp/2019/06/21/word -analogies.html
  15. CAMPIXX 2024 / Seite 23 Hack #4: Automatisiertes Redirect Mapping

    Ziel: Effizientes Finden passender Redirect-URLs für Website-Migrationen durch den Einsatz des FAISS- Modells zur Ähnlichkeitssuche Eingaben: ▪ CSV-Dateien mit den URLs der Ursprungs- und Zielseite ▪ Auswahl der relevanten Spalten für die Ähnlichkeitssuche (z.B. URL, Titel, Meta-Beschreibung) Funktionen: Encoding der Spalten aus den Screaming Frog Crawls Erstellung von Vektorembeddings Berechnung von Ähnlichkeitsscores basierend auf den Distanzen im Embedding-Raum
  16. CAMPIXX 2024 / Seite 24 LLM-APIs Flexibilität und Leistungsfähigkeit für

    NLP-Anwendungen: ▪ Zugriff auf Sprachmodelle führender Anbieter über APIs: ▪ Anthropic, OpenAI, Google, Meta, Mistral ▪ Viele OpenSource Modelle sind auch lokal über Ollama verfügbar ▪ Nahtlose Integration in eigene Anwendungen und Systeme Effiziente Textverarbeitung und -generierung über API-Aufrufe: ▪ Automatisierte Zusammenfassung, Paraphrasierung und Übersetzung ▪ Generierung von Beschreibungen, Artikeln und Reports ▪ Sentiment-Analyse und Stimmungserkennung
  17. CAMPIXX 2024 / Seite 25 Hack #5: Topical Authority Analyse

    Ziel: Identifizierung thematischer Cluster und semantisch ähnlicher Suchanfragen aus Google Search Console Daten, um die Topical Authority einer Website zu analysieren Eingaben: ▪ Google Search Console Daten ▪ Optionale Parameter: ▪ Filterung nach Mindestanzahl an Klicks und Top-Positionen ▪ Eingrenzung auf bestimmte Verzeichnisse oder Subdomains Funktionen: Abruf der Google Search Console Daten über die Google Search Console API Generierung von Textembeddings für die Queries mithilfe des Vertex AI Text Embedding Modells Clusteranalyse der Suchanfragen mithilfe des DBSCAN-Algorithmus Automatische Generierung aussagekräftiger Cluster- Labels mithilfe von Gemini
  18. CAMPIXX 2024 / Seite 26 Bonus Hack: Lokalen Chatbot mit

    eigenen Daten aufsetzen Ziel: Bereitstellung eines lokalen Chatbots, der mithilfe von Ollama mit llama3-70b und ChromaDB auf einem eigenen Server funktioniert, um vertrauliche Konversationen zu führen und über unternehmensspezifische Informationen verfügt Eingaben: ▪ Benutzereingaben in natürlicher Sprache über die Chat-Schnittstelle Funktionen: Verwendung von Ollama mit llama3-70b als lokales Sprachmodell und mxbai- embed für Embeddings Nutzung von ChromaDB als lokale Vektordatenbank für den Index für generierte Embeddings Verknüpfung von Ollama und ChromaDB über Langchain Nutzung der Chatelemente von Streamlit für eine gewohnte Chatumgebung
  19. CAMPIXX 2024 / Seite 27 Lass dich von meinem Code

    inspirieren! bit.ly/m/kevin-claneo
  20. Claneo auf Social Media Claneo GmbH Revaler Straße 30 10245

    Berlin 49 30 767 319 000 [email protected] www.claneo.com Danke! Zeit für eure Fragen Senior SEO Automation & AI Strategist [email protected] Linkedin: /in/kirchhoff-kevin/ Kevin Kirchhoff CAMPIXX 2024 / Seite 28