Канонизация и редиректы 2 мин чтения

www или без www — склейка зеркал сайта

Почему example.ru и www.example.ru для поисковика могут быть двумя разными сайтами и как выбрать один главный.

Технически 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-поддомен, нужно лишь указать оба при выпуске.

После настройки

  1. Проверьте, что редирект один, а не цепочка вида www + http → www + https → без www (цепочки).
  2. Пропишите главное зеркало в Яндекс Вебмастере.
  3. Приведите внутренние ссылки, карту сайта и rel=canonical к выбранной версии.
  4. Обновите адрес в счётчиках аналитики и рекламных кабинетах.

Как проверить

  • Пункт аудита «Склейка www / без www».
  • Вручную: откройте неглавную версию — должно перебросить на главную. Если открывается и остаётся — зеркала не склеены.

Тот же вопрос про слэш

Ровно та же логика для /catalog и /catalog/: это разные адреса. Выберите один вариант, настройте 301 на него и придерживайтесь его во всех внутренних ссылках.

А что с этим на вашем сайте?

Аудит «Кверху» проверяет этот пункт вместе с остальными пятьюдесятью и показывает конкретику: какие страницы затронуты и что именно исправить. Первая полная проверка проекта — бесплатно.

Проверить сайт бесплатно