Перейти к содержанию
Innovialabs

Как сделать ЧПУ: правила SEO-дружественных URL

Практика3 мин

Коротко

Хороший URL короткий, читаемый, в нижнем регистре, со словами через дефис и без лишних параметров; менять его можно только с 301-редиректом со старого адреса.

Что такое ЧПУ и зачем он нужен

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

  • /catalog/noutbuki/lenovo-thinkpad-x1/
  • /index.php?cat=12&id=8841&sort=2

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

Базовые правила

  • Нижний регистр. /Blog/Post и /blog/post для сервера могут быть разными страницами — это дубли.
  • Дефисы между словами. Не подчёркивания и не пробелы (%20).
  • Коротко и по делу. Уберите стоп-слова вроде «и», «для», «как», если смысл не теряется: /kak-vybrat-hosting/ можно сократить до /vybor-hostinga/.
  • Одна страница — один адрес. Решите, с www или без, https всегда, и настройте редиректы с остальных вариантов.
  • Без дат и ID без нужды. Дата в адресе статьи мешает обновлять материал: после правки адрес выглядит устаревшим.
  • Ключевое слово — да, переспам — нет. /seo/seo-prodvizhenie-seo-sajta/ выглядит как спам.

Транслитерация кириллицы

Кириллица в URL допустима, но при копировании превращается в длинную строку вида %D0%BA%D0%B0.... Поэтому для русскоязычных сайтов чаще используют транслитерацию.

ВариантПримерКомментарий
Транслит/dostavka-po-tashkentu/Самый распространённый, читается всеми
Английский перевод/delivery-tashkent/Удобно для мультиязычных сайтов
Кириллица/доставка-по-ташкенту/Красиво в браузере, некрасиво при копировании

Главное — выбрать одну систему транслитерации и применять её везде. Если «щ» в одном разделе пишется sch, а в другом shh, адреса становятся непредсказуемыми. Лучше генерировать slug автоматически из заголовка одной функцией в CMS.

Глубина вложенности

Структура URL обычно повторяет структуру сайта: /razdel/podrazdel/stranica/. Это удобно, но не стоит строить пять-шесть уровней ради логики.

  • 2–3 уровня хватает большинству сайтов.
  • Важна не глубина в адресе, а число кликов от главной — страница должна быть доступна по внутренним ссылкам.
  • Если товар может лежать в нескольких категориях, не дублируйте его адрес под каждой — выберите один основной.

GET-параметры, фильтры и UTM

Параметры (?sort=price&page=2) нормальны для сортировки, пагинации и фильтров, но порождают тысячи вариантов одной страницы.

  • Для сортировок и служебных параметров указывайте canonical на основную версию.
  • Важные для спроса фильтры («ноутбуки Lenovo») лучше делать отдельными ЧПУ-страницами с уникальным заголовком и текстом.
  • UTM-метки не должны попадать в индекс: canonical решает эту задачу, а в Яндексе дополнительно помогает директива Clean-param в robots.txt.

Слеш в конце: со слешем или без

Технически /page и /page/ — разные URL. Никакой вариант не лучше для SEO, важно единообразие: выберите один и настройте 301-редирект со второго. Пример для nginx, который убирает слеш:

rewrite ^/(.*)/$ /$1 permanent;

Перед применением проверьте, что правило не ломает корень сайта и реальные директории.

Как безопасно сменить URL

Смена адресов на живом сайте — частая причина просадки трафика. Порядок действий:

  1. Составьте таблицу соответствия «старый URL → новый URL» для каждой страницы.
  2. Настройте 301-редиректы один к одному, без цепочек (A → B → C) и без отправки всего на главную.
  3. Обновите внутренние ссылки, canonical, hreflang и sitemap.xml на новые адреса.
  4. Проверьте выборку старых адресов краулером: каждый должен отдавать 301 и вести на страницу с кодом 200.
  5. Следите за индексацией в Google Search Console и Яндекс Вебмастере, редиректы держите долго — не удаляйте через месяц.

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

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

Только если есть реальная проблема: дубли, параметры в индексе, непонятная структура. Смена адресов всегда несёт риск, поэтому делайте её один раз, с полной картой редиректов.

Поможем с этим

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

Обсудить проект

Читайте также

Есть идея или задача? Расскажите нам

Ответим в течение рабочего дня и предложим решение. Консультация бесплатная.