← Retour au blog

Une checklist de surveillance de site web pour les agences

Une checklist de surveillance de site web pour les agences

Une checklist de surveillance de site pour les agences transforme « on s'en rendra compte si quelque chose casse » en une liste définie : quels signaux surveiller sur chaque site client, à quelle fréquence contrôler chacun, et qui prévenir quand l'un d'eux change. Le tableau ci-dessous est cette liste, suivi de remarques sur les points que les agences ratent le plus souvent.

Le but est de donner à chaque signal de la liste un contrôle, une fréquence et un responsable, quel que soit l'outil qui effectue réellement le contrôle, plutôt que de multiplier les vérifications manuelles.

La checklist de surveillance, ligne par ligne

Domaine Ce qu'il faut surveiller Fréquence Alerte envoyée à
Indexation noindex dans la balise meta robots ou l'en-tête X-Robots-Tag Quotidienne Responsable SEO du compte
Indexation Contenu du robots.txt, en particulier les nouvelles lignes Disallow Quotidienne Responsable SEO
Indexation Canonical modifié, supprimé ou pointant vers une 404 Quotidienne Responsable SEO
Indexation URL ajoutées ou retirées du sitemap, sitemap en erreur Quotidienne Responsable SEO
On-page Balise title modifiée, vide ou dupliquée Quotidienne Responsable du compte
On-page Meta description et H1 manquants ou modifiés Quotidienne Responsable du compte
On-page hreflang sur les sites multilingues Après chaque mise en production Responsable SEO
Disponibilité Site inaccessible ou renvoyant une erreur 5xx Toutes les quelques minutes Développeur d'astreinte
Disponibilité Page de maintenance restée en ligne Quotidienne Développeur
Performance Évolution du temps de réponse, Core Web Vitals Hebdomadaire Développeur
Sécurité Expiration du certificat SSL Quotidienne, alerte dès 30 jours avant Développeur
Domaine Expiration de l'enregistrement Quotidienne, alerte bien en amont Responsable du compte et client
Tracking GA4, GTM, Meta Pixel présents sur les templates clés Quotidienne Équipe analytics ou acquisition payante
Consentement Bannière cookies ou CMP modifiée ou absente Quotidienne Responsable du compte

Les lignes que les agences négligent

La plupart des agences couvrent déjà la disponibilité. Les trous se trouvent en général dans les lignes qui ne déclenchent jamais d'erreur.

L'en-tête X-Robots-Tag passe facilement inaperçu, car il n'apparaît pas dans le code source de la page. Un noindex défini au niveau du serveur ou du CDN ne se voit que dans les en-têtes de réponse, par exemple avec curl -I.

L'expiration du domaine demande deux noms dans la dernière colonne. L'agence voit la date approcher, mais c'est souvent le client seul qui détient l'accès au bureau d'enregistrement et la carte bancaire. Notre guide sur la surveillance de l'expiration des domaines explique pourquoi les renouvellements passent à la trappe.

Les tags marketing sont le point le plus souvent oublié. Quand GA4 ou le Meta Pixel disparaît d'un template du tunnel de commande, le site paraît normal et rien ne génère d'erreur, si bien que le premier signe arrive dans un rapport, des semaines plus tard. La ligne consentement est liée à ce problème : remplacer une CMP peut empêcher les tags de se charger pour la plupart des visiteurs, ce que traite notre article sur la surveillance des bannières cookies.

Le hreflang est marqué « après chaque mise en production » plutôt que quotidien, parce qu'un vrai contrôle suppose d'explorer chaque paire de langues. Entre deux, une surveillance quotidienne des canonicals et du noindex repère la plupart des changements qui le cassent.

Router les alertes pour qu'elles soient lues

Une boîte partagée « alerts@ » est l'endroit où les notifications finissent ignorées. Routez plutôt par client, pour que les alertes de chaque site arrivent chez la personne qui gère ce compte. Slack s'y prête bien, avec un canal par client ou par chef de projet, tandis que l'email convient à un récapitulatif quotidien.

Rédigez des alertes sur lesquelles on peut agir sans ouvrir un tableau de bord, ou choisissez un outil qui les rédige ainsi. « Le sitemap de example.com a perdu 30 URL aujourd'hui » permet d'agir. Un code de statut brut ou un diff HTML, non.

Revoyez la liste elle-même tous les quelques mois. Les clients ajoutent des boutiques, des langues et des plateformes de tracking, et la checklist doit grandir avec eux.

Automatiser la checklist

Faire tout cela à la main pour dix sites, chaque jour, n'est pas réaliste. Deltio couvre la plupart des lignes du tableau depuis un seul compte : noindex, robots.txt, canonicals, title, meta descriptions et H1, URL du sitemap, disponibilité, détection des pages de maintenance, expiration SSL et domaine, GA4, GTM et Meta Pixel, et bannière de consentement cookies. Il contrôle sitemaps et pages chaque jour, compare chaque contrôle au précédent et envoie les alertes sur Slack et par email, site par site. La performance et les Core Web Vitals n'en font pas partie : gardez PageSpeed Insights ou le rapport Signaux Web essentiels de la Search Console pour cette ligne.

Vous pouvez l'essayer sur vos sites clients pendant 14 jours.

Questions fréquentes

Les clients doivent-ils recevoir directement les alertes de surveillance ?
En général, pas les alertes brutes. La plupart des agences les gardent en interne, corrigent le problème et en informent le client ensuite ou dans un récapitulatif mensuel. L'exception concerne ce sur quoi seul le client peut agir, comme le renouvellement d'un domaine lié à son compte chez le bureau d'enregistrement et à sa carte bancaire.
Quelles pages surveiller sur un grand site ?
Idéalement toutes les URL du sitemap, puisque les changements de template touchent des types de pages entiers. Si un outil limite le nombre d'URL, donnez la priorité à au moins une page par template, plus les pages qui génèrent du chiffre d'affaires ou des leads, comme les catégories clés, les pages de services et le tunnel de commande.
Que faire quand une alerte se déclenche en dehors des heures de bureau ?
Mettez-vous d'accord à l'avance. Les alertes de disponibilité justifient en général un développeur d'astreinte. La plupart des changements SEO et de tracking peuvent attendre le lendemain matin, à condition que quelqu'un les examine à la première heure, car les dégâts d'un noindex s'accumulent sur plusieurs jours et non en quelques minutes.
Comment éviter la saturation d'alertes sur de nombreux sites clients ?
N'alertez que sur les changements qui demandent une action, routez chaque site vers son responsable plutôt que vers tout le monde, et traitez les changements attendus (comme une réécriture de title planifiée) comme connus. Si un canal est régulièrement ignoré, réduisez ce qui y arrive au lieu d'en ajouter.
Combien coûte Deltio ?
Starter couvre jusqu'à 50 sites et 5 000 URL pour 29 € par mois, ou 24 € par mois en facturation annuelle. Professional (200 sites) coûte 59 € par mois, ou 49 € en annuel. Enterprise (500 sites) coûte 139 € par mois, ou 116 € en annuel. Tous les forfaits comprennent un essai gratuit de 14 jours.