Ржанский Д.

Нужно ли дублировать иерархию категорий в URL товара

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

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

Нет, URL товара не обязан повторять всю цепочку категорий из хлебных крошек. Адрес site.ru/lampa-led может нормально существовать вместе с навигацией «Главная → Каталог → Лампы → Настольные → Светодиодные».

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

Для интернет-магазина важнее фактическая ссылочная структура:

Каталог → Лампы → Настольные → Светодиодные → карточка товара

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

То есть нужно разделять две вещи:

  • вложенность URL: site.ru/catalog/lamps/table/led/lampa-led;
  • вложенность страницы в структуре сайта: сколько переходов по внутренним ссылкам ведёт от разделов сайта к товару.

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

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

Какой вариант использовать

Для нового интернет-магазина я бы не делал полный путь:

site.ru/catalog/lampy/nastolnye/svetodiodnye/lampa-led

если единственная причина — повторить хлебные крошки.

Практичнее один из вариантов:

site.ru/lampa-led

или:

site.ru/catalog/lampa-led

или:

site.ru/product/lampa-led

Последние два удобнее на крупных проектах организационно: товары отделены от категорий, статей, услуг и других типов страниц. Это преимущество архитектуры и администрирования, а не доказанное преимущество в ранжировании.

Полная цепочка категорий в URL имеет и недостаток: она связывает постоянный адрес товара с текущей классификацией каталога.

Например:

site.ru/catalog/lampy/nastolnye/svetodiodnye/lampa-led

Если через год структура изменится на:

Лампы → Для рабочего стола → Светодиодные,

возникает выбор: оставить старый URL, который больше не соответствует структуре, либо менять адрес товара и ставить редирект.

При коротком постоянном URL:

site.ru/catalog/lampa-led

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

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

/lampy/nastolnye/lampa-led /ofis/osveshchenie/lampa-led /svetodiodnye/lampa-led

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

Нужно ли менять уже существующий site.ru/lampa-led

Только ради совпадения с хлебными крошками — нет.

Если страница уже индексируется по site.ru/lampa-led, изменение её на длинный адрес не даёт установленного SEO-преимущества, зато создаёт миграцию URL: потребуется постоянный редирект со старого адреса, обновление внутренних ссылок, Sitemap, canonical и других упоминаний URL.

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

В рассматриваемом случае можно оставить:

site.ru/lampa-led

и хлебные крошки:

Главная → Каталог → Лампы → Настольные → Светодиодные → Лампа настольная светодиодная.

Если проект только создаётся и товаров будет много, я бы выбрал стабильный шаблон вида site.ru/catalog/lampa-led или site.ru/product/lampa-led, но не стал переносить в URL всю цепочку категорий.

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

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

Связаться