Ржанский Д.

Стоит ли сокращать URL товаров с /категория/подкатегория/товар до /товар?

Разбираем, дает ли переход с вложенных URL товаров на короткие адреса SEO-преимущество, когда изменение оправдано и как перенести существующие страницы через 301-редиректы.

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

Сокращать существующие URL товаров только ради SEO не требуется. Адрес вида /category/subcategory/product не становится хуже для Google только потому, что содержит несколько уровней, а /product не получает преимущество просто за меньшую длину.

Вложенность URL и глубина страницы — разные вещи

Для интернет-магазинов Google прямо пишет, что обычно не определяет структуру сайта по структуре URL. Вместо этого он анализирует связи между страницами: меню, ссылки из категорий в подкатегории, ссылки из подкатегорий на товары и другие внутренние ссылки.

То есть:

site.ru/catalog/phones/apple/iphone-17

и

site.ru/iphone-17

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

Удаление /catalog/phones/apple/ из адреса само по себе не уменьшает ссылочную глубину карточки и не делает её более значимой для поисковой системы.

Google при этом рекомендует делать URL логичными и описательными. Для интернет-магазинов в документации приводится адрес /product/black-t-shirt-with-a-white-collar как нормальный вариант. Требования использовать в URL полную цепочку категорий нет.

Когда плоские URL всё-таки удобнее

Для нового магазина вариант вроде

site.ru/product-name

или

site.ru/product/product-name

вполне нормален.

У него есть практическое преимущество: адрес товара не зависит от положения товара в каталоге. Например, товар можно перенести из:

/phones/apple/iphone-17

в:

/smartphones/apple/iphone-17

без изменения его URL.

Это не отдельный фактор ранжирования, а преимущество архитектуры: стабильные URL реже приходится переносить.

Особенно это полезно, если один товар находится сразу в нескольких категориях. Вместо нескольких потенциальных адресов:

/phones/apple/iphone-17

/sale/apple/iphone-17

/new/apple/iphone-17

у товара остаётся один постоянный:

/iphone-17

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

Стоит ли переделывать уже существующие URL

Если старые URL корректно индексируются, получают трафик и не создают дублей, то только ради перехода на более короткую форму я бы их не менял.

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

Миграция имеет смысл, если одновременно решается реальная проблема:

  • URL меняются каждый раз при переносе товара между категориями;
  • один товар доступен по нескольким категорийным URL;
  • текущая CMS генерирует большое количество альтернативных адресов;
  • структура URL содержит лишние параметры, идентификаторы или технический мусор;
  • архитектура сайта всё равно переделывается и есть возможность один раз установить стабильную схему URL.

Если единственная причина — «короткий URL должен лучше ранжироваться», достаточных оснований для миграции нет.

Как технически изменить URL правильно

Для каждой существующей карточки должен быть определён конкретный новый адрес:

/category/subcategory/product/product

Старый URL должен постоянно перенаправляться непосредственно на соответствующий новый URL.

Для Google допустимы серверные постоянные редиректы 301 и 308. Яндекс при смене структуры сайта рекомендует серверный 301.

Схема должна выглядеть так:

GET /category/subcategory/product
→ 301 Location: https://site.ru/product

GET /product
→ 200 OK

Не следует сначала перенаправлять:

/category/subcategory/product
→ /category/product
→ /product

если можно сразу сделать:

/category/subcategory/product
→ /product

Google рекомендует избегать цепочек редиректов и направлять старый URL сразу на конечный адрес.

После переключения нужно одновременно:

  1. Заменить старые URL товаров во всех внутренних ссылках.
  2. Указать новые URL в rel="canonical".
  3. Обновить XML Sitemap.
  4. Если используется hreflang, заменить URL и там.
  5. Проверить хлебные крошки и структурированные данные.
  6. Проверить, что новые карточки отвечают 200 OK.
  7. Убедиться, что новые URL не закрыты через robots.txt или noindex.
  8. Проверить, что старые адреса возвращают редирект, а не 200 OK.
  9. Исключить циклы и цепочки редиректов.
  10. Проверить выборку старых и новых URL через Google Search Console и Яндекс Вебмастер.

Google рекомендует использовать один и тот же канонический URL во внутренних ссылках, Sitemap и rel="canonical". Яндекс при изменении структуры также рекомендует обновить навигационные ссылки и Sitemap.

Старые URL нельзя просто отключить

Если /category/subcategory/product после миграции начинает отдавать 404, поисковой системе приходится заново обнаруживать новый URL без прямого указания на соответствие старой и новой страницы.

Корректный постоянный редирект сообщает о переносе конкретного ресурса.

Google указывает, что постоянные редиректы не приводят к потере PageRank сами по себе, если миграция реализована корректно. При этом старые редиректы рекомендуется сохранять максимально долго — Google указывает ориентир не менее года, а для пользователей имеет смысл оставлять их и дольше.

Поэтому выбор выглядит так:

Новый сайт: плоская схема URL товаров — нормальное и часто удобное архитектурное решение.

Работающий сайт: если вложенные адреса стабильны и не создают технических проблем, переделывать тысячи карточек только ради сокращения URL нет достаточной SEO-причины.

Работающий сайт с проблемной структурой URL: переход оправдан, но его нужно проводить как полноценную URL-миграцию с картой соответствий и постоянными редиректами.

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

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

Связаться