Alertes SEO dans Slack pour votre agence
Pour recevoir des alertes SEO dans Slack, il suffit de connecter un outil de surveillance à un canal Slack via un incoming webhook, afin qu'un message soit publié quand quelque chose change sur un site. Pour une agence, la partie délicate consiste à choisir quels événements déclenchent un message et dans quel canal ils arrivent, car un canal rempli de notifications sans intérêt est mis en sourdine en moins d'une semaine.
L'e-mail garde sa place pour les récapitulatifs. Le problème, c'est qu'une alerte dans la boîte de réception d'une seule personne reste invisible pour le reste de l'équipe, et un noindex sur la page catégorie d'un client ne devrait pas attendre le retour de vacances de cette personne. Dans un canal Slack partagé, n'importe quel membre disponible peut s'en charger.
Créer le webhook
Dans Slack, les incoming webhooks appartiennent à une application, même très simple et créée uniquement pour cet usage.
- Créez un canal pour les alertes, par exemple
#seo-alerts, ou un canal par client comme#client-acme-alerts. - Rendez-vous sur api.slack.com/apps, choisissez Create New App, puis From scratch, et sélectionnez votre espace de travail.
- Dans Features, ouvrez Incoming Webhooks et activez l'option Activate Incoming Webhooks.
- Cliquez sur Add New Webhook to Workspace et choisissez le canal.
- Copiez l'URL. Elle ressemble à
https://hooks.slack.com/services/T…/B…/…, et toute personne qui la possède peut publier dans ce canal : conservez-la comme un mot de passe. - Collez-la dans les réglages Slack de votre outil de surveillance et envoyez un test.
Chaque webhook est lié à un seul canal. Si vous voulez que les alertes urgentes et les alertes informatives arrivent à des endroits différents, créez un webhook par canal. Les administrateurs de l'espace de travail restreignent parfois l'installation d'applications ; l'étape 4 devient alors une demande que quelqu'un doit approuver.
Les changements qui méritent un message Slack
Réservez Slack aux événements qui coûtent du trafic ou des données s'ils restent en l'état une journée. Un noindex qui apparaît sur une page jusque-là indexée est le plus urgent ; notre guide pour repérer un noindex en production explique pourquoi. Juste derrière viennent les modifications du robots.txt qui ajoutent des règles Disallow, les canonicals qui changent ou pointent vers une destination inattendue, et les URL qui sortent du sitemap. La panne du site a aussi sa place ici, tout comme un certificat SSL ou un nom de domaine proche de l'expiration, et un tag GA4 ou GTM qui disparaît.
Les modifications de title et de meta description demandent plus de discernement. Les clients les changent légitimement : sur les sites dont l'équipe éditoriale est active, elles conviennent mieux à un e-mail quotidien.
Organiser les canaux d'alertes SEO dans Slack
Pour quelques clients, un seul canal partagé suffit. Au-delà d'une dizaine, la plupart des agences trouvent plus simple d'avoir un canal par client : les chargés de compte ne rejoignent que les canaux dont ils s'occupent, et le nom du client se lit dans le canal plutôt que dans le message.
Une autre répartition courante se fait par niveau d'urgence, avec un canal urgent dont les notifications sont activées pour l'équipe, et un canal plus calme pour les changements informatifs, passé en revue une fois par jour. Quel que soit votre choix, le test est simple. Si les gens ont mis le canal en sourdine, il produit trop de messages, et un canal en sourdine est pire que pas de canal du tout, parce qu'il donne l'illusion d'une couverture.
Un bon message d'alerte se comprend sans cliquer nulle part. Quelque chose comme « example.com : 3 URL renvoient désormais noindex, détecté aujourd'hui » dit au lecteur quoi faire. Un bloc de HTML brut, non.
Les alertes Slack de Deltio
Deltio publie dans Slack via un incoming webhook et envoie les mêmes alertes par e-mail, avec une configuration par site, ce qui vous permet de diriger chaque client vers son propre canal. Les alertes couvrent les événements décrits plus haut : changements de noindex, de robots.txt et de canonical, modifications du title, de la meta description et du H1, URL ajoutées au sitemap ou retirées, disponibilité, expiration du SSL et du domaine, et disparition des tags GA4, GTM et Meta Pixel. Chaque message indique le site et les URL concernées, avec un lien vers le détail dans le tableau de bord.
Une limite à garder en tête : Deltio vérifie les sitemaps et les pages selon un cycle quotidien, donc un message Slack vous informe d'un changement le jour où il est détecté, pas quelques secondes après un déploiement. Pour transformer ces mêmes événements en livrable mensuel, voir la surveillance dans les rapports clients, et pour choisir les événements eux-mêmes, les alertes de changements SEO.
Questions fréquentes
- Peut-on envoyer les alertes dans un canal Slack privé ?
- Oui. Quand vous ajoutez le webhook, les canaux privés dont vous êtes membre apparaissent dans le sélecteur de canal. Le webhook y publie ensuite comme n'importe quel membre.
- Que se passe-t-il si quelqu'un supprime le canal Slack ou retire l'application ?
- Le webhook cesse de fonctionner et Slack rejette les messages : les alertes destinées à ce canal sont perdues. Garder les alertes par e-mail actives en parallèle évite qu'un webhook cassé laisse le site sans surveillance.
- Les clients peuvent-ils voir les alertes dans Slack ?
- Si vous partagez un canal avec le client via Slack Connect, il verra tout ce qui y est publié. Décidez d'abord si vous voulez qu'il voie chaque changement ou seulement ceux que vous avez déjà triés.
- Les alertes SSL et d'expiration de domaine doivent-elles aller dans le même canal que les alertes SEO ?
- Elles concernent souvent la personne qui gère l'hébergement et les renouvellements plutôt que l'équipe SEO. Un canal séparé, ou un e-mail à la personne qui détient le compte chez le registrar, les place devant quelqu'un qui peut agir.
- Combien coûte Deltio ?
- Starter coûte 29 € par mois, ou 24 € par mois en facturation annuelle, pour 50 sites maximum. Professional coûte 59 € par mois (49 € en facturation annuelle) pour 200 sites maximum, et Enterprise 139 € par mois (116 € en facturation annuelle) pour 500 sites maximum. Chaque forfait inclut un essai gratuit de 14 jours.