Start / Open Source / open-seo

open-seo

Open-Source-SEO-Tool mit nutzungsbasierter Abrechnung und Alternative zu Semrush/Ahrefs mit Keyword-Recherche, Rank-Tracking, Backlinks, Website-Audits und einem MCP-Server.

TypeScriptMITApplication
⭐ GitHubhttps://github.com/every-app/open-seo
24,361
Stars
+0
Star-Wachstum
20. Okt. 2026
Zuletzt aktualisiert
9
Klicks

1. Projektübersicht

OpenSEO ist ein quelloffenes SEO-Toolkit mit nutzungsbasierter Abrechnung – positioniert als Alternative zu Semrush und Ahrefs –, das Keyword-Recherche, Rank-Tracking, Wettbewerber-Einblicke, Backlinks, Website-Audits und KI-Sichtbarkeit abdeckt und dieselben Daten KI-Agenten über einen MCP-Server und Agent Skills zugänglich macht.

2. Hintergrund & Positionierung

Warum es entstanden ist

Etablierte SEO-Suiten werden in der Regel als Monatsabonnements verkauft, was für kleine Teams, Indie-Entwickler und Agenturen, die nur gelegentlich SEO-Analysen durchführen, schlecht passt. OpenSEO verfolgt einen anderen Ansatz: Sie bringen Ihren eigenen DataForSEO-API-Schlüssel mit und zahlen nur für die Daten, die Sie tatsächlich abrufen. Beim Selbsthosting gibt es keine Lizenz pro Arbeitsplatz und kein pauschales Abonnement.

Wie es sich von ähnlichen Projekten unterscheidet

  • Nutzungsbasierte Kosten – Daten werden von DataForSEO pro Anfrage abgerechnet statt über einen gebündelten Monatstarif.
  • Offen und forkbar – MIT-lizenziert, mit einer bewusst einfachen Oberfläche, die auf fokussierte Arbeitsabläufe ausgerichtet und auf Anpassung ausgelegt ist.
  • Agentenbereit – liefert einen MCP-Server und wiederverwendbare Agent Skills, sodass Werkzeuge wie Claude Code, Codex, ChatGPT und andere Agenten SEO-Aufgaben direkt ausführen können.
  • Flexibles Hosting – nutzen Sie den gehosteten Dienst unter openseo.so oder hosten Sie selbst mit Cloudflare oder Docker.

3. Funktionskategorien

🔎 Keyword-Recherche

Suchbegriffe und ihr Potenzial entdecken und bewerten. Zweck: entscheiden, welche Themen sich lohnen.

📈 Rank-Tracking

Verfolgen, wie Ihre Seiten über die Zeit für ausgewählte Keywords ranken. Zweck: die Wirkung Ihrer SEO-Arbeit messen.

🕵️ Wettbewerber-Einblicke

Untersuchen, wofür konkurrierende Websites ranken. Zweck: Lücken und Chancen finden.

🔗 Backlinks

Linkprofile prüfen, die auf eine Website verweisen. Zweck: Autorität und Möglichkeiten zum Linkaufbau verstehen.

🩺 Website-Audits

Eine Website crawlen und technische SEO-Probleme aufdecken. Zweck: Probleme finden und beheben, die Rankings zurückhalten.

🤖 KI-Sichtbarkeit

Prüfen, wie eine Marke oder Website in KI-gesteuerten Sucherlebnissen erscheint. Zweck: sichtbar bleiben, während sich die Suche in Richtung KI-Antworten verschiebt.

🧩 Agenten-Integrationen

Ein MCP-Server, Agent Skills und Einrichtungsanleitungen für ChatGPT (Web und Desktop), Codex und Agenten im Stil von Claude Code. Zweck: KI-Agenten SEO-Arbeitsabläufe mit echten Daten ausführen lassen.

4. Wichtige Highlights

  • Nur zahlen, was Sie nutzen – bringen Sie Ihren eigenen DataForSEO-Schlüssel mit; die Kosten für das Selbsthosting gehen direkt an DataForSEO.
  • MCP-Server und Agent Skills – führen Agenten Schritt für Schritt durch SEO-Aufgaben.
  • Selbsthosting mit Cloudflare zuerst – der empfohlene Weg, dokumentiert als funktionierend im kostenlosen Tarif von Cloudflare.
  • Docker-Option – eine compose.yaml-Einrichtung, am besten zum Testen geeignet.
  • Gehostete Option – kostenlos zum Ausprobieren; ein gehostetes Abonnement ist mit 10 US-Dollar pro Monat gelistet, mit einem Aufschlag von 28 % auf DataForSEO-Anfragen.
  • Moderner TypeScript-Stack – Vite, Cloudflare Wrangler, pnpm und Drizzle ORM, einfach zu forken und zu erweitern.

