Зеркало сайта
Зеркало сайта - точная или частичная копия сайта, доступная по другому адресу (домену, поддомену или протоколу). В SEO термин «зеркало» используется для обозначения сайтов с идентичным или практически идентичным содержимым, которые должны быть «склеены» поисковыми системами в единый объект для корректного индексирования и ранжирования.
Поисковые системы воспринимают зеркала как 1 сайт. Правильная настройка склейки зеркал критически важна для индексации, сохранения ссылочного веса и предотвращения дублирования контента.
Виды зеркал
[править]Зеркала могут возникать по разным причинам и иметь различные формы.
Технические зеркала
[править]Создаются для распределения нагрузки между серверами, обеспечения отказоустойчивости или ускорения загрузки для пользователей из разных регионов. Технические зеркала обычно не видны пользователям и управляются автоматически.
Доменные зеркала
[править]Сайты с одинаковым содержанием, доступные по разным доменным именам. Причины появления:
- Разные варианты написания бренда (sokol.ru и sokol77.ru)
- Наличие доменов в разных зонах (.ru, .рф, .com)
- Смена домена при сохранении старого для перенаправления
- Защита от киберсквоттинга (регистрация похожих доменов)
- Сайты компаний с одинаковым названием в разных регионах
Протокольные зеркала
[править]Версии сайта по протоколам http и https. Поисковые системы воспринимают их как разные сайты до настройки склейки.
WWW-зеркала
[править]Версии сайта с www и без www. Это тоже 2 разных зеркала, которые требуют склейки.
Зеркала для обхода блокировок
[править]Копии заблокированных ресурсов на новых доменах, создаваемые для сохранения доступа пользователей.
Склейка зеркал
[править]Процесс объединения нескольких сайтов-зеркал в 1 для корректного индексирования называется склейкой.
Зачем нужна склейка
[править]- Консолидация ссылочного веса. Внешние ссылки могут вести на разные версии сайта. Без склейки их вес размывается. После склейки все ссылки учитываются для 1 главного зеркала.
- Исключение дублей. Поисковые системы не любят дублированный контент. Склейка убирает проблему дублирования.
- Единая индексация. В индексе остаётся только главное зеркало, остальные не участвуют в поиске.
- Правильное ранжирование. Поисковые системы понимают, какой сайт основной, и учитывают только его сигналы.
Как происходит склейка
[править]Поисковые системы автоматически анализируют сайты и могут склеивать их при обнаружении признаков зеркальности:
- Совпадение или сильная схожесть контента
- Идентичная структура URL
- Одинаковые мета-теги
- Перекрёстные ссылки между доменами
- Настройки редиректов
Однако автоматическая склейка может занять много времени или сработать неправильно. Поэтому важно помогать поисковым системам, указывая главное зеркало вручную.
Главное зеркало
[править]Главное зеркало - основная версия сайта, которая будет показываться в поисковой выдаче и получать весь ссылочный вес. Остальные версии (зеркала) после склейки не участвуют в поиске.
Настройка склейки зеркал
[править]Существует несколько способов указать поисковым системам главное зеркало.
301-редирект
[править]Самый надёжный и рекомендуемый способ. На всех зеркальных доменах настраивается постоянный редирект на главное зеркало.
Пример для Apache (.htaccess):
RewriteCond %{HTTP_HOST} ^www\.example\.ru$ [NC]
RewriteRule ^(.*)$ https://example.ru/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://example.ru/$1 [R=301,L]
После настройки 301-редиректа:
- Пользователи всегда попадают на правильный адрес
- Поисковые системы получают чёткий сигнал о главном зеркале
- Ссылочный вес передаётся на основной домен
Яндекс.Вебмастер
[править]В панели Яндекс.Вебмастера можно указать главное зеркало для каждого подтверждённого сайта: 1. Перейти в раздел «Настройки» → «Главное зеркало» 2. Выбрать предпочтительный вариант (с www или без, http или https) 3. Подтвердить права на оба зеркала, если они ещё не подтверждены
Google Search Console
[править]В Google Search Console также можно задать предпочтительный домен: 1. Открыть настройки сайта 2. В разделе «Настройки сайта» выбрать «Изменение адреса» 3. Указать предпочтительный домен (с www или без)
Для склейки http и https в Google используется настройка редиректов, так как эти версии считаются разными сайтами.
Канонические ссылки
[править]Тег `<link rel="canonical">` помогает указать предпочтительную версию страницы, но для склейки целых доменов он менее эффективен, чем 301-редирект.
Ошибки при работе с зеркалами
[править]- Отсутствие склейки. Сайт доступен по нескольким адресам, ссылочный вес размывается, в индексе могут появиться дубли.
- Склейка не того зеркала. Например, склеили сайт с www на версию без www, хотя нужно было наоборот. Потом придётся пересклеивать, что сложнее.
- Непоследовательная склейка. На одной странице стоит редирект, на другой - нет. Поисковые системы получают противоречивые сигналы.
- Циклические редиректы. Версия А редиректит на Б, а Б - на А. Робот зацикливается и не может проиндексировать сайт.
- Склейка с последующим редиректом. Если после склейки настроить редирект с главного зеркала, всё сломается.
- Изменение главного зеркала без снятия старой склейки. Пересклейка делается сложнее, иногда приходится ждать, пока поисковая система переобучится.
Склейка при смене домена
[править]При переходе на новый домен особенно важно правильно настроить склейку: 1. Настроить 301-редирект со всех страниц старого сайта на соответствующие страницы нового 2. В панелях вебмастеров добавить и подтвердить новый сайт 3. В Яндекс.Вебмастере для старого сайта указать, что он переехал на новый (инструмент «Переезд сайта») 4. В Google Search Console использовать инструмент «Изменение адреса» 5. Сохранить старый сайт в панелях как минимум полгода, пока идёт переиндексация
Правильная склейка при переезде позволяет сохранить до 90-95% трафика и позиций.
Зеркала и региональность
[править]Для сайтов, работающих в разных регионах, может быть полезно иметь региональные зеркала (например, site.ru и site.kz). Однако такие сайты обычно не являются полными зеркалами, так как содержат разный контент (цены, товары, контакты, язык). В этом случае используется не склейка, а настройка региональности в панелях вебмастеров и указание страны для каждого домена.
Зеркала и международные версии
[править]Если сайт имеет версии на разных языках (site.ru и en.site.ru), это не зеркала, а разные языковые версии. Для них используется тег hreflang, а не склейка.
Как проверить, склеены ли зеркала
[править]- Ввести в поиске Яндекса или Google оператор `site:адрес-сайта`. Если проиндексированы обе версии, склейки нет.
- Посмотреть в Яндекс.Вебмастере раздел «Настройки» → «Главное зеркало». Там будет указано, какое зеркало считается главным.
- Проверить логи сервера - приходят ли запросы на разные версии.
- Ввести в браузере адрес с www и без - происходит ли редирект на нужную версию.
