OpenSEO

Écran de recherche de mots-clés en thème sombre : champ de saisie, pays, nombre de résultats et trois recherches récentes.

OpenSEO est un outil SEO open source sous licence MIT : recherche de mots-clés, suivi de positions, analyse des concurrents, backlinks, audit de site et présence dans les réponses des IA. Les données viennent de l'API DataForSEO, appelée avec sa propre clé et facturée à la requête, si bien qu'une instance auto-hébergée n'impose aucun abonnement. L'interface web s'adresse à une personne, et un serveur MCP ouvre les mêmes données à un agent IA.

MCP, skills d'agent et suivi des réponses d'IA

  • Serveur MCP sur /mcp : Claude, ChatGPT, Codex ou Cursor s'y connectent avec un compte OpenSEO ou une clé d'API. D'après le README, la connexion ChatGPT marche aussi avec l'offre gratuite.
  • Skills d'agent fournies dans le dépôt : seo-audit, keyword-clustering, link-prospecting ou local-seo guident un agent pas à pas dans une tâche SEO, en passant par le MCP.
  • Suivi des réponses d'IA : des questions enregistrées partent vers ChatGPT et Gemini, et au choix vers Google AI Overviews, Claude ou Perplexity. Pour chaque réponse, l'outil relève si elle nomme la marque, lie le site ou cite un concurrent.
  • Search Console et Google Analytics se branchent en option, avec sa propre application OAuth Google en auto-hébergement. Sur la version hébergée, les données Search Console ne puisent pas dans le crédit d'usage.
  • Deux voies d'auto-hébergement : Docker Compose avec une image préconstruite, dont le fichier Compose se colle tel quel dans Coolify, Portainer ou Dokploy, ou un déploiement en une commande sur son propre compte Cloudflare, qui tient dans l'offre gratuite.

DataForSEO obligatoire, crawl limité au web public, version 0.1

Sans compte DataForSEO, OpenSEO n'affiche aucune donnée. Ce service tiers, sans lien avec le projet, offre 1 $ de crédit à l'ouverture puis impose une recharge minimale de 50 $, selon la documentation du dépôt. L'assistant conversationnel SAM réclame en plus une clé OpenRouter.

La recherche de prompts ne couvre que l'anglais américain. Ses questions viennent surtout des « People also ask » de Google, récupérés via DataForSEO, et non de prompts saisis dans ChatGPT, précise la documentation d'AI Visibility.

Le README présente OpenSEO comme l'alternative open source à Semrush et Ahrefs, pour qui les trouve trop chers ou trop chargés. En auto-hébergement, chaque fournisseur est payé à son tarif, sans marge d'OpenSEO. La version hébergée coûte 10 $ par mois, 10 $ d'usage compris, et se rémunère en majorant de 28 % chaque requête envoyée à DataForSEO.

L'installation Docker demande au moins 4 Gio de mémoire. Le code, écrit pour Cloudflare Workers, y tourne sur le runtime open source celld. Le crawler ne joint que des adresses publiques, sur les ports 80 et 443 : une préproduction sur réseau privé ne peut pas être auditée.

Aucun e-mail ne part de l'instance. Une invitation est un lien à transmettre soi-même, et un mot de passe oublié se réinitialise depuis un terminal. L'inscription se ferme dès que le premier visiteur a créé le compte administrateur, et tous les membres partagent ensuite un seul espace de travail.

La télémétrie anonyme est active par défaut en auto-hébergement. Elle envoie des compteurs agrégés, sans URL, mot-clé ni prompt, et OPENSEO_TELEMETRY_DISABLED=1 la coupe.

La v0.1.19 est sortie le 26 octobre 2026, dixième version du mois écoulé et 47e depuis la v0.0.2 du 16 mars ; le dépôt ne se prononce pas sur sa maturité. Revenir à une image plus ancienne n'annule pas les migrations de base, d'où la sauvegarde que le guide Docker place avant chaque mise à jour.