Le contrat de maintenance doit nommer les composants, les vérifications, les sauvegardes et les conditions de prise en charge des incidents.
Identifier ce qui compose réellement votre site
Le périmètre peut comprendre le domaine, l’hébergement, un CMS, des extensions, des bases de données ou des fonctions externes. Un site statique réduit certaines dépendances, mais garde un domaine, un hébergement et parfois des services à surveiller.
Dressez un inventaire avec les responsables, les accès et les échéances. Si une fonction utilise un service séparé, elle doit figurer dans le périmètre. Le fait que la page d’accueil s’affiche ne prouve pas que le paiement, la recherche ou un outil d’analyse fonctionne.
Distinguer les formes de maintenance
La maintenance corrective traite les dysfonctionnements. La maintenance préventive vise à réduire les incidents, notamment par l’entretien des composants et les vérifications. Les évolutions ajoutent ou modifient des fonctionnalités. Un contrat peut couvrir certaines interventions et en facturer d’autres séparément.
Demandez des exemples concrets de ce qui est inclus. Modifier un texte, corriger une incompatibilité et concevoir un nouveau module ne représentent pas la même charge. Une formule « tout compris » doit être traduite en périmètre compréhensible.
Prévoir les mises à jour et les sauvegardes
Les composants concernés doivent être maintenus avec une méthode adaptée au site. Avant une intervention sensible, identifiez une version de retour et les vérifications à effectuer. Une mise à jour réussie techniquement peut encore modifier un parcours ou un affichage.
Cybermalveillance.gouv.fr recommande des sauvegardes régulières et des tests de restauration. Conservez les éléments nécessaires : fichiers, configuration et données lorsqu’il y en a. Une sauvegarde dont personne ne sait se servir laisse une incertitude importante au moment d’un incident.
Surveiller les parcours importants
Choisissez les vérifications selon l’activité : consulter une offre, prendre contact, finaliser une commande ou utiliser un outil. Les contrôles automatiques de disponibilité peuvent être complétés par des essais fonctionnels. Un serveur peut répondre alors qu’une action essentielle échoue.
Exemple fictif : un site continue d’afficher ses pages après un déploiement, mais sa fonction de diagnostic n’a pas été livrée. Le contrôle doit tester cette fonction séparément. Le développement sur mesure doit prévoir ce type de recette et sa documentation.
Définir la réaction attendue en cas d’incident
Précisez le canal de signalement, les horaires couverts et la distinction entre prise en charge et résolution. Un délai de réponse ne signifie pas que toute panne sera corrigée dans ce délai. Identifiez aussi les dépendances à l’hébergeur ou à un autre prestataire.
Classez les incidents selon leurs conséquences pour l’activité. Une erreur de texte et un parcours de paiement indisponible n’appellent pas la même priorité. Préparez la personne autorisée à valider une restauration ou une intervention urgente.
Préserver la qualité éditoriale et le référencement
Les liens, coordonnées, documents et offres peuvent devenir obsolètes. Vérifiez-les à une fréquence adaptée. Lors d’un changement de pages ou de structure, contrôlez les redirections et le maintien des contenus utiles. Une refonte demande une préparation plus large qu’un entretien courant.
Demandez un historique des interventions et la liste des accès détenus par votre entreprise. La maintenance doit permettre de garder le site exploitable et transmissible. Elle ne remplace pas une stratégie de contenu ni un accompagnement SEO, même si leurs vérifications se complètent.