Tous les articles
Mer. 17 juin 2026·4 min de lecture

🫧 Soap

#Produit#Laravel#Astro#MCP#IA#SEO#Analytics
back
Laravel · crawler · serveur MCP
front
Astro
produit
Audit SEO continu · analytics sans cookie
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.

  1. Audit SEO technique complet :

    • Chaque page passe à travers 58 vérifications réparties en 7 catégories : technique (HTTPS/SSL, chaînes de redirection, liens internes cassés, sitemap.xml, robots.txt, canonical, hreflang, indexabilité), on-page (title, méta-descriptions, H1, textes alternatifs), contenu (contenu pauvre, pages dupliquées et quasi dupliquées, couverture des données structurées), performance (Core Web Vitals : LCP, CLS, INP, poids de page), éco (budget de poids, nombre de requêtes, ressources non compressées), GEO (auteur et attribution, dates de publication et de mise à jour) et AEO (titres sous forme de questions, schéma FAQ).
  2. Explorateur de liens et structure :

    • En une seule passe, Soap capture chaque lien, redirection et ressource. Un explorateur visualise le maillage interne et la profondeur du site pour repérer les pages orphelines ou trop profondes.
  3. Carte des redirections :

    • Soap cartographie toutes les URL cassées et redirigées du site et, pour chacune, suggère une destination active vers laquelle pointer. Les entrées sont classées par nombre de liens internes qui les ciblent : on attaque d’abord les redirections les plus coûteuses, on évite les chaînes de redirection et les 404, et on préserve le maillage interne plutôt que de diluer le link equity.
  4. 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.
  5. Recommandations IA et assistant conversationnel :

    • Chaque problème détecté arrive avec un correctif 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. Un assistant IA, ancré dans les données de votre propre audit, répond en langage naturel.
  6. 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 ? ».
  7. Analytics sans cookie :

    • Une analytics propriétaire, sans cookie ni script tiers : Core Web Vitals réels, pages populaires, géographie. Le strict nécessaire pour comprendre l’audience, sans bannière de consentement. Une seule balise à poser dans le <head>.

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.
  • 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.

/faq

À propos du projet

Qu'est-ce que Soap ?

+

Un SaaS qui réunit l'audit SEO technique continu et l'analytics sans cookie dans un seul tableau de bord. Il explore tout un domaine, audite chaque page et suit les régressions dans le temps.

Quelles vérifications Soap effectue-t-il sur une page ?

+

58 vérifications réparties en 7 catégories : technique, on-page, contenu, performance, éco, GEO (auteur et dates) et AEO (titres-questions, schéma FAQ).

Soap propose-t-il un serveur MCP ?

+

Oui. Soap expose ses audits via le Model Context Protocol : on connecte Claude, Cursor ou tout client compatible pour interroger son SEO en langage naturel.

L'analytics de Soap utilise-t-elle des cookies ?

+

Non. L'analytics est sans cookie ni script tiers et ne nécessite pas de bannière de consentement. Une seule balise est à poser dans l'en-tête du site.