На сколько опасен перенос сайта с одной CMS на другую в плане смены позиции в выдаче поисковиками
Опасен на 100%, если не знать что делать или не делать то, что надо.
и как избежать негативных последствий?
Ниже, что надо сделать, помимо того, что вам рекомендовали другие пользователи (сохранение структуры URL и проч).
Программисту:
- Закрыть тестовый домен от индексации;
- Перед переносом сделать бекап старого и нового сайта (файлы, БД);
- Если на старом сайте уже есть своя таблица редиректов (например в файле htaccess) - перенести ее на тестовый сайт.
- Оставить файлы верификации панелей вебмастеров Google и Яндекс в корневом каталоге сайта, чтобы при переносе не потерялись доступы;
- Перед днем Х всю информацию на сайте нужно синхронизировать. Это и цены на товары (услуги), и статусы (в наличии, не в наличии);
- Перенести контент со старого сайта на тестовый (тексты с отдельных страниц (контакты, о нас и т.д), страниц разделов и категорий, тексты со страниц оптимизированных фильтров (если такие есть), не только текст, но и видео, картинки вместе с ALT. А так же всю информацию со служебных страниц, страниц статей, страниц услуг или блога;
- В файле robots.txt прописать запрещающие индексацию директивы для технических страниц сайта, а так же ссылку на XML карту сайта;
- Заново сгенерировать файл sitemap.xml, чтобы в нем присутствовали страницы основного сайта, а не тестового;
- Все внутренние ссылки (меню, ссылки в текстах, ссылки в атрибутах next, prev, canonical) должны быть актуальными - не принадлежать тестовому сайту;
- Перенести мета-теги на новые страницы (title, description, keywords, H1)
SEO-специалисту после после переноса тестового сайта на боевой:
- проверить коды ответов выгруженных ранее страниц и служебных страниц, страниц блога, новостей и так далее, поддомены, если они есть.
- проверить robots.txt;
- настройки редиректов по таблице;
- Наличие/отсутствие тега на посадочных;
- Наличие мета-тегов и дубли;
- Обновить файлы sitemap.xml в панелях вебмастеров Яндекс/Google
- Провести SEO-аудит сайта
Общее:
- предупредить специалистов, которые работают с контекстной рекламой или рекламой в соцсетях, о том, что будут изменены URL и будет осуществляться перенос на новую CMS.
- Также у специалистов следует уточнить, какие коды им нужно перенести.
Администратору сайта:
- выборочно (или подряд) проверяет наличие текстов на тестовой сайте (составляет таблицу: URL старого сайта, Название страницы, Текст (есть, нет), Что делать (перенести, перенесен), URL тестового сайта)