5. Anwendungsfälle nach Rolle

  • Allgemeine Entwickler – SEO-Daten in Ihre eigenen Apps einbinden oder die Oberfläche für einen individuellen Arbeitsablauf forken.
  • DevOps/SRE – selbst hosten auf Cloudflare oder Docker und Schlüssel über Umgebungskonfiguration verwalten.
  • Daten-/Forschungswissenschaftler – Keyword-, Ranking- und Backlink-Daten zur Analyse abrufen oder über einen Agenten abfragen.
  • Projektmanager und Marketingfachleute – Rankings verfolgen, Websites auditieren und Wettbewerber vergleichen, ohne festes Abonnement.

6. Erste Schritte

Finden, was Sie brauchen

Installieren / integrieren

Anleitungen zum Selbsthosting befinden sich im Repository:

git clone https://github.com/every-app/open-seo.git
cd open-seo
# Then follow one of:
#   docs/SELF_HOSTING_CLOUDFLARE.md  (recommended)
#   docs/SELF_HOSTING_DOCKER.md      (best for testing)
#   docs/LOCAL_DEVELOPMENT.md        (development)
#   docs/DATAFORSEO_API_KEY.md       (API key setup)

Mitwirken

Klare, gut geschriebene Issues sind der nützlichste Beitrag. Das Projekt bietet einen Skill, der dabei hilft:

npx skills add every-app/open-seo --skill simple-issue-description

Details finden Sie in docs/CONTRIBUTING.md.

7. Projektstruktur

open-seo/
├── src/            # Application source
├── web/            # Web frontend
├── docs/           # Self-hosting, development and contributing guides
├── drizzle/        # Database migrations
├── deploy/         # Deployment configuration
├── plugins/openseo/# Plugin package for agent tools
├── scripts/        # Tooling scripts
├── specs/          # Specifications
├── tests/          # Tests
├── compose.yaml    # Docker Compose setup
├── wrangler.jsonc  # Cloudflare configuration
└── .env.example    # Example environment variables

8. Verwandtes Ökosystem

  • DataForSEO – der erforderliche Datenanbieter für alle SEO-Daten.
  • Cloudflare – die empfohlene Plattform für das Selbsthosting (Railway, Coolify und Dokploy werden ebenfalls erwähnt).
  • MCP-kompatible Agenten – Claude Code, Codex, ChatGPT, OpenClaw und Hermes.
  • Kommerzielle Gegenstücke – Semrush und Ahrefs, als deren Alternative sich OpenSEO positioniert.

9. Lizenz

  • ✅ Den Code nutzen, ändern, forken und weiterverbreiten, auch kommerziell, unter der MIT-Lizenz
  • ✅ Selbst hosten für persönliche Arbeit, Teamarbeit oder Kundenarbeit
  • ❌ Keine Gewährleistung oder Haftung seitens der Autoren
  • ℹ️ Den Urheberrechts- und Lizenzhinweis in Kopien beibehalten
  • ℹ️ SEO-Daten stammen von DataForSEO, das eigene Preise und Bedingungen hat

10. Häufig gestellte Fragen

F: Brauche ich ein Abonnement?
A: Beim Selbsthosting nicht. Sie zahlen DataForSEO direkt für die Nutzung. Die gehostete Version ist kostenlos zum Ausprobieren, mit einem kostenpflichtigen Tarif für 10 US-Dollar pro Monat.

F: Wo sollte ich es selbst hosten?
A: Cloudflare wird empfohlen (siehe docs/SELF_HOSTING_CLOUDFLARE.md). Docker eignet sich am besten zum Testen (docs/SELF_HOSTING_DOCKER.md).

F: Können KI-Agenten es nutzen?
A: Ja. Siehe die MCP-Anleitung und die Agent-Skills-Anleitung.

F: Wie bekomme ich einen DataForSEO-Schlüssel?
A: Folgen Sie docs/DATAFORSEO_API_KEY.md im Repository.

F: Wie kann ich mitwirken?
A: Eröffnen Sie ein klares Issue; der Skill simple-issue-description kann Ihnen beim Schreiben helfen.

11. Schnellzugriffe

12. Zusammenfassung

OpenSEO bringt die Kernarbeitsabläufe kommerzieller SEO-Suiten in ein MIT-lizenziertes, nutzungspreisbasiertes und forkbares Projekt und stellt diese Daten KI-Agenten zur Verfügung. Es eignet sich für Entwickler, kleine Teams, Agenturen und Marketingfachleute, die SEO-Einblicke ohne festes Monatsabonnement wünschen.