A A A

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

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

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

Конечно же, нельзя сказать со 100%-й вероятностью, находится ли домен под санкциями перед покупкой, но если вы видите, что на сайт покупали очень много ссылок или же сам сайт был сомнительного качества — это повод задуматься.

Поисковая система Яндекс, ко всему прочему, рекомендует при переезде на новый домен проверить, не является ли он зеркалом другого домена. Это можно сделать при помощи сервиса сообщить о новом url.

Если новый домен является чьим-либо зеркалом, появится сообщение: «Указанный вами сайт является неглавным зеркалом сайта…».

Внешние ссылки можно проанализировать при помощи сервиса ahrefs.com, а сам сайт через Web Archive.

Приступаем к переносу сайта на другой домен

Правильно настроить переадресацию

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

Пример реализации:

Для того чтобы это сделать нужно добавить в htaccess старого домена несколько строк :

Проблемы возникают, когда при переносе сайта на новый домен ещё изменяются url-адреса, возможно, в следствие смены CMS. В данном случае необходимо сделать следующее :

  1. Выгрузить список страниц со старого домена (это можно сделать при помощи программы Netpeak Spider).
  2. Выгрузить список страниц нового сайта.
  3. Составить таблицу соответствия старых и новых url-адресов.
  4. Прописать 301 редиректы со старых url-адресов на новые.

Бывает такое, что при переносе сайта, некоторые страницы сайта отсутствуют на новом (решили удалить некоторые категории/товары), в таком случае нужно написать 301 редирект на вышестоящую категорию или же на главную страницу сайта.

Составление списка соответствия url-адресов очень долгий и тяжелый труд, который требует упорства и терпения.

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

Изменить содержимое файла Robots.txt

Чтобы помочь поисковой системе Яндекс понять, что сайт переехал на новый домен, кроме всего прочего, нужно указать корректную директиву host в файле Robots.txt на старом и новом домене.

Файл Robots.txt старого домена old-site.com.ua :

User-agent: *

Disallow:

Sitemap: http://old-site.com.ua/sitemap.xml
Host: new-site.ua

Файл Robots.txt нового домена new-site.ua :

User-agent: *

Disallow:

Sitemap: http://new-site.ua/sitemap.xml
Host: new-site.ua

Указать о смене доменного имени в Search Console

Обязательно нужно указать поисковой системе Google о переносе домена при помощи сервиса Search Console. Сделать это можно в 4 шага:

  1. Добавить новый домен в Search Console и выбрать его в качестве нового домена.
  2. Правильно настроить переадресацию со старого домена на новый.
  3. Убедиться, что для старого и нового сайтов выбраны верные способы подтверждения.
  4. Отправить запрос на изменение адреса сайта.

Перенос сайта на новый домен Search Console

Не забыть про перенос систем аналитики

При изменении домена обязательно нужно правильно перенести системы аналитики Google Analytics и Яндекс Метрику на новый домен. Делается это в два очень простых этапа:

  1. Нужно проследить чтобы коды были корректно размещены на новом домене.
  2. Изменить в интерфейсе Google Analytics и Яндекс Метрики отслеживаемый домен на новый.

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

Проверка корректности переноса сайта

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

  1. Если на сайте есть многоязычные страницы и используется rel-alternate-hreflang, обязательно нужно обновить эти теги, в соответствии с новыми url адресами.
  2. Проверить, есть ли на сайте ссылки на старый домен. Их можно найти при помощи сервиса Netpeak Spider. Все ссылки на старый домен нужно убрать.
  3. Проверить все тексты и мета теги на упоминание старого домена.
  4. Проверить все страницы старого домена, корректно ли они перенаправляют пользователей и поисковые системы на страницы нового домена.
  5. Проверить карту сайта sitemap.xml на новом домене, там должны быть только страницы нового сайта.
  6. Проверить наличие файла robots.txt и корректность его содержимого.
  7. Сменить доменное имя компании в Яндекс Справочнике, социальных сетях, Google Мой Бизнес и других сервисах.
  8. Проверить корректно ли работают системы аналитики: Яндекс Метрика, Google Analytics.
  9. При значительном изменении сайта нужно проверить работоспособность всех целей и электронной торговли, так как при смене url-адресов что-нибудь обязательно перестанет работать.

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

Справочная информация от поисковых систем:

Очень рекомендую ознакомиться с рекомендациями поисковых систем Google и Яндекс по правильному, с их точки зрения, переносу сайта на новый домен.

Если вы нашли ошибку, выделите участок текста и нажмите Ctrl + Enter или , чтобы сообщить нам.

  • Olos Vitaly

    Сколько времени нужно поддерживать старый домен или после настройки redirect 301 не обязательно чтобы он был активным?

    • Добрый день, спасибо за интересный вопрос.

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

      Если на домен ведет небольшое количество внешних ресурсов, а переходов по ссылкам нет — продлите домен на 1 год, этого будет достаточно.

      • Olos Vitaly

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

        • Если Вы просто изменяете домен то при правильно прописанном редиректе в .htaccess картинки тоже будут перенаправлены на новые url-адреса.

          • Olos Vitaly

            Я не только меняю домен но и движок, то есть адрес страницы тоже меняется. Переадресацию буду делать не через haccess А через таблицу редиректов в базе данных

          • В идеале картинки тоже нужно средиректить, но если это очень проблемно — можно забить, если трафик с картинок не интересует.

  • Сергей

    Имею не большой сайт, 100 страниц возраст сайта 1 неделя. Страницы все в индексе (есть небольшой трафик). Перенес сайт на новый домен (не понравилась дом. зона), настроил редиректы и уже через пару часов все страницы нового сайта в индексе и есть трафик. Когда можно наполнять новый сайт? и сколько ждать переноса на новый домен?

    • Добрый день, Сергей.

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

      Скорость переноса зависит от поисковых систем, так как страниц не много — не думаю что займет много времени.

  • lkxzpowq

    Скажите. а после склейки и редиректа на новый демен, на какой из доменов закупать ссылки для продвижения — на старый или новый?

    • Доброго времени суток.

      После переноса сайта на новый домен, конечно же, ссылки нужно проставлять на новый домен.

      • lkxzpowq

        spasibo za otvet!

  • Денис

    Добрый день, Влад

    Спасибо за отличную инструкцию. Я тоже недавно перенес сайт со старого домена на новый, но все-таки указал правило в htaccess для файла роботс.тхт (то есть редиректятся все страницы старого сайта кроме роботса, где указана директива host для нового домена)

    Жду склейки)

    Но прочитав Вашу статью не совсем понял один момент: если я указал это исключение для файла роботс.тхт, то это как-то может помешать переезду?

    Или это никак не повлияет? Что-то напрягся по этому поводу)

    Заранее спасибо за ответ.

    • Добрый день, Денис.

      Спасибо за отличный вопрос. Рекомендуется оставлять доступным файл Robots.txt для старого домена, это необходимо для того чтобы Яндекс увидел директиву Host. Также это может ускорить склейку, так как у нас есть sitemap.xml со списком url-адресов старого сайта. Таким образом мы немного ускоряем переезд.

      Если для файла Robots.txt исключение не делать — ничего страшного не произойдет.

      • Денис

        Спасибо, Влад!

        Кстати, именно по вашей инструкции и переезжал, а теперь жду склейку доменов)

        Но в последний момент включил в htaccess исключение по редиректам для robots.txt (читал про эту фичу на хабре, но все равно засомневался, решил уточнить)

        Тогда последний вопрос. А разве в файле роботса на старом домене нужно указывать старый сайтмап? Ведь он все-равно будет редиректиться уже на сайтмап нового домена? Я указал в старом роботсе:

        — host Для нового домена
        — sitmap тоже для нового домена

        При этом, на старом домене оставил только два файла: robots.txt и htaccess
        Редирект постраничный, содержимое идентично для нового и старого домена.
        Все остальное удалил на старом хостинге, но на всякий случай сделал бэкап, конечно)

        Спасибо за быстрый ответ!

        • Оставить старый файл sitemap.xml нужно для того чтобы поисковые системы быстрее склеили старые url-адреса с новыми.

          • Денис

            Влад, спасибо за помощь

          • Без проблем, обращайтесь

          • Денис

            Влад, на всякий случай поделюсь: все прошло удачно, перенос прошел за 7 дней (!).
            Инструкция рабочая, огромное спасибо!

            Единственное отличие — добавил robots.txt в исключение для 301 редиректа.

          • Отлично! Очень рад что Вам помогла наша инструкция по переезду.

  • Поліна

    А если домен ушел к новому владельцу, как быть? Доступы все имеются.

    • Добрый день!

      Какая перед Вами стоит задача? Чтобы ответить на вопрос мне нужно больше информации.

  • Михаил

    Здравствуйте. А подскажите, пожалуйста, что делать, если после создания htacces на старом домене просто ошибка 500 и всё?

    • Добрый день, Михаил.

      А разве на старом домене, когда он работал не было этого файла? Вы создавали новый?

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