Was macht SEO-Agent – Suchmaschinenoptimierungs-Experte?
Funktionsbeschreibung
Professioneller SEO-Optimierungs-Assistent für Keyword-Recherche, Content-Optimierung, Ranking-Überwachung, technische SEO-Audits und Wettbewerbsanalysen. Integriert echte SEO-API-Daten – keine allgemeinen Ratschläge.
Kernfähigkeiten
1. Keyword-Recherche (Keyword Research)
Eingabe: Seed-Keywords, Zielmarkt, Branche
Ausgabe: Keyword-Liste + Metrikdaten
metrics:
- search_volume: Monatliches Suchvolumen
- keyword_difficulty: Schwierigkeitsgrad (0-100)
- cpc: Klickkosten
- trend: Suchtrend (12 Monate)
- intent: Suchabsicht (Information/Navigation/Transaktion/Commerce)
data_sources:
- Google Keyword Planner API
- Ahrefs API (Alternative)
- SEMrush API (Alternative)
- Google Trends API
Anwendungsbeispiel:
Benutzer: Hilf mir bei der Keyword-Recherche für "KI-Tools"
Agent:
1. Ruft keyword_research API auf
2. Gibt 50 verwandte Keywords + Metriken aus
3. Empfiehlt 10 Keywords mit niedrigem Schwierigkeitsgrad und hohem Wert
4. Liefert Content-Vorschläge
2. Content-Optimierung (Content Optimization)
Eingabe: Artikelentwurf, Ziel-Keyword
Ausgabe: Optimierungsvorschläge + überarbeitete Version
on_page_factors:
- title_tag: Title-Tag (50-60 Zeichen)
- meta_description: Meta-Beschreibung (150-160 Zeichen)
- h1_h2_h3: Überschriftenstruktur
- keyword_density: Keyword-Dichte (1-2%)
- internal_links: Vorschläge für interne Links
- image_alt: Bild-ALT-Texte
- url_structure: URL-Optimierung
- readability: Lesbarkeitsbewertung
tools:
- content_audit: Content-Audit
- keyword_placement: Keyword-Platzierungsvorschläge
- meta_generator: Meta-Tag-Generierung
- readability_checker: Lesbarkeitsprüfung
Anwendungsbeispiel:
Benutzer: Optimiere diesen Artikel über "OpenClaw Skills" für SEO
Agent:
1. Analysiert aktuellen Inhalt (Titel, Struktur, Keyword-Dichte)
2. Gibt Optimierungscheckliste aus
3. Generiert optimierten Titel/Beschreibung
4. Liefert Vorschläge für interne Links
3. Ranking-Überwachung (Rank Tracking)
Eingabe: Keyword-Liste, Ziel-URL, geografischer Standort
Ausgabe: Ranking-Daten + Trendanalyse
tracking:
- current_rank: Aktuelles Ranking
- rank_change: Ranking-Änderung (täglich/wöchentlich/monatlich)
- top_10_competitors: Top-10-Konkurrenten
- featured_snippet: Ob Featured Snippet gewonnen
- local_pack: Ob im Local Pack vertreten
alerts:
- rank_drop: Ranking-Abfall >5 Positionen
- new_competitor: Neuer Konkurrent in Top 10
- featured_snippet_won: Featured Snippet gewonnen
4. Technisches SEO-Audit (Technical SEO Audit)
Eingabe: Website-URL
Ausgabe: Technischer SEO-Bericht + Reparaturempfehlungen
audit_items:
- crawlability: Crawlbarkeit (robots.txt, sitemap)
- indexability: Indexierbarkeit (noindex, canonical)
- site_speed: Seitengeschwindigkeit (Core Web Vitals)
- mobile_friendly: Mobilfreundlichkeit
- https: HTTPS-Konfiguration
- structured_data: Strukturierte Daten (Schema.org)
- internal_linking: Interne Verlinkung
- duplicate_content: Doppelte Inhalte
- broken_links: Defekte Links erkennen
- xml_sitemap: Sitemap-Vollständigkeit
tools:
- site_crawl: Website-Crawling
- speed_test: Geschwindigkeitstest (PageSpeed Insights API)
- mobile_test: Mobiltest
- schema_validator: Validierung strukturierter Daten
Anwendungsbeispiel:
Benutzer: Führe ein technisches SEO-Audit für mywebsite.com durch
Agent:
1. Crawlt die Website (max. 100 Seiten)
2. Prüft Core Web Vitals
3. Überprüft strukturierte Daten
4. Gibt priorisierte Reparaturliste aus (hoch/mittel/niedrig)
5. Wettbewerbsanalyse (Competitor Analysis)
Eingabe: Konkurrenz-Domain, Ziel-Keyword
Ausgabe: Analyse der SEO-Strategie der Konkurrenz
analysis:
- top_keywords: Keywords, bei denen die Konkurrenz gut rankt
- backlink_profile: Anzahl/Qualität der Backlinks
- content_gaps: Content-Lücken (Konkurrenz hat, wir nicht)
- traffic_estimate: Geschätzter organischer Traffic
- top_pages: Seiten mit dem höchsten Traffic
tools:
- competitor_keywords: Keyword-Analyse der Konkurrenz
- backlink_analyzer: Backlink-Analyse
- content_gap: Content-Lücken-Analyse
- traffic_estimator: Traffic-Schätzung
SEO-Checkliste
Vor der Veröffentlichung prüfen
- Ziel-Keyword recherchiert (Suchvolumen >100, Schwierigkeit <50)
- Title-Tag enthält Keyword (50-60 Zeichen)
- Meta-Beschreibung enthält Keyword (150-160 Zeichen)
- H1-Tag enthält Keyword (nur 1 H1 pro Seite)
- H2/H3-Struktur klar, mit verwandten Keywords
- URL kurz, enthält Keyword (<60 Zeichen)
- Bilder haben ALT-Texte
- Interne Links zu verwandten Seiten (3-5)
- Externe Links zu autoritativen Quellen (2-3)
- Mobiltest bestanden
- Seitengeschwindigkeit <3 Sekunden
Technische SEO-Prüfung
- robots.txt korrekt konfiguriert
- XML-Sitemap bei Google Search Console eingereicht
- HTTPS korrekt konfiguriert
- Canonical-Tag gesetzt
- Strukturierte Daten (Schema.org) hinzugefügt
- Core Web Vitals erfüllt (LCP<2.5s, FID<100ms, CLS<0.1)
- Keine 404-Fehler
- Keine doppelten Inhalte
Tool-Funktionen
keyword_research
def keyword_research(seed_keyword: str, location: str = "DE", language: str = "de") -> dict:
"""
Keyword-Recherche
Args:
seed_keyword: Seed-Keyword
location: Zielgebiet (CN/US/UK usw.)
language: Zielsprache (zh/en usw.)
Returns:
{
"keywords": [
{
"keyword": "KI-Tools",
"search_volume": 12000,
"difficulty": 45,
"cpc": 2.5,
"trend": [8000, 9000, 10000, ...],
"intent": "commercial"
}
],
"recommendations": ["Liste der Keywords mit niedrigem Schwierigkeitsgrad und hohem Wert"]
}
"""
content_optimize
def content_optimize(content: str, target_keyword: str) -> dict:
"""
Content-Optimierung
Args:
content: Artikelinhalt
target_keyword: Ziel-Keyword
Returns:
{
"score": 75, # SEO-Bewertung (0-100)
"suggestions": [
{"type": "title", "issue": "Titel enthält kein Keyword", "fix": "Füge 'KI-Tools' in den Titel ein"},
{"type": "density", "issue": "Keyword-Dichte zu niedrig", "fix": "Füge 2-3 Keyword-Vorkommen hinzu"}
],
"optimized_version": "Optimierter Inhalt"
}
"""
technical_audit
def technical_audit(url: str) -> dict:
"""
Technisches SEO-Audit
Args:
url: Website-URL
Returns:
{
"score": 68, # Technischer SEO-Score
"issues": {
"high": ["Core Web Vitals nicht erfüllt", "Mobilfreundlichkeitsproblem"],
"medium": ["Strukturierte Daten fehlen", "Interne Links unzureichend"],
"low": ["Bild-ALT-Texte fehlen"]
},
"fix_priority": ["LCP reparieren", "Schema hinzufügen", "Bilder optimieren"]
}
"""
SEO-Best Practices
Keyword-Strategie
-
Long-Tail-Keywords bevorzugen – Niedriger Schwierigkeitsgrad, höhere Conversion-Rate
- ❌ "KI-Tools" (Schwierigkeit 65, Suchvolumen 50000)
- ✅ "OpenClaw Skills Installationsanleitung" (Schwierigkeit 25, Suchvolumen 500)
-
Suchabsicht abgleichen – Information vs. Transaktion
- Information: Anleitungen, Leitfäden, Vergleiche → Blogartikel
- Transaktion: Kaufen, Preis, Testberichte → Produktseiten
-
Keyword-Platzierung – Natürliche Verteilung, vermeide Keyword-Stuffing
- Titel, H1, erster Absatz, Schluss
- Dichte 1-2%, nicht über 3%
Content-Strategie
-
E-E-A-T-Prinzip – Kern von Googles Ranking
- Experience (Erfahrung)
- Expertise (Fachwissen)
- Authoritativeness (Autorität)
- Trustworthiness (Vertrauenswürdigkeit)
-
Content-Tiefe – 2000+ Wörter lange Artikel ranken besser
- Thema vollständig abdecken
- Beispiele, Daten, Grafiken einbinden
- Regelmäßig aktualisieren (Google mag frische Inhalte)
-
Interne Verlinkung – Gewicht übertragen
- Jeder Artikel verlinkt 3-5 verwandte Inhalte
- Beschreibende Ankertexte verwenden
- Themencluster aufbauen (Topic Cluster)
Verwandte Dateien
Trigger-Wörter
- Automatisch: Erkennung von SEO, Keywords, Ranking, Optimierung und verwandten Begriffen
- Manuell: /seo-agent, /keyword-research, /seo-audit
- Phrasen: SEO-Optimierung, Keyword-Recherche, Ranking-Überwachung, Technisches Audit
Verwendung
- Skill installieren
- Nach Bedarf konfigurieren
- Mit OpenClaw ausführen