Далее тестим где проседает. Обычно это тяжелые функции на .scroll , .resize . Первым делом я бы проверил их
и поставил debounce/throttle функции с lodash
Можно забрать отсюда (вырезаны из библиотеки и без es6) https://github.com/dpmango/gulp-starter-pack/blob/...
1. Выбрать CMS с которой вам будет удобно работать. Я бы посоветовал modx или wordpress
2. Создаете шаблоны вывода типовых страниц, настраиваете сам вывод контента и вспомогательных блоков.
3. Переносите контент
4. Ставите 301 редиректы со старых страниц на новые