Как перенести сайт на другой движок


Как правильно перенести сайт на другую CMS? 7 шагов переноса сайта на новую CMS

Каждый сайт проходит свои циклы развития и то, что начиналось как маленький проект, со временем может перерасти в нечто большее.

Если вы начинали проект достаточно давно, то можете столкнуться с вопросом как перенести сайт на более современную или функциональную CMS.

Взвесить все «за» и «против»

Перенос сайта на другую CMS может оказаться очень сложным и трудоемким процессом, а его стоимость может превышать разработку сайта с нуля.

Если же ваш сайт уже имеет хорошую посещаемость и позиции в поисковой выдаче, то к его переносу нужно подходить очень скрупулезно.

Чтобы отчетливо представлять всю картину, нужно учитывать то, как поисковые системы смотрят на ваш сайт.  Для них это структура связанных между собою html-страниц. Каждая страница имеет свои характеристики: уникальный url, контент, метатеги (title, description, keywords), заголовки h2-h5, ссылки на другие страницы сайта.

При переносе сайта на новую CMS неизбежны перемены всех параметров, особенно url. А если сайт имел хорошую перелинковку страниц, то вся работа усложняется в разы.

Для примера рассмотрим перенос коммерческого сайта на другую CMS. Весь бюджет, который выделялся на развитие сайта из года в год, воспринимается его владельцем как вложение в развитие его бизнеса. Если проект оказался успешным, то все затраты окупились, сайт приносит прибыль. Но к определенному времени развитие проекта упирается в ограничения старой CMS.

Если ее стандартными средствами не удается добавить новые функции, то нужно перейти к сравнительному анализу, сопоставить возможные затраты на развитие старой системы с издержками переноса системы.

7 шагов переноса сайта на новую CMS (чеклист)

 

1. Закажите аудит и проконсультируйтесь с компетентным SEO специалистом относительно того, как сохранить максимум трафика и позиций сайта при переезде на другую CMS.

На этом этапе нужно провести тщательный анализ существующей системы, разобраться в особенностях функционирования.

Сравнить исходный функционал с аналогами в новой CMS, оценить объем работы. Выяснить, что именно не устраивает вас в работе сайта: неудачный движок, недостаточный функционал или текущая CMS настолько устарела, что не выполняет современных требований к сайтам.

2. Очень важна тонкая настройка редиректов. Здесь самая грубая ошибка – это повесить сплошной редирект всех старых страниц на главную страницу нового сайта;  такой метод плохо повлияет на SEO и поведенческие факторы.

Правильная же реализация – это прописать правила редиректа для всех страниц, установив постоянный 301 редирект от старого URL к соответствующей новой странице.

3. Если страниц слишком много, то можно решить эту задачу двумя вариантами:

  • Для редиректа нужно выбрать самые важные страницы, а на остальные установить страницу 404 нового сайта.
  • Специальными средствами реализовать массовый редирект (технические решения можно реализовать средствами Apache, NGNIX или же плагинами для редиректа на основе PHP+SQL)
  • Рекомендуемый срок поддержки редиректа после переноса сайта не менее 6 месяцев. Если же сайт был перенесен на новый домен, то старый домен нужно продлевать и держать под своим контролем.

Выбирая страницы для редиректа, нужно руководствоваться такими критериями пользы:

  • Трафик страницы
  • Интерес к контенту страницы, вовлечение ЦА
  • Конверсия посетителей страницы
  • Обратные ссылки на страницу

4. При переносе сайта рекомендуется сохранить его структуру неизменной. Это поможет упростить работу с редиректами и сохранить seo параметры. Но это не всегда возможно, особенно если старый сайт имел нелогичную, запутанную структуру, множество лишних страниц или даже разделов, которые можно удалить.

5. Проверяйте внутренние и внешние ссылки, учитывайте, что всю внутреннюю перелинковку сайта придется выполнять заново, заменяя старые URL на новые.

После переноса сайт должен остаться в консистентном (целостном, неповрежденном) состоянии. Проверить битые ссылки можно с помощью программы Netpeak Spider (о программе можно тут).

6. Если проект достаточно большой, то не делайте сразу полного переноса. Сократить риск потери позиций сайта при переносе поможет такая методика. В отдельной папке или даже на отдельном сервере разворачивается новый движок сайта и производится тестовый перенос небольшой секции старого сайта.

На новом сайте устанавливаем необходимые модули, которые должны расширить прежний функционал и сохранить совместимость с предыдущей CMS.

На этом этапе могут возникнуть непредвиденные трудности вплоть до того, что выбор CMS оказался неудачным и нужно подбирать более гибкую систему, фреймворк или даже вернуться в исходное состояние. Советуем не заниматься этим самостоятельно, а обратиться к грамотным техническим специалистам.

Даже если перенос раздела прошел хорошо, не торопитесь переносить весь сайт. Нужно дождаться реакции поисковых систем: войдут ли в индекс новые страницы так, как ожидалось, займут ли они прежние позиции?

7. С чем придется столкнуться при смене CMS

  • Заменить старые модули и плагины. Скорее всего, не найдется стандартных модулей, полностью покрывающих прежний функционал и нужно быть готовым к их доработкам.
  • Перенос дизайна не так прост, как может показаться непосвященному человеку. Придется переделывать всю верстку, чтобы она могла работать с новым движком сайта,  а может и вовсе осуществить редизайн сайта под новый движок.
  • Будьте готовы к тому, что обновление дизайна и функций сайта будет восприниматься неоднозначно как со стороны постоянных посетителей, так и персонала, работающего с вашим сайтом.
  • Проверьте ссылочными анализаторами ваши входящие ссылки, настройте 301 редиректы на новые адреса страниц.

