Короткий ответ. Человекопонятный URL полезен прежде всего как ясный и постоянный адрес документа. Не нужно превращать его в строку из ключевых слов. Для SEO важнее один стабильный URL без лишних параметров и дублей, согласованный с внутренними ссылками, canonical и картой сайта.

Что такое ЧПУ

ЧПУ — человекопонятный URL: адрес, по которому можно примерно понять содержание страницы ещё до перехода.

/catalog.php?id=8472&cat=12 — технический адрес;
/noutbuki/igrovye/ — понятный адрес.

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

Каким должен быть хороший URL

  • понятным;
  • коротким настолько, насколько это разумно;
  • стабильным;
  • описывающим постоянный смысл страницы;
  • без ненужных параметров;
  • созданным по единым правилам сайта.

Google рекомендует логичную структуру и читаемые слова вместо длинных непонятных идентификаторов. Яндекс советует давать каждой странице единственный постоянный адрес.

Обязательно ли включать запрос в URL

Нет требования использовать точное вхождение. Адрес /seo-audit/ понятен и достаточен. Конструкция /seo-audit-sajta-zakazat-nedorogo-moskva/ перегружена словами и хуже поддерживается.

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

Один смысл — один основной адрес

Не создавайте отдельные страницы /kupit-divan/, /divany-kupit/ и /kupit-divan-nedorogo/ только ради перестановки слов. Если намерение пользователя одно, нужен один основной URL.

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

Кириллица или транслитерация

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

  • /ремонт-квартир/;
  • /remont-kvartir/.

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

Почему часто выбирают транслитерацию

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

Если сайт уже стабильно работает на кириллических адресах, менять их только ради транслитерации не нужно.

Дефис или нижнее подчёркивание

Google прямо рекомендует разделять слова дефисами, а не нижними подчёркиваниями:

  • /seo-audit-sajta/ — предпочтительно;
  • /seo_audit_sajta/ — хуже читается как набор отдельных слов.

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

Нужно ли делать адрес максимально коротким

Не любой ценой. /blog/chpu-i-seo/ понятнее, чем /b/142/, но переносить весь Title в путь тоже не нужно.

Адрес должен передавать постоянный смысл страницы без служебных и рекламных слов.

Нужно ли отражать каталог в URL

Оба варианта технически возможны:

  • /catalog/telefony/apple/iphone-17/;
  • /iphone-17/.

Папки делают структуру понятнее, но не нужно искусственно создавать глубину ради SEO. Логическая архитектура, вложенность пути и число переходов от главной — связанные, но разные вещи.

URL и хлебные крошки — не одно и то же

Страница /iphone-17/ может находиться в цепочке «Главная → Смартфоны → Apple → iPhone 17». Хлебные крошки показывают место документа в навигации, а URL служит его адресом.

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

Регистр символов

Google рассматривает адреса /Catalog/ и /catalog/ как потенциально разные URL. Лучше принять единый стандарт в нижнем регистре и перенаправлять случайные варианты на основной.

Ссылки, canonical и карта сайта должны использовать ту же версию.

Слеш в конце адреса

/catalog и /catalog/ могут обрабатываться как разные URL. Выберите один формат и последовательно используйте его во внутренних ссылках, canonical, Sitemap и перенаправлениях.

Не важно, какой вариант выбран. Важно, чтобы второй не оставался отдельным дублем с кодом 200.

Почему лишние параметры создают проблемы

Параметры сортировки, метки, идентификаторы сессий и фильтры способны создавать множество адресов одинакового или почти одинакового содержимого:

  • ?sort=price;
  • ?utm_source=...;
  • ?session=12345;
  • ?color=black.

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

Как оформлять необходимые параметры

Google рекомендует стандартную запись: знак = между ключом и значением и & между параметрами.

?category=dresses&sort=low-to-high

Это особенно важно для фильтров, сортировок, пагинации и вариантов товаров.

Идентификатор сессии нельзя помещать в URL

Адрес /catalog/?PHPSESSID=193847... создаёт новую версию страницы для каждой сессии. Яндекс отдельно рекомендует исключать такие идентификаторы и по возможности сокращать списки CGI-параметров.

Состояние пользователя храните в cookie или другим способом, не меняющим постоянный адрес документа.

Один документ — один основной URL

Если один товар одновременно открывается по адресам /product/123/, /product-name/ и /?id=123, поисковая система видит несколько кандидатов на одну страницу.

Выберите основной вариант. Остальные обработайте постоянным перенаправлением или canonical, а все внутренние ссылки направьте на выбранный URL.

Адрес должен быть стабильным

Не меняйте URL при каждой корректировке H1, Title, названия товара или формулировки запроса. URL — идентификатор документа, а заголовки и содержимое могут обновляться чаще.

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

Что делать с некрасивым, но работающим URL

Адрес /catalog.php?id=142 может выглядеть устаревшим, но иметь позиции, трафик и внешние ссылки. Переезд на красивый ЧПУ создаёт риск и требует полноценной миграции.

