Переезд сайта на другой домен

Обновлено: 27.04.2021 7690

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

Как перенести сайт на новый домен

Время прочтения:

Сейчас я расскажу, как можно сделать переход с old-site.com на site.ru (по умолчанию предполагается что домены без WWW)

Настройка главного зеркала в robots.txt

Прописываем на старом сайте:

User-agent: *
Allow: /*
Host: site.ru
Crawl-delay: 10
Sitemap: http://site.ru/sitemap.xml

Где:

Allow: /* - сделал чтобы робот прошел по всей структуре старого сайта без ограничений;

Crawl-delay: 10 - можете уменьшить частоту обращений к серверу. У кого мощный сервер и хочет быстрого эффекта перехода - ставьте 0.3 (средняя скорость ответа сервера) - это поможет для яндекса и мейла.

Прописываем на новом сайте:
User-agent: *
Allow: /*
#тут могут быть ваши директивы
Host: site.ru
Crawl-delay: 10
Sitemap: http://site.ru/sitemap.xml

Я чаще использую один User-agent для всех роботов Тот же параметр Crawl-delay - гугл игнорирует спокойно в своей работе и не признает как критическую ошибку.

Примечание: необходимо в панеля вебмастеров (Яндекса, Гугла, Мейла) отправить запрос на обновление robots.txt на старом сайте.

Настройка редирект с WWW на сайт без WWW. И наооборот

Многие упускают такую деталь то что сайт имеет междоменный дубль с поддоменном WWW или с сайтом без WWW.

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

Необходимо добавить настройку в файл .htaccess:

Для редиректа на сайт с www:

RewriteCond %{HTTP_HOST} ^(.+)$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]

Для редиректа на сайт без www:

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

Подготовка к редиректу старого сайта

Необходимо обеспечить доступность к robots.txt старого сайта при редиректе все страниц на страницы аналоги на новом домене.

Прописываем в файле .htaccess старого сайта:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC]
RewriteRule ^([^/]+) $1 [L]

Тем самым поисковые роботы увидят директиву Host в файле robots.txt.

Регистрация в вебмастерах

Регистрируем старый и новый сайт в панелях вебмастеров:

Яндекса 

Гугла 

Мейла 

Бинга 

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

Переезд без 301 редиректа в вебмастерах

Яндекс

Заходим в панель вебмастера яндекс старого сайта old-site.com в разделе "Индексирование" заходим в раздел "Переезд сайта" в выпадающем списке выбираем домен site.ru. Если необходим переезд на безопасный протокол с сертификатом SSL - нажмите галочку "Добавить HTTPS". Если вам нужен главный домен с поддоменом www (см шаг второй), то ставим галочку "Добавить WWW".

в разделе "Инструменты" старого сайта old-site.com заходим в раздел "Анализ robots.txt" - рядом с названием сайта есть кнопка загрузки, нажимаем её и затем кнопку "Проверить" - тем самым мы обновим robots.txt для роботов Яндекса.

Мейл

В панели вебмастера Mail заходим в раздел "Проверка Robots.txt" старого сайта и нажимаем "загрузить robots.txt с сайта" это позволит увидеть директиву Host. роботом мейла.

Настройка междоменного 301 редиректа

Прописываем в файле .htaccess старого сайта (выше кода из второго шага):

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

301 редирект настроен. теперь можно переходить к следующему шагу.

Окончательный переезд сайта в вебмастерах

Когда выполнили все выше указанные шаги можно подойти к финалу.

Google

В панели вебмастера старого сайта необходимо щелкнуть шестеренку, там же пункт "Изменение адреса".

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

Для ускорения перехода также отправьте запрос на обновление robots.txt в подразделе "Инструмент проверки файла robots.txt" раздела "Сканирование".

Bing

Мало кто знает, но и в Бинге есть функция переезда сайта.

В панели вебмастера в разделе "Средства диагностики" есть подраздел "Перемещение сайта".

Там необходимо выбрать пункт "Я перемещаю URL-адреса с этого сайта на другой проверенный сайт: выберите конечный сайт." и нажать кнопку "Отправить".

На этом всё.

В заключение

Если вы не хотите вникать в технические моменты и вам нужно перенести сайт на новый домен - обращайтесь.

А для те, кому мало этой информации, может ознакомится с руководствами к действию из первых уст - из руководств поисковых систем:

Справка Яндекс 

Справка Google

Связаться в Telegram

Рейтинг: 5/5
1 голосов

Следующие страницы вас также могут заинтересовать:

Обновлено: 27.04.2021