Outils SEO auto-hébergés : ce qui existe, ce que fait chacun
Les outils SEO open source à faire tourner soi-même, licences vérifiées, ce qu’il leur faut et d’où viennent leurs données. L’app s’héberge, les données non.
Faire tourner son propre outil SEO séduit pour de bonnes raisons : pas de prix par site, rien qui quitte vos serveurs, et votre historique reste à vous. Mais il est facile d’attendre plus que ce que l’auto-hébergement peut donner. Un outil SEO, c’est deux choses, l’application et ses données, et vous ne pouvez héberger que la première.
Nous éditons l’un des outils ci-dessous, Owlseen. Il n’est pas sorti : il figure sur la liste uniquement pour que vous sachiez où il en est.
Les projets
Licences et dernière activité sont celles que GitHub indique, et ce que fait chacun vient de son propre README. Le tout vérifié le 6 novembre 2026. Cela change vite : vérifiez avant de vous engager.
| Projet | Licence | Construit avec | Rôle | Ses données viennent de |
|---|---|---|---|---|
| OpenSEO | MIT | TypeScript | Mots-clés, positions, concurrents, backlinks, audits, avec un serveur MCP | Une clé d’API DataForSEO que vous payez |
| SerpBear | MIT | Next.js, SQLite | Suivi de positions avec alertes par email | Des services de scraping ou vos proxys, plus Search Console et Google Ads en option |
| SEOnaut | MIT | Go, MySQL | Explorer et auditer un site | Son propre crawler |
| SiteOne Crawler | MIT | Rust | Exploration et audit en ligne de commande, rapports | Son propre crawler |
| Unlighthouse | MIT | Node | Lighthouse sur tout un site | Lighthouse, lancé depuis votre machine |
| Lighthouse CI | Apache-2.0 | Node | Lighthouse à chaque commit, avec un serveur en option pour l’historique | Lighthouse, lancé dans votre CI |
| Owlseen | AGPL-3.0, prévue | Next.js, Postgres | Chiffres de Search Console et de Bing, positions et indexation sur plusieurs sites | Vos comptes Google et Bing. Pas sorti |
Deux autres dont vous entendrez parler. Le SEO Spider de Screaming Frog n’est pas open source, mais il tourne sur votre machine : gratuit jusqu’à 500 URL, avec une licence à 199 £ par an, tarif affiché le 6 novembre 2026. Et Lighthouse de Google, sous Apache-2.0, est ce que plusieurs de ces outils emballent.
D’où viennent vraiment les données
C’est ce que la plupart des comparatifs passent sous silence. Quoi que vous hébergiez, les chiffres viennent de l’un de ces quatre endroits.
Votre propre exploration. Un crawler à vous peut vérifier vos pages entièrement et gratuitement. C’est la partie qui s’auto-héberge le mieux. SEOnaut et SiteOne font cela.
Les API de Google et de Bing, pour vos propres sites. Clics, impressions et positions viennent de l’API de Search Console, avec ses limites, et seulement pour les sites que vous avez validés. C’est gratuit, et aucun outil auto-hébergé n’en tire plus qu’un autre.
Scraper les pages de résultats, ou payer quelqu’un qui le fait. Pour voir votre rang à un instant, à un endroit, sur n’importe quelle requête, il faut bien que quelqu’un récupère la page de résultats. Le README de SerpBear liste les services qu’il prend en charge, et certains y sont marqués comme ne fonctionnant plus, ce qui dit bien la fragilité de cette couche. Vérifiez les conditions de Google avant de lancer le vôtre.
La voie officielle de Google se ferme aussi. Son API Custom Search JSON est fermée aux nouveaux clients et sera arrêtée le 1er janvier 2027 : ne construisez pas dessus.
Une base de données tierce. Volumes de recherche, backlinks et classements des concurrents : aucun serveur à vous ne peut les produire, il faut explorer tout le web. La réponse d’OpenSEO est d’apporter votre propre clé DataForSEO et de payer à l’usage. C’est une conception sensée, mais la facture est pour vous et dépend de votre volume.
Décidez donc de ce qu’il vous faut vraiment. Si ce sont les performances et la santé de vos propres sites, des API et un crawler y suffisent pour le prix d’un petit serveur. S’il vous faut des données sur vos concurrents, vous les achetez, et la question est à qui.
Ce que demande d’en faire tourner un
Un serveur et une base. La partie facile. Une copie quotidienne de chiffres grandit avec le nombre de sites : prévoyez de la place.
Des tâches planifiées qui tournent vraiment. Une tâche quotidienne qui s’arrête sans bruit laisse un trou dans votre historique que rien ne comblera. Faites-vous prévenir quand elle échoue.
OAuth Google bien configuré. Si un outil lit Search Console par votre propre client Google, un écran de consentement encore en mode Test reçoit des jetons d’actualisation qui expirent au bout de 7 jours. Vos tâches quotidiennes s’arrêteraient chaque semaine, jusqu’à ce que vous le publiiez.
Des sauvegardes que vous avez restaurées. Votre historique est la seule chose que Google ne vous rendra pas au-delà de 16 mois. Sauvegardez-le, et essayez une restauration.
Les mises à jour. Tout ce qui fait face à internet a besoin de correctifs de sécurité. Décidez qui les applique.
Le temps de quelqu’un. C’est la ligne qu’on oublie. Comptez-la honnêtement face au prix d’un outil hébergé.
Ce que la licence vous demande
MIT et Apache-2.0 ne demandent presque rien : garder la mention. L’AGPL-3.0 ajoute une chose : si vous modifiez le programme et que des gens l’utilisent par le réseau, vous devez leur offrir le code de votre version. Pour une équipe qui l’utilise sans modification, ou modifié pour son propre usage, c’est rarement un sujet ; pour qui le revend comme service, c’est tout l’enjeu. Ceci est une information générale, pas un conseil juridique.
Comment choisir
| Ce qu’il vous faut | Commencez par |
|---|---|
| Auditer votre site | SEOnaut sur un serveur, ou SiteOne Crawler sur votre machine |
| Les performances sur tout un site | Unlighthouse |
| Éviter les régressions de vitesse à chaque livraison | Lighthouse CI |
| Le rang à un instant et à un endroit, sur des mots-clés choisis | SerpBear, avec un service de scraping qui vous convient |
| Concurrents, backlinks, volumes de mots-clés | OpenSEO avec votre clé DataForSEO |
| Vos propres chiffres sur de nombreux sites | Un script sur les API aujourd’hui. C’est le manque pour lequel se construit Owlseen, une fois sorti |
La plupart des gens finissent avec deux outils : un crawler et un suivi. Très bien. Pas besoin que ce soit une seule application. Le vrai test, c’est de savoir si vous le ferez encore tourner dans un an.
Quoi que vous choisissiez, commencez à stocker vos chiffres maintenant. L’historique que vous regretterez de ne pas avoir est la seule chose qu’on ne récupère pas.