Un contrat de maintenance d'une demi-page, flou sur les délais et sur ce qui est vraiment inclus, ne protège personne : ni le client qui paie, ni l'agence qui s'engage. On voit encore des contrats qui se résument à "maintenance mensuelle : 50 euros" sans autre précision. Voici les clauses qui font la différence le jour où un incident survient réellement.
Le périmètre technique, ligne par ligne
Un bon contrat liste précisément ce qui est couvert : mises à jour du CMS, des extensions, du thème, surveillance de la disponibilité, sauvegardes et leur fréquence exacte, scan de sécurité. Il précise aussi, tout aussi important, ce qui n'est pas inclus : ajout de contenu, développement de nouvelles fonctionnalités, modifications graphiques. Sans cette liste noir sur blanc, chaque demande devient un sujet de négociation informelle.
Les délais d'intervention, engagés et chiffrés
"On intervient rapidement" n'est pas une clause contractuelle, c'est une promesse commerciale qui n'engage à rien. Un contrat sérieux distingue plusieurs niveaux de gravité avec un délai garanti pour chacun :
- Site totalement indisponible (panne critique) : intervention sous 2 à 4 heures ouvrées
- Dysfonctionnement partiel (une page, un formulaire) : sous 24 à 48 heures
- Demande d'évolution mineure : sous 5 à 10 jours ouvrés
Ces délais doivent être assortis d'une pénalité ou d'une compensation en cas de non-respect répété, sinon ils restent purement décoratifs.
La réversibilité, la clause qu'on oublie toujours
Que se passe-t-il si vous changez de prestataire ? Un contrat doit garantir l'accès complet aux codes d'accès (hébergement, nom de domaine, base de données, comptes administrateur) à tout moment, et pas seulement à la résiliation. On a vu des clients bloqués pendant des semaines parce qu'une agence gardait la main sur l'hébergement ou le nom de domaine sans jamais transmettre les accès. C'est une clause de bon sens, mais son absence coûte cher en cas de litige.
La responsabilité en cas d'incident
Le contrat doit clarifier qui est responsable de quoi. Si une mise à jour cassée provoque une indisponibilité de trois jours, quelle compensation est prévue ? Si le piratage vient d'un mot de passe faible choisi par le client lui-même, la responsabilité change de camp. Cette clause évite les conflits interminables au moment où tout le monde est déjà stressé par l'incident en cours.
La durée et les conditions de sortie
Méfiez-vous des engagements de 3 ans sans clause de sortie anticipée raisonnable. Un contrat équilibré propose un engagement initial court (souvent 12 mois) avec reconduction tacite et un préavis de résiliation de 1 à 3 mois, sans frais cachés de sortie. Un prestataire confiant dans la qualité de son service n'a pas besoin de ligoter son client sur plusieurs années pour le retenir.
Ce qu'il faut vérifier avant de signer
Demandez systématiquement le détail écrit du périmètre technique, les délais d'intervention par niveau de gravité, et la clause de réversibilité complète des accès. Si un prestataire hésite à mettre ces points noir sur blanc, c'est un signal à prendre au sérieux, quel que soit le prix affiché. Que vous ayez un site vitrine simple ou un site e-commerce générant du chiffre d'affaires quotidien, le niveau d'exigence contractuelle doit être proportionné à ce que vous avez à perdre en cas de panne. Pour un audit de votre contrat actuel ou une mise en place, demandez un devis détaillé et comparez-le point par point avec ce qui précède.
