Est ce qu'une partie de la solution ne serait pas de s'appliquer à séparer le contenu (modèle) de la présentation. Aller vers des frameWorks qui font ça par exemple en stockant le contenu dans des fichiers enmarkdown. Pour migrer le site 10 ans plus tard, il suffira alors de reprendre uniquement le contenu et de construire un nouveau site avec un nouveau framework appliquant le même concept. Pas de migration de code. Par contre potentiellement des conversions de format de données (xlm, json, markdown...) plus faciles à réaliser via des outils de conversion automatique. Cela ne règle pas tout (structure en plusieurs pages, liens entre les contenus…) mais peut grandement simplifier les choses.