Как не потерять позиции в ПС после обновления сайта и перехода на другую CMS?
Редиректы  - да, нужны. Посетители должны попадать в точности туда, куда они собирались.
Но всё равно со сменой кода, даже при точных редиректах, произойдёт ресканирование сайта и стресс для рейтинга страниц. Чаще всего такие вещи идут в минус, увы.
Я насколько изучал вопрос, многие пишут(в принципе это и логично) при переносе/изменении двига, просадка будет. Помимио 301 редиректорв, товарищи для сохранения результатов в поисковиаках, заморачиваються и сохраняют статьи, ключи и тд, url'ы даже, что для меня ново! было услышать. Помимо этого, дают яндексу и гулу правильные настройки, что бы тот верно понял, что сайт(как зеркало) и верно проиндексировал... Пишите о результатах, будет интересно почитать, подписываюсь на вопрос)