- Что такое зеркала?
- Что такое склейка доменов (зеркал)?
- Как склеить домены (зеркала)?
- Склеиваем домены с www и без www
- Как убрать склейку доменов?
Что такое зеркала?
Прежде чем начать нашу статью о склейке, давайте ближе познакомимся с термином «зеркало».
Зеркало — это доменное имя, по которому доступна полная или частичная копия сайта. Предположим, что у нас есть основной домен dh-agency.ru. Тогда www.dh-agency.ru будет для него зеркалом, так как по этому адресу доступна полная копия сайта.
Визуально зеркала можно представить в виде нескольких адресов, которые ведут на один и тот же сайт.
Зеркалами могут быть не только различные варианты написания одного и того же домена, но и совершенно разные адреса. К примеру, если мы привяжем к нашему сайту доменное имя digitalhedgehogs.ru, оно также станет зеркалом, поскольку будет вести на тот же ресурс, что и dh-agency.ru.
Что такое склейка доменов (зеркал)?
Склейка доменов (зеркал) — это объединение нескольких доменных имен ведущих на один и тот же сайт в условную группу с последующим выбором основного.
Склейка — понятие, которое напрямую связано с поисковыми системами. Если у сайта имеется несколько доменов, то поисковику нужно понять, какой из них необходимо считать приоритетным и отображать в результатах поиска. Сделать это помогает склейка с последующим выбором главного зеркала.
Иногда под склейкой доменов понимают привязку нескольких имен к одному сайту. Это неверно. Даже если у сайта имеется несколько алиасов, это совсем не значит, что они склеены и один из них является главным зеркалом.
Срок склейки доменов
Сроки склейки доменов (зеркал) будут зависеть от того, что именно Вы хотите склеить. Если речь идет о доменных именах с www и без www, то потребуется всего 1-2 обновления поисковой базы. Во временном периоде это будет около 10-14 дней.
Если необходимо склеить два разных доменных имени, то времени потребуется куда больше. Стандартный срок для разноименных доменов — 2-7 недель.
На расклейку и переклейку время уйдет столько же. Не нужно думать, что зеркала возможно расклеить за один день, это не так.
Что значит склеенный домен (зеркало)?
Если доменные имена (зеркала) склеены, это означает, что:
-
Все они ведут на один и тот же ресурс и по ним доступен одинаковый контент;
-
Они проиндексированы в поисковой системе;
-
Одно из доменных имен является главным зеркалом, то есть, «представителем» сайта для поисковой системы;
Если домены были склеены не поисковой системой, а администратором сайта, то скорее всего для них будут справедливы следующие настройки:
-
В файле robots.txt в директиве host указано основное зеркало сайта;
-
В разделе Яндекс Вебмастера «Переезд сайта» установлена галочка напротив «Добавить WWW» (справедливо для склейки доменов с www и без www);
-
Настроен 301 редирект на основное зеркало;
Как склеить домены (зеркала)?
Склеить доменные имена достаточно просто. Требуется выполнить несколько простых шагов, проверить работу и ждать пока поисковая система произведет склейку.
Весь процесс происходит в несколько этапов.
-
Выбор основного домена (зеркала);
-
Создание 301 редиректа;
-
Настройка Яндекс Вебмастера;
-
Настройка robots.txt;
-
Настройка основного домена в CMS;
А теперь подробнее о каждом шаге.
1. Выбор основного зеркала
Необходимо со всей серьезностью отнестись к выбору главного зеркала сайта, ведь именно ему будет передан «вес» и оно будет отображаться в поисковой выдаче. Главное зеркало должно соответствовать следующим требованиям:
-
Легко читаться и запоминаться (в случае склейки разноименных доменов);
-
Предпочтение должно быть отдано более старому домену (в случае склейки разноименных доменов различных возрастов);
-
Проверьте историю доменов, главное зеркало должно иметь безупречное прошлое;
-
В случае склейки зеркал с www и без www, предпочтение должно быть отдано домену, который уже присутствует в поисковой выдаче;
-
Если склейке подлежат несколько разноименных доменов, выберите тот, который присутствует в выдаче или имеет лучшие позиции;
-
Отдайте предпочтение тому домену, по которому чаще всего заходят напрямую или переходят из поиска. То есть, зеркалу, которое уже «на слуху» у пользователей.
Количество раз, которое Вы можете выставлять главное зеркало, неограниченно. Однако мы настоятельно рекомендуем сделать это единожды, навсегда.
2. Создание постоянной переадресации
Теперь необходимо настроить переадресацию со всех имеющихся доменов на главное зеркало сайта (то, что мы выбрали в предыдущем шаге).
Переадресация обязательно должна быть постоянной, то есть, выполнена при помощи 301 редиректа.
О том, как это делается технически, мы говорили в одной из наших предыдущих статей.
3. Настройка главного зеркала в Вебмастере
После того, как переадресация была настроена, необходимо указать Яндексу на главное зеркало. Делается это в Вебмастере — webmaster.yandex.ru. Несмотря на то, что после 301 редиректа, поисковые системы уже смогут сделать верный выбор, данный шаг пропускать не нужно.
Переходим в «Яндекс Вебмастер» -> «Индексирование» -> «Переезд сайта».
Далее выбираем необходимый домен или ставим галочки напротив «Добавить HTTPS»/ «Добавить WWW» в соответствии с выбранным ранее главным зеркалом.
Жмем кнопку «Сохранить». Вот и все, Яндекс оповещен о выборе главного зеркала.
4. Создание директивы host в robots.txt
Далее нам необходимо указать главное зеркало в директиве host файла robots.txt. Для этого переходим в корневой каталог Вашего сайта, находим файл с названием robots.txt и открываем его. Содержимое может отличаться от приведенного в примере, но в нем точно будет находиться строчка «Host:» для User-agent: Yandex (если конечно роботс настроен верно)
Теперь прописываем главное зеркало напротив директивы «Host:». Обратите внимание, если Вы имеете протокол http://, то в данной директиве писать его не нужно.
Сохраняем файл и проверяем его на ошибки в Яндекс Вебмастере («Вебмастер»->»Инструменты»->»Анализ robots.txt»). Если таковых нету, то данный шаг завершен.
5. Настройка CMS
Для того, чтобы после создания переадресации сайт работал корректно, нужно убедиться, что в качестве основного домена в CMS установлено именно главное зеркало. Это необходимо для правильной работы внутренних ссылок, панели управления, подгрузки различных скриптов и других технических моментов.
К примеру, в WordPress для установки основного домена необходимо перейти в пункт левого меню «Настройки» -> «Общие», после чего проставить адрес в полях «Адрес WordPress (URL)» и «Адрес сайта (URL)».
Склеиваем домены с www и без www
Самый простой вариант склейки зеркал, это склейка доменов с www и без www. Никаких сложностей тут нету, необходимо выполнить несколько шагов.
-
Определиться с основным доменом. Об этом говорилось выше.
В нашем случае, лучше всего будет выбрать то зеркало, которое уже участвует в поисковой выдаче. Определить это довольно просто. Откройте Гугл Хром и наведите на сниппет Вашего сайта в выдаче. В левом нижнем углу Вы увидите ссылку — это и есть Ваше главное зеркало.
К примеру, наш сайт, у которого нет «www».
А вот сайт, домен которого показывается с «www»
-
Поставить галочку в Яндекс Вебмастере в соответствии с выбранным зеркалом (подробнее).
-
Сделать 301 редирект в файле .htaccess. Для этого необходимо вставить следующий код:
Для переадресации на домен «БЕЗ WWW»
RewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^(.*)$ http://%1/$1 [L,R=301]
Для переадресации на домен «С WWW»
RewriteCond %{HTTP_HOST} ^([^www].*)$ RewriteRule ^(.*)$ http://www.%1/$1 [L,R=301]
После изменений сразу проверьте корректность работы редиректа. Ошибки в файле .htaccess, в ряде случаев, могут сильно повлиять на видимость сайта и позиции.
-
В файле robots.txt прописать необходимый домен в директиве «Host» (подробнее).
-
Установить главное зеркало в CMS системе (подробнее).
Вот и весь процесс. Склейка доменов с www и без www, обычно, происходит за 1-2 недели и редко вызывает проблемы.
Как убрать склейку доменов?
Чтобы убрать склейку доменов, необходимо проделать несколько простых шагов.
-
Определиться, какие именно доменные имена склеены и сколько их;
-
Удалить имеющийся 301 редирект;
-
Изменить основное зеркало в файле robots.txt (при необходимости);
-
Изменить настройки в разделе «Переезд сайта» Яндекс Вебмастера (при необходимости);
-
Поменять основной домен в настройках CMS сайта (при необходимости);
-
Самое главное! Изменить для одного из зеркал контент.
На последнем пункте остановимся подробнее, так как без него расклейка доменов, скорее всего, не произойдет. Дело в том, что поисковая система считает домены зеркалами только тогда, когда по обоим адресам доступен один и тот же контент. Если по одному из доменных имен станет доступен другой материал, то он перестанет быть зеркалом, в виду чего произойдет расклейка.