Меняйте такой URL только при реальной пользе: пересборке платформы, устранении дублей, изменении структуры или другой обоснованной задаче. Красота сама по себе обычно недостаточна.

Как правильно менять URL

При обоснованной смене адреса настройте постоянное серверное перенаправление 301 со старого URL на новый. Одновременно обновите:

  • внутренние ссылки;
  • canonical;
  • Sitemap;
  • hreflang, если используется;
  • структурированные данные;
  • товарные выгрузки и рекламные системы.

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

Старый и новый URL не должны отвечать 200

Если /catalog.php?id=15 и /noutbuki/ возвращают одинаковое содержимое с кодом 200, возникает дубль. После миграции старый адрес должен вести на новый постоянным перенаправлением.

Проверьте не только браузер, но и фактический код ответа сервера.

Нельзя перенаправлять всё на главную

Каждый старый URL должен вести на наиболее близкий новый аналог: товар — на соответствующую карточку, категория — на соответствующий раздел.

Если замены нет, корректный 404 или 410 честнее, чем перенаправление тысячи разных страниц на главную.

ЧПУ интернет-магазина

Тип страницыПример
Категория/noutbuki/
Подкатегория/noutbuki/igrovye/
Товар/product/macbook-air-m4/
Технический фильтр/noutbuki/?ram=32
Подготовленная посадочная/noutbuki/32-gb/

Для фильтров используйте правила из статьи о подкатегориях и фильтрах, а для сортировок — отдельный материал об URL сортировки.

Нужен ли артикул или ID товара

Цифры не запрещены. Адрес /iphone-17-256gb-18374/ может быть удобен системе и оставаться понятным человеку.

Проблема не в самом ID, а в бессмысленной последовательности, которая полностью заменяет название, или в изменяющемся идентификаторе, создающем новые адреса.

URL вариантов товара

Google допускает отдельные адреса вариантов и приводит два подхода:

  • часть пути — /t-shirt/green;
  • параметр — /t-shirt?color=green.

Выбор зависит от архитектуры и необходимости индексировать варианты. Подробнее — в статье про карточки товаров с вариантами.

Почему нельзя создавать страницы через #

Не используйте конструкцию /#/catalog/product для отдельного индексируемого содержимого. Google обычно не поддерживает фрагменты URL для смены содержания страницы и рекомендует History API для сайтов на JavaScript.

Фрагмент после # также не отправляется серверу как обычная часть пути.

Как задать правила ЧПУ для нового сайта

До разработки зафиксируйте:

  • нижний регистр;
  • дефисы между словами;
  • кириллицу или транслитерацию;
  • слеш или отсутствие слеша в конце;
  • схему категорий и товаров;
  • поведение фильтров и сортировок;
  • формат пагинации и параметров;
  • правила вариантов товара;
  • поведение при переименовании;
  • правила миграции и перенаправлений.

Единый автоматический стандарт важнее ручной оптимизации каждого адреса.

Таблица оценки URL

ВариантОценка
/catalog.php?id=8547Работает, но плохо читается
/noutbuki/igrovye/Понятный ЧПУ
/noutbuki_igrovye/Лучше использовать дефисы
/Kupit-Igrovoy-Noutbuk/Лишний регистр и перегрузка словами
/noutbuki/igrovye/?sort=priceДопустимый параметр сортировки
/#/noutbuki/igrovyeНе использовать для отдельного содержимого

Решение для старого адреса

URL некрасивый, но получает трафик?
Да → не меняйте его только ради внешнего вида.

Есть реальная причина миграции?
Да → создайте новый URL, настройте 301 и обновите все внутренние сигналы.

Точного аналога нет?
Не отправляйте адрес на главную автоматически.

«Я бы относился к URL прежде всего как к постоянному адресу документа, а не как к ещё одному месту, куда нужно впихнуть ключ. Хороший ЧПУ должен быть понятным и стабильным. Если страница уже несколько лет получает трафик на некрасивом адресе, менять его только ради того, чтобы добавить пару ключевых слов, чаще вообще не стоит».
Константин Шипилов

Константин Шипилов

SEO-специалист, основатель Шипилов SEO

Что не делать

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

Частые вопросы

Влияет ли ключевое слово в URL на SEO?

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

Что лучше: кириллица или транслитерация?

Оба формата поддерживаются. Выберите единый стандарт; у транслитерации часто меньше бытовых проблем при копировании ссылок.

Дефис или нижнее подчёркивание?

Google рекомендует дефис для разделения слов.

Нужно ли делать URL короткими?

Да, но не в ущерб понятности. Удаляйте лишние слова и параметры, сохраняя смысл.

Нужно ли включать категории в URL товара?

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

Вредят ли параметры SEO?

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

Стоит ли менять старые некрасивые URL?

Не только ради внешнего вида. Учитывайте трафик, ссылки и риск миграции.

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

Настройте 301 на новый аналог и обновите внутренние ссылки, canonical, Sitemap и остальные системы.

Нужны ли цифры и ID в адресе?

Они допустимы, если полезны технически и адрес остаётся стабильным и понятным.

Слеш в конце важен для SEO?

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

Источники

Читать также