Construire son site web
Projet de site internet en agence 11 min de lecture

Contrat de maintenance d’un site : ce qu’il couvre et ce qu’il exclut

Professionnel consultant un tableau de maintenance de site web sur un ordinateur portable, avec un contrat et une checklist posés sur le bureau.

Pourquoi souscrire un contrat de maintenance pour un site web ?

Un site web ne se limite pas à ses pages visibles. Il repose sur un hébergement, un nom de domaine, un système de gestion de contenu, des extensions, une base de données, des fichiers et parfois des services tiers. Chacun de ces éléments peut nécessiter une mise à jour, une surveillance ou une intervention technique.

Le contrat de maintenance formalise la manière dont ces opérations sont réalisées. Il précise notamment les tâches prévues, les délais d’intervention, les horaires de support, les responsabilités de chaque partie et les coûts associés. Sans document précis, une demande considérée comme mineure par le propriétaire du site peut être facturée comme une prestation supplémentaire par le prestataire.

La maintenance ne doit donc pas être confondue avec la création d’un site ni avec son animation éditoriale. Elle vise principalement à conserver un site fonctionnel, sécurisé et compatible avec son environnement technique. Son contenu, son design ou ses fonctionnalités peuvent aussi être concernés, mais seulement si le contrat le prévoit clairement.

Les différentes formes de maintenance à distinguer

Le terme maintenance recouvre plusieurs réalités. Les distinguer permet de vérifier si la prestation proposée correspond aux besoins réels du site.

La maintenance corrective concerne la résolution des anomalies. Elle peut porter sur un formulaire qui ne transmet plus les demandes, une erreur d’affichage, un conflit entre deux extensions ou une page devenue inaccessible après une mise à jour. Le contrat doit préciser si seules les corrections liées au fonctionnement sont incluses ou si les erreurs provenant d’une modification effectuée par le client le sont également.

La maintenance préventive consiste à réduire le risque de panne. Elle peut comprendre les mises à jour du logiciel principal, des extensions et du thème, la vérification des sauvegardes, le contrôle de certains journaux techniques ou la suppression de fichiers inutiles. Elle ne supprime pas tous les risques, notamment lorsque le site utilise des composants anciens ou non maintenus.

La maintenance évolutive ajoute ou modifie une fonctionnalité. Installer un système de réservation, créer un espace client, modifier un parcours de commande ou adapter une page à une nouvelle règle métier relève généralement de l’évolution, et non de la simple maintenance. Ces travaux demandent souvent une estimation séparée.

La maintenance adaptative vise à maintenir la compatibilité du site avec son environnement. Elle peut être nécessaire après une évolution de la version de PHP, d’un navigateur, d’une interface de paiement ou d’une règle imposée par un service tiers. Là encore, son inclusion doit être explicitement définie.

Ce qui est généralement couvert par le contrat

Le périmètre varie selon le site et le prestataire, mais plusieurs prestations sont fréquentes. Il faut toutefois les considérer comme des exemples à confirmer dans le document contractuel.

  • Mises à jour techniques : application des versions du CMS, du thème et des extensions, avec vérification préalable de leur compatibilité lorsque cette opération est prévue.
  • Correction d’incidents : diagnostic et résolution des erreurs qui empêchent une fonction existante de fonctionner normalement.
  • Surveillance : contrôle de la disponibilité du site, de certains certificats ou de l’espace disque, selon les outils utilisés.
  • Sauvegardes : réalisation, conservation et éventuellement restauration de copies des fichiers et de la base de données.
  • Sécurité courante : traitement de certaines vulnérabilités, durcissement de la configuration ou analyse d’alertes. Cette prestation ne constitue pas nécessairement un audit de sécurité complet.
  • Assistance : réponse à des questions techniques par courriel, téléphone ou outil de support, dans les limites prévues.
  • Compte rendu : transmission d’un relevé des opérations réalisées, des incidents rencontrés et des recommandations éventuelles.

Une formulation comme « maintenance complète » n’est pas suffisante. Le contrat doit indiquer les outils concernés, la fréquence des opérations et les conditions d’intervention. Il est également utile de savoir si les mises à jour sont effectuées automatiquement, après validation ou dans une fenêtre de maintenance convenue.

Les exclusions fréquentes à repérer avant la signature

Les exclusions ne sont pas anormales. Elles servent à distinguer les opérations récurrentes des projets ou des interventions à risque. Elles doivent cependant être lisibles et cohérentes avec le prix annoncé.

La création de contenu est souvent exclue. La rédaction d’articles, la recherche d’images, la mise en ligne de produits, la traduction et la réécriture SEO peuvent faire l’objet d’une facturation distincte. Une petite correction de texte peut être incluse dans certains forfaits, mais ce point doit être quantifié, par exemple en nombre de demandes ou en temps mensuel.

