Перенос сайта

Просмотров 965
Сложность:

Перенос сайта может случиться по разным причинам. Но иногда последствия становятся фатальными для поискового продвижения. Но можно сделать перенос практически незаметным для поисковых систем.

Все переносы и переезды рекомендую делать в тот день/время суток, когда у вашего сайта минимальная посещаемость. Ночь с субботы на воскресенье, например, хороший вариант для большинства бизнес-сайтов.

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

Распространенные причины переноса сайта:

  • Смена доменного имени
  • Смена хостинга
  • Смена CMS или фреймворка

Смена доменного имени

В первую очередь, существенно упростит процесс использование относительных ссылок в коде вашего сайта. Например, "/image.jpg" не нужно будет исправлять при переезде на новый домен. А "http://site.ru/image.jpg" придётся менять на "http://new-site.ru/image.jpg", а лучше сразу на относительную ссылку.

Действия при смене доменного имени:

  • Убедиться, что все ссылки внутри кода сайта относительные
  • Если в CMS/фреймворке/веб-сервере требуется поменять настройки, связанные с доменом, то нужно это сделать
  • Убедиться, что на страницах есть корректный мета-тег rel=canonical, в котором указан новый домен
  • В настройках хостинга указать, что текущий проект с сайтом следует привязать к новому домену
  • Прописать 301 редирект в .htaccess или других конфигурационных файлах веб-сервера со старого домена на новый
  • Пройтись по новому сайту парсером (Screaming frog seo spider или Netpeak spider), чтобы убедиться в корректности переезда (проверяем битые ссылки, rel=canonical, правильность редиректов)
  • Добавить в Яндекс.Вебмастер и Google Search Console сайт на новом домене. На старом домене указать, что был совершён переезд на новый домен
  • Обновить настройки счётчиков веб-аналитики, указав там новый домен
  • Ждать индексации нового сайта и смены поисковыми системы основного домена на новый (от нескольких дней до нескольких недель)

Смена хостинга

Перенос сайта на другой хостинг происходит проще. Сначала вы создаёте полную копию сайта на новом хостинге.

Первое, что нужно поменять - это абсолютный путь к папке сайта. Например, ваш сайт хранится на хостинге в папке "/var/www/user/site.ru", а на новом хостинге путь другой "/var/www/user2/site.ru". В разных CMS этот путь нужно поменять в разных конфигурационных файлах. Например, в Modx такой путь нужно поменять в файле "/core/config/config.inc.php". Там есть целый раздел с путями к папкам, где находится сайт. Таких конфигурационных файлов, где нужно обновить пути, может быть несколько.

Узнать новый путь можно в административной панели хостинга. Абсолютный путь к папке с сайтом можно получить, создав в корневой папке файл path.php с содержимым:

<?php
echo $_SERVER['DOCUMENT_ROOT']
?>

Переходим в браузер по адресу "ваш-сайт.ру/path.php". Там будет абсолютный путь к папке сайта.

Далее переносим базу данных на новый хостинг. В большинстве CMS используется база данных Mysql и доступ к ней проще всего получить через веб-интерфейс phpmysql. Доступы к phpmysql есть в административной панели хостинга. Сохраняем базу данных на компьютер с помощью экспорта.

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

Смена CMS или фреймворка

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

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

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

Цифры

Работа по смене доменного имени - несколько часов.

Переиндексация сайта поисковыми системами - от нескольких дней до нескольких недель.

Работа по смене виртуального хостинга на виртуальный хостинг - несколько часов.

Работа по смене виртуального хостинга на VDS - от нескольких часов до пары дней.

Смена CMS или фреймворка - очень индивидуально, но не менее нескольких дней.

Видеоверсия

Автор: Александр Дергунов
Дата публикации: 20.12.2019 г.
Поделиться:

Настройка сервера

Доменное имя
1130 просмотров1130
Настройка сервера
Выбор и покупка, привязка к хостингу, поддомены.
Сложность:
Доменное имя - видео
Хостинг
1368 просмотров1368
Настройка сервера
Выбор и покупка, разновидности: виртуальный, VDS, статический.
Сложность:
Хостинг - видео
Веб-сервер
2303 просмотров2303
Настройка сервера
Основы HTTP-сервера, запросы, методы. Apache и nginx.
Сложность:
Веб-сервер - видео
Доступы к сайту
1271 просмотров1271
Настройка сервера
Как не потерять доступ к своему сайту, перечень доступов
Сложность:
Доступы к сайту - видео
SSL сертификат
1037 просмотров1037
Настройка сервера
Выбор и покупка сертификата, разновидности, установка.
Сложность:
SSL сертификат - видео
Ответ сервера
1687 просмотров1687
Настройка сервера
Коды ответа сервера, редиректы, заголовки.
Сложность:
Ответ сервера - видео
.htaccess + nginx.conf
1469 просмотров1469
Настройка сервера
Настройка конфигурационных файлов Apache и nignx.
Сложность:
Перенос сайта
966 просмотров966
Настройка сервера
Перенос на другой домен, хостинг или CMS.
Сложность:
Перенос сайта - видео
Базовые технические знания
768 просмотров768
Настройка сервера
Что нужно изучить SEO'шнику и интернет-маркетологу в первую очередь.
Сложность:
Главная страница энциклопедии
metrika