Поисковики
Как склеить домены для Яндекса и Google: руководство по переносу сайта
Склеивать домены нужно в том случае, когда сайт нужно перенести на другое доменное имя, перейти
с HTTP на HTTPS или на домен без префикса www, и при этом сохранить все показатели поисковых систем и посещаемость. При этом сайты с разными доменными зонами не склеивают, доменную зону меняют редиректом.
Что такое склейка доменов
Не нарушая целостность сайта и сохраняя его показатели, можно без проблем заменить доменное имя любого сайта, объединив старый и новый адрес в группу зеркал. Это называется склейкой. При этом поисковый робот должен воспринимать новый домен как главное зеркало и выводить его в результаты поиска, для этого ему нужно указать, какой сайт считать главным.
Зеркалами называют сайты, имеющие одинаковый контент, но разные адреса. Бывает главное зеркало — сайт, который появляется в выдаче, и остальные дополнительные, которые не участвуют в результатах поиска. При склейке зеркал ссылки и тексты будут принадлежать главному зеркалу. Зеркалами могут считаться ресурсы, если с одного настроен серверный редирект на соответствующие страницы: с «site.ru/page» на «newsite.ru/page».
Алгоритмы могут и сами склеить зеркала, если определят, что сайты имеют одинаковый контент.
Ниже представлено краткое руководство по склеиванию доменов для поисковых систем Google и Яндекс.
Требования к зеркалам:
- Содержимое сайтов должно совпадать: одинаковые тексты, изображения, информация. Обновлять данные нужно одинаково.
- Новый домен не должен быть склеен с другими сайтами, их нужно расклеить. Расклеивать не надо, если сайты различаются только сертификатами безопасности, префиксом www или новый адрес будет неглавным зеркалом сайта, с которого переезжаете..
- Сервер отдает 200 ОК для нового домена и 200 ОК или 301 Moved Permanently для старого. Ответ сервера не должен быть дольше 10 секунд.
- Оба сайта должны быть добавлены в один аккаунт Яндекс.Вебмастера и Search Console.
Правильная склейка для Google и Яндекс
Раньше для переезда нужно было добавить строку «Host: site.ru» в файл
robots.txt.После этого роботы Яндекса в течение одного или двух месяцев полностью склеивали два домена site.ru и newsite.ru, после чего последний домен становился основным.
Сейчас 301-й редирект
заменил директиву Host. С помощью этого инструмента вся посещаемость и показатели сайта будут переданы от старого домена к новому, таким образом мы получим старый сайт со свежим доменом. Всё остается на своих местах: есть два домена, их нужно склеить без потери основных показателей. Способ подходит для обоих поисковиков.
Допустим, есть два сайта:
https://site.ru — старый домен, дополнительное зеркало, https://newsite.ru — новый домен, основное зеркало.
Склейка доменов в 2019 году:
В Google Search Console в Настройках находим «Изменение адреса», выбираем добавленный домен, отмечаем пункты и нажимаем на кнопку «Отправить».
Если домен кириллический, переводим его через
конвертер punycode.
Редирект с одного домена на другой
Для Apache
В файле .htaccess прописываем код редиректа:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} site.ru
RewriteRule (.*) https://newsite.ru/$1 [R=301,L]
Для Nginx
В файле конфигурации nginx.conf.:
server {
…
server_name site.ru;
return 302 newsite.ru$request_uri;
}
Редирект с домена с www на домен без www
Для Apache:Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]
Для Nginx:server {
…
server_name «~^www.(.*)$» ;
return 301 $scheme://$1$request_uri;
}
Редирект с HTTP-версии на HTTPS
Для Apache:RewriteEngine On
RewriteCond %{SERVER_PORT} ^80$ [OR]
RewriteCond %{HTTP} =on
RewriteRule ^(.*)$ https://www.site.ru//$1 [R=301,L]
Для Nginx:server {
listen 80;
server_name site.ru www.site,ru;
return 301 https://$host$request_uri;
}
Можно использовать этот автоматический
генератор 301 Redirect Code или любой другой.
При этом если у каталогов изменились названия, то Яндекс советует настроить двойные редиректы. К примеру, если адрес страницы https://site.ru/page/ изменился на https://newsite.ru/blog/, то редиректы настраивают так: https://site.ru/page/ — https://newsite.ru/page/ — https://newsite.ru/blog/.
Некоторые веб-мастеры делают проще и ставят редиректы со всех страниц старого ресурса на главную нового. Поисковики считают, что это неудобно пользователям, скорость индексации нового сайта будет меньше.
Как проверить склейку зеркал в Google и Яндекс
В строке поиска Google пишем «info:site.ru», появляется один результат с вашим сайтом. Также проверяем сайт «info:www.site.ru» или домен, который склеивали с новым. Если в обоих случаях поисковик выдает один и тот же сайт, значит домены склеены.
Поиск сайта через «info:»
В Яндексе вместо «info:» используйте «url:».
Поиск сайта через «url:»
Раньше проверка склейки по Яндексу работала через проверку тИЦ, но тИЦ отменили как показатель.
Яндекс.Вебмастер покажет главное зеркало, если попытаться добавить склеенный домен в систему:
Добавление зеркала в Яндекс.Вебмастер
Когда Google и Яндекс склеят домены, вес страниц будет передан новому домену. Это наилучший способ склеить два домена, и в таком случае ничего не теряется. Полностью сохраняется структура всего сайта и, набрав в строке браузера адрес старого сайта, вы сразу попадаете на новый домен. Cайт не потеряет прежних посетителей, можно спокойно управлять контентом, и новые посетители не будут видеть ошибку 404.
Источник: pr-cy.ru