Les refontes graphiques et les changements de charte visuelle ne relèvent généralement pas de la maintenance courante. Modifier l’arborescence, concevoir de nouvelles maquettes ou revoir l’expérience utilisateur constitue un projet à part entière.

Les nouvelles fonctionnalités sont également souvent exclues. Le développement d’un module spécifique, la connexion à un logiciel de gestion ou la création d’un configurateur nécessitent une analyse, des tests et parfois une maintenance propre.

Les problèmes d’hébergement et de services tiers peuvent être hors périmètre lorsque le prestataire de maintenance ne contrôle pas le serveur, le registrar, l’outil d’envoi d’e-mails ou la solution de paiement. Le contrat doit alors préciser qui ouvre le ticket, qui suit l’incident et qui supporte le coût éventuel.

Les interventions urgentes en dehors des horaires prévus sont souvent facturées séparément. Il en va de même pour les restaurations dues à une mauvaise manipulation, une suppression de données ou une modification réalisée par un intervenant non déclaré.

Le tableau de périmètre à faire figurer dans le contrat

Un tableau simple évite les interprétations divergentes. Il peut être adapté au type de site et complété par une grille tarifaire.

ÉlémentQuestion à poserPoint à préciser
CMS, thème et extensionsLes mises à jour sont-elles incluses ?Fréquence, tests, exclusions liées aux extensions obsolètes
SauvegardesQui les réalise et combien de temps sont-elles conservées ?Emplacement, fréquence, test de restauration et coût
Incident techniqueQu’est-ce qu’une panne couverte ?Canal de signalement, délai de prise en compte et délai de résolution
ContenuLes modifications de textes ou d’images sont-elles comprises ?Nombre de demandes, durée d’intervention et validation
SécuritéLa surveillance et la remédiation sont-elles incluses ?Limites de la prestation et gestion d’une compromission
Hébergement et domaineQui administre ces services ?Renouvellement, accès, support et responsabilités
ÉvolutionsQuel travail est considéré comme un projet ?Devis, taux horaire ou forfait spécifique

Délais d’intervention, niveaux de service et disponibilité

Un contrat sérieux distingue le délai de prise en compte du délai de résolution. La prise en compte signifie que la demande a été reçue, qualifiée et attribuée. La résolution correspond au retour à un fonctionnement normal ou à la mise en place d’une solution temporaire. Ces deux délais ne doivent pas être présentés comme équivalents.

Le niveau de priorité peut être défini selon l’impact : site totalement inaccessible, fonction commerciale bloquée, défaut visuel limité ou demande de conseil. Une panne qui empêche toutes les commandes ne présente pas le même degré d’urgence qu’une modification de couleur sur une page secondaire.

Il faut aussi vérifier les plages horaires couvertes, les jours exclus, les périodes de congés et le canal utilisé pour les urgences. Une intervention annoncée sous quelques heures n’a pas la même portée si elle ne s’applique que les jours ouvrés. Lorsque des engagements de service sont prévus, le contrat peut préciser les compensations éventuelles, sans supposer qu’une pénalité est automatique.

Sauvegardes, sécurité et protection des données : les points sensibles

Une sauvegarde n’est utile que si elle peut être restaurée. Le contrat doit donc préciser la fréquence des copies, leur lieu de conservation, la durée de rétention et la procédure de restauration. Il est prudent de vérifier si les sauvegardes sont conservées sur un environnement distinct du serveur principal. Une copie stockée au même endroit peut disparaître avec le site en cas d’incident d’infrastructure.

La sécurité mérite une description concrète. Les mises à jour, la gestion des comptes administrateurs, la limitation des accès et le suivi de certaines alertes peuvent être prévus. En revanche, une maintenance ordinaire ne remplace pas forcément un audit de sécurité, une analyse de code ou une intervention complète après intrusion.

Lorsque le prestataire accède à des données personnelles, le propriétaire du site doit examiner les rôles et obligations applicables au regard du Règlement général sur la protection des données. La Commission nationale de l’informatique et des libertés rappelle que la sécurité doit être adaptée aux risques. Le contrat doit donc encadrer les accès, la confidentialité, la restitution ou la suppression des données et la gestion des incidents. Ces éléments doivent être examinés avec un professionnel compétent lorsque le traitement présente des enjeux importants.

Prix, facturation et propriété des accès

La facturation peut prendre la forme d’un forfait mensuel, d’un crédit d’heures, d’un tarif à l’intervention ou d’une combinaison de ces modèles. Le forfait facilite la prévisibilité, mais il ne signifie pas que toutes les tâches sont gratuites. Les limites doivent être écrites : nombre d’heures, nombre de demandes, temps non reportable, travaux facturés en supplément et coût des urgences.

