đ«§ Soap
Contexte et Problématique
Suivre la santĂ© dâun site, câest aujourdâhui jongler entre deux familles dâoutils qui ne se parlent jamais. Dâun cĂŽtĂ©, les plateformes dâanalytics (Plausible, Fathom, OpenPanel) racontent qui visite et quelles pages marchent. De lâautre, les crawlers SEO disent si les pages sont saines techniquement. Aucun des deux ne croise les signaux.
Pire : la plupart des outils dâaudit SEO produisent un rapport Ă un instant T. On corrige, on ferme lâonglet, et trois semaines plus tard une mise en production casse un canonical ou alourdit une page sans que personne ne sâen aperçoive. Quand une page perd du trafic, impossible de trancher dâun coup dâĆil entre un problĂšme dâaudience et une rĂ©gression technique. Câest cette friction quotidienne qui a donnĂ© naissance Ă Soap.
Solution : Soap
Soap rĂ©unit, dans un seul tableau de bord, lâaudit SEO technique continu et lâanalytics respectueuse de la vie privĂ©e. On pointe lâoutil vers une URL, il explore tout le domaine, audite chaque page et suit les rĂ©gressions dans le temps.
-
Audit SEO technique complet :
- Chaque page passe à travers 47 vérifications réparties en 7 catégories : indexation et infrastructure (HTTPS, chaßnes de redirection, liens cassés,
sitemap.xml,robots.txt,canonical,hreflang), balises (title, mĂ©ta-descriptions,H1, textes alternatifs), qualitĂ© de contenu, Core Web Vitals (LCP, CLS, INP), poids et requĂȘtes, signaux E-E-A-T, et optimisation pour les rĂ©ponses gĂ©nĂ©ratives (schĂ©ma FAQ, titres-questions).
- Chaque page passe à travers 47 vérifications réparties en 7 catégories : indexation et infrastructure (HTTPS, chaßnes de redirection, liens cassés,
-
Pensé pour un suivi continu :
- Audits planifiĂ©s avec dĂ©tection de rĂ©gressions, historique et tendances par page, comparaison de deux audits, exports CSV et rapports PDF. Un audit nâest plus une photo isolĂ©e mais une courbe que lâon surveille.
-
Recommandations priorisées par IA :
- Chaque problĂšme dĂ©tectĂ© arrive avec un conseil actionnable et priorisĂ© par impact, et Soap gĂ©nĂšre le JSON-LD prĂȘt Ă coller pour les pages qui nâont pas encore de donnĂ©es structurĂ©es.
-
Serveur MCP :
- Soap expose ses audits via le Model Context Protocol. On connecte Claude, Cursor ou tout client compatible directement sur ses donnĂ©es pour interroger son SEO en langage naturel â « quelles pages ont rĂ©gressĂ© cette semaine ? », « lesquelles nâont pas de
canonical? ».
- Soap expose ses audits via le Model Context Protocol. On connecte Claude, Cursor ou tout client compatible directement sur ses donnĂ©es pour interroger son SEO en langage naturel â « quelles pages ont rĂ©gressĂ© cette semaine ? », « lesquelles nâont pas de
-
Analytics sans cookie :
- Une analytics propriĂ©taire, sans cookie ni script tiers : pages vues, pages populaires, gĂ©ographie. Le strict nĂ©cessaire pour comprendre lâaudience, sans banniĂšre de consentement. Une seule balise Ă poser dans le
<head>.
- Une analytics propriĂ©taire, sans cookie ni script tiers : pages vues, pages populaires, gĂ©ographie. Le strict nĂ©cessaire pour comprendre lâaudience, sans banniĂšre de consentement. Une seule balise Ă poser dans le
Technologie et Hébergement
-
Framework Laravel :
- Soap est une application Laravel. Pour un produit dĂ©veloppĂ© en solo, lâĂ©cosystĂšme fournit lâauthentification, lâORM, lâordonnanceur et les queues sans rien rĂ©inventer.
-
Jobs asynchrones :
- Le crawl et lâaudit reposent sur les files dâattente de Laravel : analyser des milliers de pages se fait en tĂąche de fond, sans jamais bloquer une requĂȘte HTTP. Le suivi planifiĂ© sâappuie sur lâordonnanceur du framework.
-
Intégration par script unique :
- CĂŽtĂ© client, lâanalytics se rĂ©sume Ă une balise
<script src="https://soap.arkoder.dev/soap.js" data-site="âŠ" defer>posĂ©e une fois. Aucun SDK, aucune reconfiguration de build â la mĂȘme balise fonctionne sur un site Astro, WordPress ou une SPA.
- CĂŽtĂ© client, lâanalytics se rĂ©sume Ă une balise
-
Déploiement self-hosted :
- Comme le reste de mon infrastructure, Soap est déployé via Coolify sur mon propre serveur, ce qui garde la donnée chez moi.
Applications Pratiques
- Blogs et sites de contenu : dĂ©tecter les rĂ©gressions SEO avant quâelles ne fassent chuter le trafic organique.
- Sites vitrines et portfolios : garder des Core Web Vitals dans le vert et une analytics conforme RGPD sans effort.
- Agences et freelances : auditer plusieurs sites clients, comparer les audits dans le temps et livrer des rapports PDF propres.
- Workflows assistĂ©s par IA : brancher un agent sur le serveur MCP pour transformer un audit en plan dâaction priorisĂ©.
Conclusion
Soap est nĂ© dâune frustration concrĂšte : un audit SEO qui nâest quâune photo, et une analytics qui ignore la santĂ© technique des pages. En rĂ©unissant les deux signaux au mĂȘme endroit, avec un suivi continu et une ouverture vers les agents IA, lâoutil vise lâĂ©pure â le SEO technique on-site et lâaudience, sans le superflu.
Pour découvrir Soap, rendez-vous sur soap.arkoder.dev.