« Est-ce que le site va continuer à fonctionner tout seul maintenant ? » Cette question, posée par un client peu après la livraison d’un thème sur mesure, révèle presque toujours une zone grise laissée de côté au moment du devis initial : le développement d’un thème s’arrête à sa livraison, mais WordPress, ses extensions et son environnement d’hébergement continuent, eux, d’évoluer sans interruption.
Structurer une offre de maintenance distincte du développement initial permet de répondre clairement à cette question, tout en évitant qu’une agence ne se retrouve à corriger gratuitement, par obligation morale plutôt que contractuelle, des problèmes apparus des mois après la livraison.
Ce que couvre, et ne couvre pas, le forfait de développement initial
Un devis de développement de thème sur mesure couvre la conception, l’intégration et les tests réalisés à un instant précis, sur des versions précises de WordPress, PHP et des extensions installées à ce moment. Il ne couvre pas, sauf mention contraire explicite, ce qui se passe après cette livraison : une nouvelle version majeure de WordPress qui modifie un comportement du cœur, une extension tierce mise à jour qui change sa structure de données, ou une version de PHP retirée par l’hébergeur qui rend une partie du code obsolète.
Les trois catégories de maintenance à distinguer clairement
Un contrat de maintenance construit sur des bases solides distingue généralement trois catégories de travail, dont la nature et la facturation diffèrent :
- Maintenance de sécurité : surveillance des vulnérabilités connues, mise à jour des extensions et du cœur de WordPress, sans modification du thème lui-même sauf incompatibilité détectée.
- Maintenance corrective : correction d’un dysfonctionnement du thème révélé après la livraison, qu’il provienne d’un bug non détecté initialement ou d’un changement dans son environnement.
- Maintenance évolutive : ajout d’une fonctionnalité non prévue dans le cahier des charges initial, traité comme un nouveau développement facturé séparément.

Le cas typique d’une extension tierce qui casse une intégration prévue
Un thème sur mesure qui affiche, par exemple, un calendrier de disponibilité fourni par une extension tierce s’appuie sur la structure de données exposée par cette extension à un instant donné. Une mise à jour majeure de cette extension, qui modifie le nom d’un attribut ou la structure d’un shortcode, peut casser silencieusement l’intégration prévue dans le thème, sans qu’aucune ligne du code du thème lui-même n’ait changé. Ce cas relève typiquement de la maintenance corrective : le thème n’était pas défectueux à la livraison, mais son environnement a changé sous lui.
Ce que le contrat doit préciser noir sur blanc
| Élément du contrat | Question à trancher explicitement |
|---|---|
| Périmètre technique couvert | Le thème seul, ou aussi les extensions installées au moment de la livraison ? |
| Délai d’intervention | Sous combien de jours une régression signalée est-elle traitée ? |
| Nombre d’heures incluses | Un forfait d’heures mensuel, ou une facturation à l’intervention ? |
| Sortie du contrat | Que se passe-t-il en cas de résiliation, le client récupère-t-il le code source ? |
Un contrat de maintenance qui ne précise pas ce qu’il exclut finit toujours par être interprété, en cas de désaccord, en faveur du client ; autant lever l’ambiguïté avant la signature plutôt qu’après un incident.
Pourquoi cette offre distincte profite aussi au client
Un client qui comprend clairement la différence entre développement initial et maintenance continue prend une décision plus éclairée sur son budget à long terme, plutôt que de découvrir, au moment d’un incident, qu’une intervention urgente n’était couverte par aucun engagement contractuel préexistant. Cette clarté réduit également les tensions relationnelles au moment où un problème survient, chacune des parties sachant exactement ce qui relève de sa responsabilité.
En résumé
Un thème sur mesure n’est jamais un livrable figé dans le temps : son environnement continue d’évoluer bien après sa livraison, à travers les mises à jour de WordPress, des extensions et de PHP. Distinguer clairement, dans un contrat séparé du devis initial, la maintenance de sécurité, corrective et évolutive évite les malentendus les plus coûteux, pour l’agence comme pour le client qui découvre parfois trop tard ce qu’un simple devis de développement ne couvrait jamais.