Il faut aussi distinguer le prix de la maintenance des dépenses annexes : hébergement, nom de domaine, licences d’extensions, certificat, outil de surveillance ou service d’envoi d’e-mails. Le renouvellement de ces éléments doit être attribué à une partie clairement identifiée.

Les accès sont un autre point essentiel. Le propriétaire du site devrait disposer d’un inventaire des comptes utiles, des noms de domaine, des licences et des sauvegardes. Les identifiants ne doivent pas être détenus par une seule personne sans procédure de récupération. En fin de contrat, le document doit prévoir la restitution des accès, des fichiers, de la base de données et des sauvegardes disponibles. Les modalités de transfert peuvent être facturées si elles nécessitent un travail spécifique, mais cette possibilité doit être annoncée.

Comment vérifier un contrat avant de le signer ?

Une lecture méthodique permet d’éviter la plupart des ambiguïtés. Il est possible de procéder en six étapes :

  1. Décrire le site concerné : adresse, environnement technique, hébergeur, CMS, extensions et éventuels services connectés.
  2. Énumérer les opérations incluses en distinguant correction, prévention, assistance et évolution.
  3. Demander des exemples de demandes couvertes et de demandes exclues, notamment pour les modifications de contenu et les problèmes liés à l’hébergement.
  4. Vérifier les délais, les horaires, les priorités et le canal de signalement d’une panne.
  5. Contrôler les conditions financières : durée d’engagement, renouvellement, préavis, révision du prix, dépassements et frais de transfert.
  6. Relire les clauses relatives aux données, aux accès, à la confidentialité, aux sauvegardes et à la fin du contrat.

Avant la mise en œuvre, un état initial peut être annexé : versions installées, sauvegardes existantes, anomalies connues, comptes administrateurs et tâches urgentes. Cette base évite d’attribuer au contrat de maintenance des défauts antérieurs qui n’ont pas été identifiés.

Que faire lorsqu’une demande est refusée ou facturée en supplément ?

La première étape consiste à comparer la demande avec la définition contractuelle du périmètre. Une demande peut être refusée parce qu’elle concerne une création, une évolution, un service tiers ou une intervention hors horaires. Le refus doit pouvoir être expliqué par une clause identifiable, et non par une interprétation apparue après la commande.

Si la tâche est possible mais payante, il est préférable de demander un devis ou une estimation détaillée avant son exécution. Celle-ci peut préciser le temps prévu, les dépendances techniques, les tests nécessaires et les éventuels risques. Pour une modification sensible, une validation écrite et une sauvegarde préalable sont recommandées.

En cas de désaccord persistant, il faut conserver le contrat, les échanges, les tickets et les comptes rendus d’intervention. Les règles applicables dépendent de la qualité des parties et du contenu de l’engagement. Pour une question contractuelle ou un litige, l’avis d’un professionnel du droit peut être nécessaire. Cet article fournit une information générale et ne remplace pas une consultation juridique.

FAQ sur le contrat de maintenance d’un site

La maintenance est-elle obligatoire pour un site vitrine ?

Il n’existe pas une obligation générale de souscrire un contrat de maintenance pour tous les sites vitrines. En revanche, le propriétaire reste responsable de la gestion de son site, de ses accès, de ses données et des services qu’il propose. Une maintenance régulière peut réduire les risques techniques, mais son contenu doit être adapté à la complexité et à l’importance du site.

Les mises à jour sont-elles toujours sans risque ?

Non. Une mise à jour peut créer un conflit avec une extension, un thème ou une personnalisation. La vérification de compatibilité, la sauvegarde et, lorsque cela est possible, un test préalable réduisent le risque. Le contrat doit préciser qui intervient si une mise à jour provoque une anomalie.

Le contenu éditorial est-il compris dans la maintenance ?

Pas nécessairement. La correction d’un lien ou d’une information peut être incluse, tandis que la rédaction d’une page, la création d’une fiche produit ou la production d’images relève souvent d’une prestation éditoriale. Le nombre de demandes et le temps consacré doivent être précisés.

Qui est responsable des sauvegardes ?

La responsabilité dépend du contrat et de l’organisation retenue. Il faut identifier la personne ou le prestataire qui réalise les copies, leur emplacement, leur durée de conservation et la procédure de restauration. Une sauvegarde non testée ne garantit pas que le site pourra être rétabli.

Que doit-on récupérer à la fin du contrat ?

La fin de la relation doit permettre de récupérer les accès, les fichiers, la base de données, les informations d’hébergement, les licences transférables et les sauvegardes prévues. Les conditions pratiques et les frais éventuels de transfert doivent être indiqués dès la signature.

Gaëtan Ribouleau

Dans la même veine