Итог

Если развитие сайта затруднено в рамках старой CMS, то нужно готовиться к смене движка. Правильный перенос сайта на другую систему может оказаться непростой задачей, особенно для крупных контентных сайтов. В этом случае лучше начинать с тестового переноса небольшого сегмента сайта и проверять результаты в поисковой выдаче.

А вы сталкивались с переносом сайта на другую CMS, можете поделиться опытом?

Читайте также:

Как перенести ваш сайт на другой хост?

Перемещение веб-сайта на другой хост состоит из следующих шагов:

  • Перемещение файлов сайта.
  • Перемещение баз данных сайта (если есть).
  • Настройка вашего приложения для работы на новом хосте.
  • Указывая DNS вашего домена на новый хост.

Мигратор WordPress

Чтобы сэкономить время и нервы, мы автоматизировали первые три шага для всех переносов WordPress в SiteGround с помощью мигратора WordPress.Для получения подробной информации об этом увлекательном инструменте вы можете обратиться к этому руководству.

Более подробную разбивку по этапам можно найти ниже:

Перенос файлов на новый хост

Самый удобный способ переноса файлов вашего сайта в новую учетную запись веб-хостинга - через FTP. Вам необходимо подключиться к своей учетной записи хостинга и загрузить файлы локально на свой компьютер. Затем загрузите их в основную папку своей новой учетной записи хостинга (обычно public_html, www или httpdocs ).

Более подробную информацию об использовании FTP можно найти в этом руководстве по FTP.

Вам необходимо экспортировать содержимое базы данных из вашей старой учетной записи хостинга (обычно в файл SQL ), создать новую базу данных в вашей новой хостинговой компании и импортировать в нее информацию. Для получения подробной информации о том, как импортировать / экспортировать базы данных через phpMyAdmin, вы можете обратиться к этому руководству.

Настройка приложения на новом хосте

Это действительно зависит от веб-приложения, которое вы используете.Пошаговые инструкции по перенастройке некоторых из самых популярных приложений вы можете найти в следующих статьях:

Изменения DNS

Наконец, вы должны изменить серверы имен для вашего доменного имени, чтобы они указывали на ваш новый хост. Это можно сделать у регистратора вашего домена. Информацию о том, как найти записи DNS SiteGround, можно найти в этой статье.

.

Перенос сайта в другую учетную запись WordPress.com - Поддержка

Вы можете передать право собственности на сайт другой учетной записи WordPress.com, следуя пошаговым инструкциям ниже.

Инструкции из этого руководства относятся к панели управления WP Admin. Вы можете перейти на эту панель управления, добавив / wp-admin в конец URL-адреса вашего сайта (например: example.wordpress.com/wp-admin)

Если вы также хотите передать право собственности на собственное доменное имя, начните с передачи доменного имени новому владельцу учетной записи.Затем перенесите блог / сайт.

Если на вашем сайте есть план Business или eCommerce с установленными плагинами или сторонними темами, вы захотите перенести персональный домен, а затем связаться с нами, чтобы мы помогли передать право собственности на сайт новому владельцу.

Начать передачу блога

Эти инструкции также применимы, если вы переносите сайт, а не только блог.

Откройте страницу «Мои блоги». Наведите указатель мыши на сайт, который вы хотите перенести, и щелкните появившуюся ссылку Transfer Blog .Вы увидите возможность переноса сайта только в том случае, если он вам принадлежит.

Выбрать нового владельца

Внимательно прочтите предупреждающее сообщение. Если вы хотите продолжить перенос, установите флажок «Я понимаю, теперь позвольте мне продолжить»

В появившемся окне введите имя пользователя или адрес электронной почты пользователя WordPress.com, которому вы хотите перенести сайт, затем нажмите Перенести блог .

Проверьте электронную почту и подтвердите перевод

Проверьте почтовый ящик адреса электронной почты вашего WordPress.com зарегистрирован на. Откройте электронное письмо, которое мы вам отправили, и нажмите на содержащуюся в нем ссылку, чтобы завершить перенос.

Перенос вашего блога не будет завершен, пока вы не нажмете ссылку.

После завершения передачи вы увидите подтверждающее сообщение.

↑ Содержание ↑

Перенос блога / сайта с персонализированным доменом

Если вы хотите перенести блог и у вас также есть собственный домен в том же блоге, вам сначала необходимо передать домен новому владельцу, прежде чем вы сможете передать право собственности на сам блог.Вы можете найти инструкции по этому поводу здесь.

Если вы забыли сначала перенести домен, не волнуйтесь. Все, что произойдет, - это то, что передача не будет мгновенной, а вместо этого будет создана заявка в службу поддержки, и один из наших инженеров счастья свяжется с вами, чтобы помочь вам завершить процесс.

После переноса домена напомните новому владельцу обновить контактную информацию домена.

↑ Содержание ↑

Перенос платных планов и обновлений

Если у вашего сайта есть платный план или другое обновление, которое вы хотите передать новому владельцу, свяжитесь с нами, и инженер Happiness Engineer поможет с переносом плана.При переносе сайта планы или обновления не переносятся.

. .

asp.net - Как перенести данные на другую страницу

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
.

Смотрите также

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Одноклассники
Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий