Алгоритм смены домена без потери позиций

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

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

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

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

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

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

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

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

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

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

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

Алгоритм смены домена без потери позиций

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

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

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

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

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

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

Указать о смене доменного имени в 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-адресов что-нибудь обязательно перестанет работать.

Возможные потери позиций после переноса сайта

Выполнив все рекомендации вы сможете без проблем перенести сайта на новый домен без значительной потери позиций в поисковых системах. Конечно же, на несколько недель будет незначительная просадка(порядка 10-30%), пока поисковые системы проиндексируют новые страницы и склеят старый домен с новым. Но если всё выполнено согласно описанных выше рекомендаций, то просадка органического трафика будет минимальна.

Пример изменения трафика на сайте после переноса на новую CMS систему:
Алгоритм смены домена без потери позиций

Как видно на графике трафик просел на 15% на 2 недели, а далее полностью восстановился.

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

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

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

Влад Наумов, 02.11.2019

Если есть возможность изменить — меняйте сразу. Если нет — не проблема что они будут вести через редирект.

Василёк Афанасьев, 01.11.2019

Как на счет ссылок купленных на биржах на домен? Стоит менять их на новый домен или подождать недельку две и позже сменить? А может и вовсе не трогать их, пусть ведут на старый домен?:

Влад Наумов, 17.10.2019

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

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

Антон Снурников, 17.10.2019

Здравствуйте, подскажите пожалуйста, у меня есть 3 сайта под услуги. Под Харьков, Киев и Одессу. Хочу сделать один общий сайт, с новым дизайном и т д. Вопрос: Если я настрою редиректы с трех сайтов на один, сделаю изменение адреса в Гугл серч консоле, это скажется положительно, или напротив отрицательно?Необходимо услуги продвигать под города на одном сайте, чтобы не делать сайт под каждый регион (администрировать слишком неудобно) Подскажите пожалуйста как правильно поступить. Спасибо большое.

Влад Наумов, 13.10.2019

Так выбран просто период в Google Analytics. График строится по неделям, а в последнем периоде только 3 дня, так как Google Analytics считает начало недели с воскресенья.

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

Геннадий Фролов, 12.10.2019
Как видно на графике трафик просел на 15% на 2 недели, а далее полностью восстановился.

А далее снова упал )

https://uploads.disquscdn.c...

Bill, 30.09.2019

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

Влад Наумов, 30.09.2019

Скорее вот так https://prnt.sc/pcqm1s

Bill, 29.09.2019

Надеюсь получиться настроить

Получается в представлении для испанской версии должен быть такой фильтр?
https://uploads.disquscdn.c...

Влад Наумов, 27.09.2019
Правильно ли я вас понял. При переносе сайта с домена .us на домен .com необходимо помимо добавления англоязычной версии .com в Google Search Console (как общий ресурс), еще добавить три языковые подпапки в Google Search Console (фактически как отдельные сайты)?

Да, так будет проще и понятнее статистика. Можно будет разделить языковые версии и смотреть статистику по каждой из них.

Вначале на домен .com необходимо сделать общий аккаунт Google Analytics, потом для каждой подпапки с языком делается в этом же аккаунте отдельные представления. И в фильтрах эти представлений (для языков на подпапках) необходимо добавить основной домен .com и другие языки (кроме текущего).

Например, для испанского языка: site.com/es/
в фильтре отдельного представления site.com, site.com/fr/, site.com/pt/ ?

Подскажите пожалуйста

Создаете 1 ресурс - site.com
Для него создаете следующие представления:
site.com - Без фильтров (чисто представление - "бэкап")
site.com - Рабочее представление(с фильтрами и другими настройками)
site.com/es/ - Испанская версия(тут фильтр чтобы был трафик только на эту языковую версию)
site.com/fr/ - Французская верcия(тут фильтр чтобы был трафик только на эту языковую версию).

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

Bill, 27.09.2019

Правильно ли я вас понял. При переносе сайта с домена .us на домен .com необходимо помимо добавления англоязычной версии .com в Google Search Console (как общий ресурс), еще добавить три языковые подпапки в Google Search Console (фактически как отдельные сайты)?

И хотел уточнить этот момент

“Установить один код отслеживания и сделать общее представление (со всеми данными) а под каждую языковую версию сделать отдельное представление с фильтром, чтобы учитывался только трафик на эту подпапку.”

Вначале на домен .com необходимо сделать общий аккаунт Google Analytics, потом для каждой подпапки с языком делается в этом же аккаунте отдельные представления. И в фильтрах эти представлений (для языков на подпапках) необходимо добавить основной домен .com и другие языки (кроме текущего).

Например, для испанского языка: site.com/es/
в фильтре отдельного представления site.com, site.com/fr/, site.com/pt/ ?

Подскажите пожалуйста

Влад Наумов, 26.09.2019

Добрый день.

1. В данном случае подойдет код 301 переадресации со всех страниц старого домена на новый.
2. Да, нужно продлевать. Желательно пару лет.
3. Да, желательно добавлять SC для подпапок в данном случае, информация из справки:

Если вас интересуют данные о нескольких подразделах сайта, советуем создать отдельный ресурс для каждого домена или раздела, данные по которому вы хотели бы отслеживать, а также общий ресурс, объединяющий их все. Предположим, у вас есть туристический сайт с разделами, посвященными Франции, Ирландии и Испании, тогда вы можете добавить следующие ресурсы с префиксом в URL:
https://www.example.com/ (или доменный ресурс example.com)
https://www.example.com/fra...
https://www.example.com/ire...
https://www.example.com/spain/
http://m.example.com/ (для мобильного сайта)

В Яндекс Вебмастер, если я не ошибаюсь, нет возможности добавить подпапку.

По настройке аналитики я бы рекомендовал действовать аналогично с Search Console. Установить один код отслеживания и сделать общее представление(со всеми данными) а под каждую языковую версию сделать отдельное представление с фильтром, чтобы учитывался только трафик на эту подпапку.

Bill, 26.09.2019

Владислав, здравствуйте! Скажите пожалуйста, как лучше сделать. Есть сервис по аналитике с трафиком, русская версии на домене ru, английская на .us. Думаем добавить еще три языка. Планируем приобрести домен .com и сделать редирект .us версии и добавить на нее новые языки в подпапках. А русскую версию оставить на домене .ru. Блоги на новых языках делать не планируем, только главные страницы сервиса.

1) В .htaccess старого домена необходимо прописывать 301 редиректы для каждой страницы отдельно, которая перемещается на новый домен? Или подойдет этот код 301 переадресации со всех страниц на страницы нового домена?
"Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]

RewriteCond %{HTTP_HOST} ^site\.com
RewriteRule ^(.*)$ http://site.org/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site\.com
RewriteRule ^(.*)$ http://site.org/$1 [R=301,L]"

2) Чтобы не потерять ссылки, которые на нас ссылались на статьи на .us блоге нужно будет продлевать .us домен и не убирать редиректы?

3) При добавлении на новом .com домене (на .com основной английский) нескольких языков в папках (например, .com/es/) для нескольких основных страниц, нужно ли добавлять в серч консоли Гугл и Яндекс и сервисы аналитики поисковиков версии на разных языках как отдельные сайты? И коды Гугл и Яндекс аналитики и серч консоли поисковиков нужно ли добавлять разные в каждую папку (версии на другом языке)?

Влад Наумов, 25.09.2019

Добрый день, это будет считаться полноценным переездом.

Александр, 25.09.2019

Добрый день, есть возможность перенести сайт на такой же домен, но в другой доменной зоне (домен «чистый», без истории). Плюсом для меня будет то, что сохранятся брендовые запросы и домен максимально подходящий сайту по смыслу. Будет ли это в глазах поисковых систем выглядеть как полноценный переезд или лучше брать полностью отличающийся домен?

Влад Наумов, 24.09.2019

А зачем они нужны?

Влад Наумов, 23.09.2019

Это для всех странниц сразу код. Если стоит https - укажите его в коде. Чтобы избежать проблем - подключите программиста, чтобы он прописал корректно редиректы.

Что необходимо проверить и сделать после переезда указано в статье.

EuroCom KZ, 23.09.2019

и еще такой вопрос, информеры новые нужно будет на сайт регистрировать. Например rambler каталог сайтов?

EuroCom KZ, 23.09.2019

это так для каждой страницы прописывать? и если стоит https протокол? и все получается, кроме этого не чего не нужно делать? и показать google в google searh console что новый сайт.

Влад Наумов, 23.09.2019

Пример кода:
RewriteCond %{HTTP_HOST} ^old-site\.ua$ [NC]
RewriteRule ^(.*)$ http://www.site.ua/$1 [R=301,L]

Так как у Вас будет изменено только доменное имя - редиректы прописываются очень просто.

EuroCom KZ, 23.09.2019

можете пример дать постраничного редирека,пожалуйста

EuroCom KZ, 23.09.2019

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

Влад Наумов, 23.09.2019

Добрый день.

В таком случае нужно прописать постраничный редирект со всех страниц старого домена на новый. Делается в файле .htaccess

EuroCom KZ, 23.09.2019

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

Влад Наумов, 17.08.2019

Добрый день.

Нет, в таком случае не нужен 301 редирект. Главное закройте старый домен от сканирования, в файле Robots.txt, либо совсем удалите содержимое после переноса.


ASK Inweb: Задать вопрос специалисту