Главное зеркало сайта: что это, зачем оно нужно и как его настроить
Что такое зеркало сайта
Зеркало сайта — это копия вашего сайта, доступная по другому адресу. Например, ваш сайт можно открыть как example.com и как www.example.com. Это два разных адреса, но содержимое у них одно и то же.
Какие задачи клон сайта помогает выполнить:
- Резервное копирование и восстановление. Если основной сайт перестал работать из-за технических проблем или хакерских атак, зеркало помогает быстро восстановить работу. Пока один сайт «упал», другой даст возможность юзером пользоваться услугами вашей компании. Никто же не хочет терять трафик и деньги!
- Улучшение доступности. Зеркала помогают сайту загружаться быстрее для пользователей в разных странах. Например, если основной сервер находится в США, а пользователи в Европе, зеркало в Европе позволит страницам загружаться быстрее.
- Снижение нагрузки на сервер. Когда много людей одновременно посещают сайт, сервер может перегрузиться. Зеркала распределяют эту нагрузку, чтобы сайт не падал. Такое часто актуально в дни распродаж по типу Чёрных пятниц или выхода чего-то хайпового. Практически каждый раз зеркала помогают Apple не обвалиться в дни выхода нового айфона.
- Обход блокировок. Если основной сайт заблокирован в какой-либо стране, зеркало на другом домене может оставаться доступным. Это важно для новостных порталов и сайтов с критической информацией.
- Непрерывная работа. Во время обновлений или техобслуживания сайта зеркало позволяет пользователям не замечать перерывов.
- Переезд на новый домен. Если вы решили сменить домен сайта, зеркала помогают перенаправить весь трафик со старого адреса на новый. Это важно, чтобы не потерять посетителей и позиции в поисковых системах.
Но сделать просто клон сайта и запустить в поисковую систему недостаточно. Правильная настройка зеркал помогает избежать дублирования контента. Если поисковые системы обнаружат, что один и тот же контент доступен по разным адресам, они могут понизить ваш сайт в результатах поиска.
Как выбрать главное зеркало
Если у вашего сайта есть несколько зеркал, поисковые системы могут запутаться и не понимать, какой адрес главный. Это может привести к проблемам с дублирующимся контентом и ухудшению позиций в поисковой выдаче.
Первое, что нужно решить — использовать сайт с префиксом www или без.
Критерий |
Домен с префиксом www |
Домен без префикса www |
Привычность и доверие |
Более привычен для пользователей, вызывает доверие, например, как www.google.com. |
Выглядит более современно и стильно. Возьмите тот же twitter.com. |
Гибкость управления субдоменами |
Легче управлять DNS-записями и конфигурациями веб-сервера. Например, www.example.com может иметь sub.example.com и shop.example.com. |
Меньше возможностей для управления субдоменами. Если выбрали example.com, то он ограничен в настройках для sub.example.com. |
Управление куками |
Можно ограничить использование куков для основного домена. |
Невозможно ограничить куки только для основного домена. |
Длина URL |
Длиннее и может быть менее удобным для пользователей. |
Короче и проще для запоминания и ввода. |
Настройки и SEO |
Требует настройки редиректов и канонических URL, чтобы избежать дублирования контента. |
Также требует настройки редиректов и канонических URL для избежания дублирования контента. |
Технические преимущества |
Подходит для больших сайтов с несколькими серверами и сложной инфраструктурой. |
Подходит для небольших сайтов без сложных технических требований. |
К какому выводу мы приходим? Выбирайте домен с префиксом www:
- Если у вас сложная структура сайта с несколькими субдоменами.
- Если ваша аудитория привыкла к адресам с www и это вызывает больше доверия.
Выбирайте домен без префикса www:
- Если ваш сайт небольшой и не требует сложных технических настроек.
- Если вам важен современный и минималистичный вид адреса.
Важно последовательно использовать выбранный формат и убедиться, что все ссылки, карты сайта и обратные ссылки следуют этому формату.
И ещё несколько рекомендаций по выбору от нашей команды:
- Выберите тот домен, который уже проиндексирован в поисковых системах. Он быстрее попадёт в поисковую выдачу.
- Обычно выбирают вариант без www, так как это проще и короче.
- Если у вас несколько доменов, выберите тот, который существует дольше. Старший домен имеет больше доверия у поисковых систем.
- Убедитесь, что у домена нет плохой истории (например, санкций от поисковых систем).
- Когда речь заходит о безопасности, лучше использовать протокол HTTPS.
Главное зеркало можно выбирать не самому. Есть готовые сервисы, которые подскажут, какой домен подходит лучше. Обычно для этого используют Yandex.Webmaster и Google Search Console. В них же и настраивают копии, чтобы они работали без багов.
Самый простой способ узнать, какой «клон» настоящий, просто вбить его в поиске:
В поисковой выдаче показывается главная ссылка, но она может меняться в зависимости от поиска.
Первым показывается сайт с .ru, значит, это главный сайт
Как настроить главное зеркало сайта
Пользователь должен попасть на нужный сайт. Для этого надо правильно настроить главное зеркало сайта, иначе трафик будет идти просто мимо. Перенаправление с одного домена на другой называется редиректом.
Существует постоянный и временный редирект. Нас интересует первый: обозначается 301. Он сообщает поисковым системам, что страница была перемещена на новый URL навсегда. Передает почти весь «вес» SEO от старого URL к новому.
Инструкция по настройке сайта с префиксом:
- Для начала надо зайти в код сайта и добавить вот такой тег < link href="https://example.com/page" rel="canonical" /> в секцию head неканонической страницы, то есть не главной. Это нужно, чтобы поисковые системы определяли, какая ссылка важнее.
- Каждый сайт работает на сервере. Вам нужно попасть в самое «сердце» — корневую директиву. Там будет файл .htaccess, который находится на сервере Apache. Если его нет, файл можно создать самому.
- Чтобы перейти на сервер, используйте специальную FTP-программу (она обеспечивает передачу данных между пользователем и сервером). Например, вы можете скачать FileZilla:
Так выглядит интерфейс программы
- Добавьте следующий код в файл .htaccess в зависимости от выбранного главного зеркала:
Если главное зеркало — без www:
Если главное зеркало — с www:
- После внесения изменений сохраните файл .htaccess и загрузите его обратно на сервер (если работали через FTP).
- Проверьте редирект. Откройте браузер и введите адрес вашего сайта с вариантом, который не является главным зеркалом. Например, если ваше главное зеркало — https://example.com, введите https://www.example.com. Браузер должен автоматически перенаправить вас на главное зеркало.
- Обновите поисковые системы. Убедитесь, что поисковые системы знают об основной ссылке: в Google Search Console и Яндекс.Вебмастер указываем главное зеркало сайта.
Проверить работает ли редирект можно с помощью сервисов, например, Web-Tool.
Выберите среди множества инструментов «Проверить редирект»
Вводим адрес вашего сайта. В качестве примера возьмём сайт М-Видео
Получаем результат: всё настроено правильно
Чем меньше количество перенаправлений, тем лучше для SEO. Сайт работает быстрее и пользователю намного удобнее посещать такие ресурсы.
Также для проверки редиректа можно использовать аналогичные сервисы, например, Redirect-checker, WhereGoes.
Что делать, если домен на кириллице
Настройка редиректа для домена на кириллице выполняется аналогично настройке для доменов на латинице, с небольшими изменениями. Основное отличие заключается в использовании Punycode, который преобразует кириллические домены в ASCII-формат, понятный веб-серверам.
Что нужно сделать:
- Преобразовать домен в Punycode. Например, домен пример.рф преобразуется в xn--e1afmkfd.xn--p1ai.
Слева пишем домен, справа появится результат
- Настройте файл .htaccess, как мы писали ранее.
- Используйте Punycode для указания домена в правилах редиректа.
Пример для редиректа с www на без www:
Пример для редиректа с http на https:
Как указать главное зеркало сайта в Яндексе
Чтобы поисковик видел нужную ссылку, нужно добавить его в Яндекс.Вебмастер.
- На главной странице Яндекс.Вебмастера нажмите на кнопку «Добавить сайт».
- В списке добавленных сайтов выберите нужный сайт. В меню слева выберите раздел «Настройки индексации».
- Найдите блок «Главное зеркало».
- В выпадающем списке выберите нужное зеркало (с «www» или без «www»). Например, если вы хотите, чтобы главным зеркалом был адрес без «www», выберите https://example.com.
- Нажмите кнопку «Сохранить», чтобы применить изменения.
Бывает такое, что Яндекс выдает ошибку «главное зеркало сайта не использует HTTPS протокол». Убедитесь, что у вас установлен SSL-сертификат для вашего сайта. Это можно сделать через хостинг-провайдера или с помощью бесплатных сервисов, таких как Let's Encrypt. После установки сертификата настройте перенаправление всех запросов с HTTP на HTTPS. Затем зайдите в Яндекс.Вебмастер и укажите главным зеркалом сайта HTTPS-версию.
Как показать Google настроенный сайт
Здесь аналогичная история, только в другой программе — Google Search Console.
- Как войдёте в свой личный кабинет, добавьте ваш сайт, если он еще не добавлен, и подтвердите права на него.
- Перейдите в раздел «Проверка URL».
- Введите URL страницы и нажмите «Enter».
- В отчете «Покрытие» проверьте, какой URL Google считает каноническим.
- Обновите карту сайта, чтобы она содержала только канонические версии URL.
- Подайте карту сайта в Google Search Console, перейдя в раздел «Sitemaps» и добавив URL вашей карты сайта.
Для удобства можно воспользоваться плагином на Wordpress (если у вас сайт на этой CMS) — Yoast SEO. Он автоматически добавляет канонические теги на страницы, чтобы предотвратить проблемы с дублирующимся контентом. В премиум-версии есть инструмент для настройки редиректов, что помогает правильно перенаправлять старые страницы на новые.
Заключение
Главное зеркало сайта — это основной URL, который поисковые системы считают главным для индексации и отображения в результатах поиска. Настройка главного зеркала помогает избежать проблем с дублирующимся контентом, улучшает SEO и обеспечивает консолидацию трафика. Для настройки нужно выбрать предпочтительный URL, настроить 301 редиректы, добавить канонические теги и обновить карту сайта в Google Search Console и Яндекс.Вебмастер. Это помогает поисковым системам правильно индексировать и ранжировать ваш сайт, улучшая его видимость и производительность.