Un bon contrat de maintenance de site web précise dix choses : le périmètre exact (ce qui est inclus et ce qui ne l'est pas), la fréquence des mises à jour, les sauvegardes et leur test de restauration, le délai d'intervention en cas de panne, le temps de travail inclus, le prix et son évolution, la durée et le préavis, la réversibilité (ce qu'on vous rend en partant), la protection des données clients et les responsabilités de chacun. Si l'un de ces points manque, c'est là que naîtra le litige.
Voici chaque clause, ce qu'il faut y lire et les pièges fréquents, avec les particularités d'une boutique PrestaShop ou WooCommerce, et les prix pratiqués.
Les clauses à vérifier dans un contrat de maintenance
| Clause | Ce qu'elle doit dire | Le piège |
|---|---|---|
| Périmètre | CMS, thème, extensions ou modules couverts, serveur ou non | « Maintenance du site » sans liste : tout devient hors forfait |
| Mises à jour | Fréquence, test sur une copie avant la production | Mises à jour en production sans test, ou « sur demande » |
| Sauvegardes | Fréquence, lieu de stockage, durée de conservation, test de restauration | Sauvegarde chez le même hébergeur, jamais testée |
| Délai d'intervention | Délai de prise en charge et de rétablissement, heures couvertes | « Dans les meilleurs délais » : aucun engagement réel |
| Temps inclus | Nombre d'heures ou de demandes par mois, report ou non | Heures perdues chaque mois, dépassement facturé cher |
| Exclusions | Versions majeures, refonte, nouveaux développements, incidents causés par un tiers | Exclusions vagues qui permettent de tout refuser |
| Prix | Montant, révision annuelle, tarif des interventions hors forfait | Hausse libre, ou taux horaire hors forfait non indiqué |
| Durée et résiliation | Durée d'engagement, préavis, reconduction | Engagement de 12 à 36 mois reconduit tacitement |
| Réversibilité | Remise des accès, du code, de la base et de la documentation, sous quel délai | Accès bloqués ou facturés au départ |
| Données personnelles | Clauses de sous-traitance RGPD | Clause absente alors que le prestataire accède à vos fichiers clients |
Le périmètre : ce qui est inclus, et surtout ce qui ne l'est pas
C'est la clause qui fait le plus de dégâts quand elle est floue. Une « maintenance de site » peut désigner de simples mises à jour automatiques comme une vraie supervision avec correction des bugs. Exigez une liste : quel CMS et quelle version, quelles extensions ou modules, le thème, le serveur ou seulement le site.
Les exclusions sont légitimes, à condition d'être écrites. Les plus courantes : la montée de version majeure (passer de PrestaShop 1.7 à 9, par exemple), la refonte graphique, les nouveaux développements et les incidents causés par un tiers (hébergeur, extension achetée ailleurs). Ce qui compte, c'est de savoir à l'avance comment ces travaux seront chiffrés.
Délai d'intervention : lire la différence entre prise en charge et rétablissement
Un contrat sérieux distingue deux délais : le délai de prise en charge (quelqu'un regarde le problème) et le délai de rétablissement (le site refonctionne). Beaucoup de contrats n'annoncent que le premier. Vérifiez aussi les heures couvertes : un engagement « sous 4 heures ouvrées » ne vous aide pas un samedi de soldes.
Pour une boutique, demandez que le tunnel de commande soit testé régulièrement : une panne de paiement ne déclenche aucune alerte serveur, elle se voit seulement dans les ventes. C'est un point que nous détaillons dans notre checklist de maintenance WooCommerce.
Combien coûte un contrat de maintenance de site web ?
Le prix dépend du CMS, du nombre d'extensions ou de modules, de la fréquence des interventions et du délai garanti. Nos forfaits, affichés publiquement et sans engagement, donnent un ordre de grandeur :
| Site | Forfaits WebSentinel |
|---|---|
| WordPress (site vitrine, blog) | de 79 à 299 € par mois |
| PrestaShop | de 69 à 390 € par mois |
| WooCommerce | de 149 à 390 € par mois |
| Intervention ponctuelle, sans contrat | 95 € de l'heure, devis avant intervention |
Le détail par niveau est dans combien coûte la maintenance WordPress et combien coûte la maintenance PrestaShop. Méfiez-vous des forfaits très bas : sous une cinquantaine d'euros par mois, il n'y a en général aucun temps humain, seulement des mises à jour automatiques.
Durée, préavis et reconduction
Un engagement de 12 mois avec reconduction tacite reste courant. Ce n'est pas illégal, mais c'est le signe que le prestataire compte sur la durée plutôt que sur la qualité du service. Nous avons fait le choix inverse : forfaits sans engagement, avec un mois de préavis. Si vous signez un engagement, vérifiez au minimum la date limite de résiliation avant reconduction, et la possibilité de sortir si les délais promis ne sont pas tenus.
Réversibilité : ce qu'on vous rend en partant
La clause la plus oubliée, et celle qui coûte le plus cher le jour où vous changez de prestataire. Le contrat doit prévoir la remise, sans frais et dans un délai précis, de tous les accès (hébergement, nom de domaine, back-office, FTP, base de données), du code source et des personnalisations, des sauvegardes et d'une documentation minimale. Le nom de domaine et l'hébergement doivent être à votre nom, pas à celui du prestataire. Ces points valent aussi pour le contrat de création : voyez les clauses pièges d'un contrat d'agence web.
Les données de vos clients : une obligation légale
Un prestataire de maintenance accède à votre base de données, donc aux données de vos clients (noms, adresses, commandes). Au sens du RGPD, il agit comme sous-traitant, et l'article 28 du RGPD impose un contrat qui précise l'objet et la durée du traitement, les données concernées, les mesures de sécurité, la confidentialité et le sort des données en fin de contrat. Beaucoup de contrats de maintenance l'ignorent : c'est pourtant votre responsabilité de l'exiger.
Les particularités d'une boutique PrestaShop ou WooCommerce
- Modules et extensions tiers : le contrat doit dire qui gère leurs mises à jour et leurs licences, et ce qui se passe quand l'éditeur abandonne un module.
- Versions de PHP : les hébergeurs retirent les anciennes versions. Le contrat doit dire qui surveille la compatibilité et comment une montée de version est chiffrée. Sur PrestaShop, c'est un sujet majeur : voyez notre tableau de compatibilité PHP de PrestaShop.
- Tunnel de commande et paiements : tests réguliers d'une commande complète, e-mails de confirmation compris.
- Sécurité des paiements : surveillance des fichiers pour détecter un faux formulaire de paiement, particulièrement sur les versions anciennes.
Exemple de sommaire d'un contrat de maintenance
Pour relire un contrat ou comparer deux offres, vérifiez que vous retrouvez ces rubriques :
- Parties, objet et site concerné (adresse, CMS et version)
- Périmètre des prestations incluses et exclusions
- Fréquence des mises à jour et procédure de test
- Sauvegardes : fréquence, stockage, conservation, restauration
- Supervision, délais de prise en charge et de rétablissement, heures couvertes
- Temps d'intervention inclus et tarif hors forfait
- Prix, facturation et révision
- Durée, résiliation et préavis
- Réversibilité et restitution des accès
- Sous-traitance des données personnelles (article 28 du RGPD)
- Responsabilités, assurances et limites
Ce sommaire n'est pas un modèle juridique prêt à signer : pour un site à fort enjeu, faites relire le contrat. Nos propres conditions sont publiques dans nos conditions générales de vente, et le détail des forfaits sur les pages maintenance PrestaShop et maintenance WordPress. Avant de signer avec qui que ce soit, notre liste des questions à poser à un prestataire vous fera gagner du temps.

