Сейчас я расскажу, как можно сделать переход с 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 редирект настроен. теперь можно переходить к следующему шагу.
Окончательный переезд сайта в вебмастерах
Когда выполнили все выше указанные шаги можно подойти к финалу.
В панели вебмастера старого сайта необходимо щелкнуть шестеренку, там же пункт "Изменение адреса".
Процедура переезда заключается в выборе нового домена, проверке междоменного 301 редиректа, проверке подтверждения прав и конечно же самой отправки на переезд.
Для ускорения перехода также отправьте запрос на обновление robots.txt в подразделе "Инструмент проверки файла robots.txt" раздела "Сканирование".
Bing
Мало кто знает, но и в Бинге есть функция переезда сайта.
В панели вебмастера в разделе "Средства диагностики" есть подраздел "Перемещение сайта".
Там необходимо выбрать пункт "Я перемещаю URL-адреса с этого сайта на другой проверенный сайт: выберите конечный сайт." и нажать кнопку "Отправить".
На этом всё.
В заключение
Если вы не хотите вникать в технические моменты и вам нужно перенести сайт на новый домен - обращайтесь.
А для те, кому мало этой информации, может ознакомится с руководствами к действию из первых уст - из руководств поисковых систем:
голосов
Следующие страницы вас также могут заинтересовать:
- Настройка Cloudflare для защиты и оптимизации сайта
- Робототехника
- Калькулятор конверсии онлайн | Расчет конверсии сайта
- SEO умного фильтра Bitrix
- Сравнение Интентного кластеризатора и Key Collector
Обновлено: 27.04.2021