Ржанский Д.

Нужен ли слэш в конце URL?

Google и Яндекс допускают URL как со слэшем, так и без него. Главное — выбрать один формат, настроить редирект с дубля и использовать единый адрес во внутренних ссылках и Sitemap.

Дмитрий Ржанский Дмитрий Ржанский 0 просмотров

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

Google рассматривает:

  • https://domain.com/level1/level2
  • https://domain.com/level1/level2/

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

Яндекс придерживается практически той же позиции: ссылки со слэшем и без него индексируются без преимущества одного формата перед другим. Если обе версии страницы существуют, Яндекс рекомендует оставить одну и настроить 301-редирект со второй.

Проблема возникает, если работают оба URL

Плохая конфигурация:

/level1/level2   → 200 OK
/level1/level2/  → 200 OK

Если содержимое одинаковое, поисковая система получает два адреса одного ресурса и должна самостоятельно определять каноническую версию.

Лучше:

/level1/level2/  → 301 → /level1/level2
/level1/level2   → 200 OK

или наоборот:

/level1/level2   → 301 → /level1/level2/
/level1/level2/  → 200 OK

Выбор направления принципиального SEO-значения не имеет. Google рекомендует выбрать предпочтительный вариант, использовать его во внутренних ссылках и Sitemap, а дубль перенаправлять на него.

Для Яндекса в ситуации именно со слэшем лучше использовать 301, а не пытаться решать вопрос только через rel="canonical": документация Яндекса отдельно предупреждает, что canonical в этом случае может быть проигнорирован.

Если сайт уже работает и индексируется

Не стоит массово добавлять или удалять слэши только ради «правильной структуры».

Если страницы уже индексируются, например, без слэша:

/site/page

логичнее оставить этот формат и направить:

/site/page/ → 301 → /site/page

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

После настройки внутренние ссылки, canonical, Sitemap и другие элементы сайта должны использовать конечный URL напрямую, а не ссылаться на адрес, который сначала отдаёт редирект. Google также рекомендует последовательно ссылаться на канонический URL.

Исключение — главная страница

Для корня сайта:

https://domain.com
https://domain.com/

такого выбора фактически нет. Для HTTP(S) пустой путь нормализуется к /; RFC 3986 приводит эти варианты как эквивалентные. Google и Яндекс также отдельно рассматривают корневой URL со слэшем и без него как один адрес.

Разобрать проблему на вашем сайте

Опишите проблему — найду вероятную причину и предложу понятный план исправлений без лишних работ.

Связаться