
Зеркала сайта — это дублирующие друг друга версии одного ресурса, доступные по разным адресам: с www и без, с http и https, со слэшем на конце и без. Если поисковики видят несколько таких копий, они могут расценить их как дубликаты, что размывает ссылочный вес и вредит позициям. Эта статья поможет владельцам сайтов и SEO-специалистам разобраться, как правильно выполнить склейку зеркал и настроить редирект с www на без www, чтобы сохранить трафик и улучшить видимость в выдаче.
Коротко
- Зеркала — это технические дубли одного сайта, которые нужно склеивать для SEO.
- Основной способ — 301-редирект с неосновного домена на основной.
- Выбор между www и без www зависит от предпочтений, но главное — постоянство.
- Настройка выполняется через .htaccess, настройки хостинга или CMS.
- Правильная склейка сохраняет ссылочный вес и улучшает индексацию.
Что такое зеркала сайта и почему они появляются
Зеркала возникают, когда один и тот же контент доступен по нескольким адресам. Например, пользователь может открыть сайт как site.ru, так и www.site.ru — для него это одна страница, но для поисковиков это два разных URL.
Другие распространённые варианты зеркал: http и https версии, адреса с завершающим слэшем и без него, а также домены с разными регистрами символов. Если не склеить такие дубли, поисковые системы будут индексировать их по отдельности, что приведёт к рассеиванию веса страниц и возможному понижению позиций.
Особенно часто проблема возникает после переезда сайта на новый протокол или смены CMS. Например, после установки SSL-сертификата сайт может открываться и по http, и по https, создавая нежелательные копии.
Как выбрать главное зеркало: www или без www
Технической разницы между доменами с www и без www нет — оба варианта работают одинаково. Однако для SEO важно выбрать один основной адрес и придерживаться его во всех ссылках, настройках и рекламных кампаниях.
Чаще всего выбирают вариант без www: он короче, проще для восприятия и ввода. Но если сайт давно продвигается с www, резкая смена может временно снизить трафик. В таком случае лучше оставить www как основное зеркало.
Главное правило: основное зеркало должно быть одно, а все остальные версии должны отдавать 301-редирект на него. Это относится и к протоколам — если сайт работает по https, то http-версия обязана редиректить на защищённый вариант.
| Критерий | С www | Без www |
|---|---|---|
| Длина адреса | Длиннее | Короче |
| Привычность для пользователей | Нейтрально | Чаще предпочитают |
| Влияние на SEO | Нет | Нет |
| Сложность настройки | Одинаковая | Одинаковая |
Склейка зеркал через 301-редирект
Самый надёжный способ склеить зеркала — настроить постоянный 301-редирект с неосновных версий на основную. Он сообщает поисковикам, что страница окончательно переехала, и передаёт весь накопленный вес.
Редирект можно настроить несколькими способами: через файл .htaccess на сервере Apache, через конфигурацию Nginx, через панель управления хостингом или с помощью плагинов CMS. Рассмотрим базовый вариант для Apache.
Если вы хотите сделать основной версией домен без www, добавьте в .htaccess такой код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Для обратного случая (главное зеркало — с www) используйте:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Не забудьте также настроить редирект с http на https, если сайт работает по защищённому протоколу. Это можно сделать отдельным правилом или объединить с предыдущими.
Редирект с www на без www в популярных CMS
Если сайт работает на WordPress, Joomla или другой CMS, настройку можно выполнить через плагины или встроенные средства. Например, в WordPress адрес сайта задаётся в настройках, но для полной склейки лучше добавить правила в .htaccess или использовать SEO-плагины вроде Yoast SEO.
В Joomla в файле configuration.php есть параметр $live_site, но он не всегда решает проблему. Надёжнее также прописать редирект на уровне сервера.
Для сайтов на Bitrix, OpenCart и других системах подход аналогичен: главное — обеспечить ответ 301 с неосновного домена на основной. Если нет доступа к серверным файлам, можно обратиться в поддержку хостинга.
Как проверить склейку зеркал
После настройки редиректов обязательно проверьте, что всё работает корректно. Для этого откройте сайт по неосновному адресу (например, с www) и посмотрите, происходит ли автоматический переход на основной.
Используйте сервисы проверки ответов сервера: вбейте URL в онлайн-инструмент или посмотрите код ответа в консоли браузера. Должен быть 301 Moved Permanently, а не 302 или 200.
Также проверьте, что редирект работает для всех страниц, а не только для главной. Для этого попробуйте открыть внутреннюю страницу по неосновному домену — она должна переадресоваться на соответствующий URL основного зеркала.
- Открыть сайт по всем вариантам домена (www, без www, http, https).
- Убедиться, что каждый вариант отдаёт 301-редирект на основной.
- Проверить код ответа для внутренних страниц.
- Убедиться, что в Яндекс.Вебмастере и Google Search Console указано главное зеркало.
Частые ошибки при склейке зеркал
Одна из самых распространённых ошибок — настройка 302-редиректа вместо 301. Временный редирект не передаёт вес страницы, и поисковики могут продолжать индексировать обе версии.
Ещё одна проблема — циклические редиректы, когда www-версия ссылается на без www, а та, в свою очередь, обратно. Это приводит к бесконечному циклу и ошибке в браузере. Такое случается при конфликте правил в .htaccess или настройках CMS.
Также не стоит забывать про канонические теги. Они помогают указать основную версию страницы, но не заменяют редирект. Лучше использовать оба метода в связке.
Практический итог: настройте склейку и забудьте о дублях
Склейка зеркал — базовая, но критически важная SEO-задача. Правильно настроенный 301-редирект с www на без www (или наоборот) сохраняет ссылочный вес, улучшает индексацию и повышает доверие поисковиков.
Если вы не уверены в своих силах или хотите получить гарантированный результат, специалисты Perfect Team помогут с техническим аудитом и настройкой. Мы более 15 лет занимаемся SEO-продвижением и поддержкой сайтов, знаем все нюансы склейки зеркал и других технических аспектов.
Обратитесь к нам, чтобы ваш сайт работал как единый организм, а не как набор разрозненных копий. Это сэкономит бюджет на продвижение и ускорит рост позиций.
Частые вопросы
Что такое зеркала сайта?
Зеркала сайта — это разные URL-адреса, которые ведут на один и тот же контент, например, site.ru и www.site.ru. Поисковики считают их отдельными страницами, что может навредить SEO.
Какой редирект использовать для склейки зеркал?
Для склейки зеркал нужно использовать постоянный 301-редирект. Он передаёт ссылочный вес и сообщает поисковикам, что страница окончательно переехала на новый адрес.
Что лучше: с www или без www?
Технической разницы нет. Выбор зависит от предпочтений и истории сайта. Главное — выбрать один вариант и настроить редирект с другого на основной.
Как проверить, что склейка зеркал работает?
Откройте сайт по неосновному адресу и проверьте, происходит ли автоматический переход на основной. Также убедитесь, что сервер отдаёт код 301, а не 302 или 200.