Технически example.ru и www.example.ru — два разных адреса. Если оба открывают сайт и отдают код 200, поисковик видит два одинаковых сайта. Это называют зеркалами, а ситуацию, когда они не склеены, — расщеплением.
Чем это грозит
- Внешние ссылки делятся между двумя адресами: часть людей ссылается на версию с www, часть — без. Вместо одного сильного сайта получаются два слабых.
- В выдаче страницы конкурируют друг с другом, поисковик выбирает главную версию сам и может передумать.
- Статистика в аналитике и панелях вебмастера дробится.
Какой вариант выбрать
Никакой разницы для ранжирования нет. Практика последних лет — без www: короче, аккуратнее выглядит в рекламе и на визитках. Но если сайт годами живёт с www, все ссылки ведут туда, а домен так напечатан на упаковке — оставляйте www. Важен не выбор, а последовательность.
Как склеить
Nginx — отдельный блок для неглавной версии:
server {
listen 443 ssl;
server_name www.example.ru;
return 301 https://example.ru$request_uri;
}
$request_uri обязателен: без него все страницы уедут на главную вместо своих адресов (типичная ошибка редиректов).
Apache — в .htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.ru$ [NC]
RewriteRule ^(.*)$ https://example.ru/$1 [R=301,L]
Важно: SSL-сертификат должен покрывать обе версии — иначе при заходе на неглавную браузер покажет предупреждение о безопасности ещё до того, как сработает редирект. Let's Encrypt выпускает сертификат сразу на домен и www-поддомен, нужно лишь указать оба при выпуске.
После настройки
- Проверьте, что редирект один, а не цепочка вида
www + http → www + https → без www(цепочки). - Пропишите главное зеркало в Яндекс Вебмастере.
- Приведите внутренние ссылки, карту сайта и rel=canonical к выбранной версии.
- Обновите адрес в счётчиках аналитики и рекламных кабинетах.
Как проверить
- Пункт аудита «Склейка www / без www».
- Вручную: откройте неглавную версию — должно перебросить на главную. Если открывается и остаётся — зеркала не склеены.
Тот же вопрос про слэш
Ровно та же логика для /catalog и /catalog/: это разные адреса. Выберите один вариант, настройте 301 на него и придерживайтесь его во всех внутренних ссылках.