Склеивание доменов
Новый материал в WIKI-разделе, посвященный склеиванию доменов (зеркал). Кликайте по ссылке ниже и узнайте, что представляет собой процесс склейки, зачем его выполнять и как это правильно делать.
Что такое склеивание доменов (зеркал)
Склейка доменов — это процедура объединения разных доменных имен. После ее завершения остается один сайт (домен), который будет показываться в поисковой выдаче. Ему присваивается статус главного зеркала.
Что такое зеркало
Перед тем, как разобрать процедуру склеивания доменов, нужно понять, что представляют собой сайты-зеркала. Это ресурсы, которые на 80-100% аналогичны друг другу. Причем, вплоть до того, что новые контент на их страницах создается по одинаковым линкам (seozp.ru/blog и seozp.com/blog).
Более того, ресурсы могут считаться зеркалами и в том случае, если на страницах одного ресурса-зеркала настроено перенаправление (редирект) на другой ресурс-зеркало (seozp.ru/blog перенаправляет посетителя на seozp.com/blog).
Индексирование зеркал
Алгоритмы поисковых систем, как правило, при обнаружении сайтов-зеркал выполняют их автоматическое склеивание. В итоге индексироваться и присутствовать в поиске будет лишь один сайт — главное зеркало.
Для чего выполнять склеивание доменов
Склейка применяется в случае, если у сайта есть дубли (к примеру, локальной версии, которая попадает в выдачу) или при переезде проекта на новый домен, а также при переходе на протокол передачи данных https:// вместо http://.
Роль склейки для продвижения сайта
Склеивание необходимо проводить, пока сайт еще молод и развивается, так как в случае с авторитетным трастовым ресурсом склейка может только навредить (например, может быть понижен индекс качества сайта).
Как проверить наличие зеркал у сайта
Здесь все просто — достаточно открыть сервис Яндекс.Вебмастер (разумеется, сайт должен быть подключен к нему) и, если у ресурса будут обнаружены зеркала, то они будут добавлены к основному — главному сайту (все они будут отображаться в панели Вебмастера). Если у ресурса не будет обнаружено зеркал, сервис будет показывать лишь одну ссылку.
Способы склейки зеркал
Выполнить склеивание зеркал можно при помощи директивы Host и редиректа 301. Разберемся с этими методами подробнее.
Директива Host
Наиболее простой вариант, позволяющий выполнить склейку как разнодоменный, так и однодоменных сайтов. Допустим, необходимо опубликовать ресурс по адресам ресурс.рф и resurs.com и открыть к нему доступ через www. Для этого нужно:
- Определиться, какой сайт станет главным зеркалом (ресурс, который будет продвигаться в поисковой системе). К примеру, это resurs.com.
- Настроить домены так, чтобы они возвращали один и тот же контент. Нельзя допускать ситуации, при которой данные будут обновляться лишь на одном ресурсе.
- На всех доменах отредактировать файлы robots.txt таким образом, чтобы директива Host в них указывала на линк главного ресурса.
- Проверить все сайты.ю чтобы они указывали исключительно на один — главный ресурс. При этом, проверка должна проверяться не только по адресам типа https://resurs.com/robots.txt, но и по https://www.resurs.com/robots.txt.
- Открыть раздел «Сообщить о новом сайте» в Яндекс.Вебмастере и добавить туда resurs.com. Если все в порядке, будет показано сообщение, что ресурс отправлен на индексацию. Если же система выведет сообщение, что указанный сайт — зеркало, нужно немного подождать, пока поисковая система выполнит переклейку.
При этом важно помнить, что если склеивание выполняется в паре с www и без www, то директиву указывать необязательно, так как для этого в Яндекс.Вебмастере есть специальный инструментарий — «Главное зеркало».
Переклейка и склейка зеркал выполняется в процессе обновления поисковика. А если домены имеют разные имена, то процедура может затянуться до 6-и недель. Кроме того, для склейки доменов в Яндексе достаточно использовать Host-директиву, но Гугл ее не определяет.
301-й редирект
Этот вариант универсален, так как подходит и для Яндекса, и для Google. 301-редирект (moved permanently — «перемещен навсегда») указывать поисковикам, что страница переехала и теперь располагается на новом адресе. Применяя такой подход, можно еще и суммировать качественные показатели обеих сайтов и максимально перенести на главный ресурс ссылочную массу. В этом заключается главный плюс методики.
Как реализовать 301-редирект:
- Найти в корневом каталоге сайта файл .htaccess и открыть его.
- Прописать в нем код 301-редиректа для всех страниц.
- Удалить страницу site.com/index.php путем ввода команды:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/ и RewriteRule ^index.php$ http://site.com/ [R=301,L]
Готово. Осталось прописать правила отображения нового домена. Если нужно, чтобы адрес сайта выводился без www, тогда применяется команда:
RewriteCond %{HTTP_HOST} ^www.site.com$ [NC] и RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
Если же необходимо отображать сайт с www, тогда нужно использовать другую команду:
RewriteCond %{HTTP_HOST} ^site.com$ [NC] и RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]
Как только склейка будет успешно завершена и сайты проиндексируются, новый домен появится в выдаче поисковика.
Работая с редиректом 301, стоит помнить про следующие полезные и важные советы:
- слэш (знак «/») в www играет крайне важную роль для поисковых систем, поэтому нужно выбрать определенную версию указания сайта и прописать слэш там, где это необходимо: www, https;
- необходимо удалить абсолютно все дубли страниц /index.php;
- если редирект 301 не будет постраничным, то ссылочная масса не будет передана новому домену.
Распространенные ошибки, мешающие правильной склейке доменов
Среди наиболее часто встречающихся ошибок можно выделить следующие 4:
- Сайты содержат разный контент.
- Все зеркала имеют разную Host-директиву (выбор основного зеркала в таком случае будет попросту неочевиден).
- Не все домены были учтены (робот не будет самостоятельно индексировать неизвестные ссылки).
- 1 или несколько доменов запрещены для индексации в robots.txt.