www, non-www, слеш и https: как выбрать единый URL
Размер текста: A+ A-

www, non-www, слеш и https: как выбрать единый URL

Нажмите, чтобы оценить наш труд:
[Всего: 1 Средняя: 5]

Каждый владелец сайта рано или поздно сталкивается с вопросом: какую версию адреса считать основной? С www или без, со слешем в конце или без, на http или на https? От этого зависит не только внешний вид ссылок, но и то, как поисковые системы индексируют страницы, передают ли вес и не разбавляют ли его между дублями.

В этой статье я разберу каждую вариацию, покажу на примерах, в чём разница, и дам простые правила для выбора единого формата URL.

Простыми словами: почему сайт может существовать в четырёх лицах

Представьте, что у вашего сайта есть несколько одинаковых дверей, ведущих в одну комнату:

  • Одна дверь называется site.com, другая — www.site.com, третья — site.com/, четвёртая — https://site.com.

Пользователи и поисковики могут заходить через любую, но комната одна. Если не закрыть лишние двери, авторитет (ссылочный вес) распылится, а в выдаче появятся дубли.

Наша задача — оставить одну главную дверь, а с остальных сделать перенаправление (301 редирект) на неё. Так мы сохраним позиции и не запутаем посетителей.

www или non-www: что выбрать

Версия с www (например, www.example.com) и без ( example.com) технически могут вести на один сайт, но поисковики воспринимают их как разные адреса, если не настроено перенаправление.

Раньше www добавляли для обозначения, что это веб-сервер (в отличие от ftp.example.com или mail.example.com). Сейчас это скорее дань традиции. Большинство современных проектов выбирают non-www (короткий вариант), потому что он короче и проще запоминается.

Примеры для non-www:

  1. https://poznayu.com — основной адрес сайта без www.

  2. https://yandex.com — поисковая система использует non-www.

Примеры для www:

  1. https://www.google.com — Google использует www-версию.

  2. https://www.facebook.com — Facebook тоже.

Что выбрать? Если вы начинаете новый проект, смело берите non-www. Если у вас уже есть ссылки на www-версию, просто сделайте 301 редирект с www на non-www (или наоборот).

Главное — быть последовательным.

Trailing slash (слеш в конце) — быть или не быть

Trailing slash — это косая черта в конце URL, например site.com/catalog/ против site.com/catalog. С точки зрения файловой системы, слеш может означать директорию, а без слеша — файл.

Для веб-сервера это разные запросы. Если на одном и том же содержании доступны оба варианта, поисковики снова видят дубли.

Примеры с trailing slash:

  1. https://poznayu.com/json/ — страница раздела со слешем (это мой JSON FAQ Generator).

  2. https://en.wikipedia.org/wiki/URL/ — Википедия часто использует слеш.

Примеры без trailing slash:

  1. https://habr.com/ru/post/12345 — статьи на Хабре без слеша.

Общее правило: для главной страницы (site.com) слеш не нужен — это корень. Для вложенных папок и разделов лучше выбрать единый стандарт.

Если у вас статический сайт с реальными файлами (index.html), то site.com/page и site.com/page/ могут вести на разные файлы или на один. Современные CMS (WordPress, Joomla) обычно сами добавляют слеш к адресам категорий и убирают для страниц.

Выберите одну схему и настройте редирект со второй на основную.

http → https: безопасность превыше всего

Протокол https — это защищённая версия http, которая шифрует данные между браузером и сервером. С 2014 года Google официально использует https как фактор ранжирования. Без https браузеры показывают надпись «Не защищено», что пугает посетителей.

Поэтому сегодня все сайты должны работать на https, а http-версию перенаправлять на https через 301 редирект.

Примеры http → https (правильно):

  1. http://poznayu.com → https://poznayu.com (перенаправление через .htaccess).

  2. http://www.poznayu.com → https://www.poznayu.com (если бы мы выбрали www).

Примеры ошибочных вариантов (чего делать не стоит):

  1. Оставить http доступным без редиректа — пользователи увидят предупреждение о небезопасном соединении.

  2. Иметь и http, и https версии без редиректа — дубли контента.

Чтобы перейти на https, нужно получить SSL-сертификат (к примеру, бесплатно от Let’s Encrypt) и настроить сервер. После этого обязательно проверьте, что все внутренние ссылки ведут на https, и обновите адрес в Google Search Console.

Сравнительная таблица вариантов URL

Ниже таблица, которая поможет быстро понять, какие комбинации существуют и как их правильно обрабатывать.

Исходный URL Проблема Правильное решение
http://site.com Небезопасный протокол 301 → https://site.com
http://www.site.com www + небезопасный 301 → https://site.com (или https://www.site.com)
https://site.com Основной вариант (если вы выбрали non-www) Оставить как есть, другие версии редиректить сюда
https://www.site.com Основной вариант (если вы выбрали www) Оставить как есть, остальные редиректить
https://site.com/ Лишний слеш на главной 301 → https://site.com
https://site.com/page/ Страница со слешем, если вы выбрали без слеша 301 → https://site.com/page

Как выбрать единую версию: пошаговый алгоритм:

  1. Решите, с www или без. Я рекомендую non-www — короче и современнее. Если у вас старый проект с множеством внешних ссылок на www, оставьте www.
  2. Выберите политику слеша. Для главной страницы слеш не нужен. Для внутренних страниц — следуйте стандарту вашей CMS. Например, WordPress добавляет слеш к рубрикам, но не к записям. Это нормально. Главное, чтобы у одного URL не было двух версий.
  3. Обязательно включите https. Это не обсуждается. SSL-сертификат бесплатен, а плюсы для SEO и доверия очевидны.
  4. Настройте 301 редирект с неосновных версий на основную. В Apache (.htaccess) это делается через Redirect или RewriteRule, в Nginx — через return 301.
  5. Проверьте работу редиректов через инструменты для веб-мастеров или онлайн-сервисы. Убедитесь, что нет цепочек (например, http → https → www → non-www).

Если углубиться в SEO, то с точки зрения Google эти варианты не «лучше или хуже» сами по себе: поисковик выбирает каноническую версию из набора дубликатов, а остальные считает альтернативными URL.

Поэтому задача не в том, чтобы спорить с поиском, а в том, чтобы явно задать одну основную версию через постоянный редирект и, при необходимости, rel="canonical".

Метод Как это видят поисковики Плюсы Минусы Практический вывод
www / non-www Это разные URL; Google не обязан считать их одним адресом, пока вы не склеите их сами. Можно выбрать один «главный» домен и собрать сигналы в одну версию. Если обе версии доступны, появляются дубликаты и распыление сигналов. Делайте одну версию основной и ставьте 301 со второй на неё.
trailing slash / без слэша Google исторически рассматривает URL со слэшем и без него как разные адреса, хотя для пользователя разница минимальна. Позволяет жёстко стандартизировать структуру URL. Без стандарта легко получить две версии одной страницы. Выберите один вариант и приводите к нему все внутренние ссылки и редиректы.
http → https Для Google это миграция сайта; HTTPS считается нормой для безопасного веба, а переезд нужно оформлять редиректом. Безопасность, доверие, единая версия сайта. Если оставить обе версии, возникнут дубли и путаница с каноникалами. Переезд делается через 301, а старую HTTP-версию надо полностью переводить на HTTPS.

Коротко по ранжированию: поисковики не «наказывают» за сам факт www, non-www, слэша (но не за отсутствие HTTPS !), но ранжируют и показывают каноническую версию, если вы правильно её задали. Если не задали — Google сам выберет canonical, и это не всегда совпадёт с тем URL, который вам удобен.

  • Если нужен один рабочий вариант без лишней возни, обычно делают так: https://www. или https:// без www, но обязательно один выбранный стандарт на всём сайте, с 301-редиректами и одинаковыми внутренними ссылками.
  • Для Google важно не то, какой вариант выбран, а то, что он один и везде одинаковый.

Примеры для файла .htaccess для перенаправления с www на без www, с http на https:

RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^(.*)$ https://poznayu.com/$1 [R=301,L]

Итоги: примеры правильно выбранных URL

Для сайта poznayu.com (non-www, без слеша, https) правильная основная версия: https://poznayu.com.

Все остальные варианты:

  • http://poznayu.com → 301 на https://poznayu.com

  • http://www.poznayu.com → 301 на https://poznayu.com

  • https://www.poznayu.com → 301 на https://poznayu.com

  • https://poznayu.com/ → 301 на https://poznayu.com (убираем слеш)

Для внутренней страницы: https://poznayu.com/page. Если кто-то зайдёт на https://poznayu.com/page/, должен быть редирект на вариант без слеша.

Запомните главное: единый URL — это не только про SEO, но и про удобство. Пользователи не должны гадать, как правильно написать адрес, а поисковики — склеивать дубли. Потратьте один час на настройку редиректов, и ваш сайт скажет вам спасибо.

Нажмите, чтобы оценить наш труд:
[Всего: 1 Средняя: 5]

Я, Ирина Петрова-Левин, выпускница Московского Технического Университета Связи и Информатики, где получила образование в области информационных технологий. Мой профессиональный путь связан с JavaScript, PHP и Python, а также с глубоким интересом к тому, как современные технологии влияют на повседневную жизнь. Я стараюсь объяснять сложные процессы так, чтобы они становились понятными каждому, без потери точности и сути.

С 2019 года живу в Далласе, что позволяет мне сочетать опыт российской инженерной школы с американским технологическим подходом. В своих материалах я стремлюсь показывать реальные механизмы работы технологий и предметов вокруг нас, делая информацию одновременно доступной, практичной и структурированной.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.

О нас | Контакты


Прокрутить вверх