ЧПУ (человекопонятный URL)
ЧПУ — человекопонятный URL: адрес страницы из слов вместо номеров и параметров, например /catalog/shoes. Google рекомендует писать слова через дефис и учитывает регистр букв в адресе.
Содержание
- 01ЧПУ: адрес страницы, который читается без расшифровки
- 02Правила ЧПУ: слова, дефисы, регистр и лишние параметры
- 03Транслитерация или кириллица: какой алфавит выбрать для адресов
- 04Смена адресов с минимальным риском: план из шести шагов
- 05Слаг, canonical и хлебные крошки: как соотносятся с ЧПУ
- 06Частые вопросы
ЧПУ: адрес страницы, который читается без расшифровки
ЧПУ расшифровывается как «человекопонятный URL»: адрес страницы, составленный из слов, по которым видно, что за страница откроется. Сравните site.ru/catalog/shoes/ и site.ru/page.php?id=1847&c=5. Первый адрес говорит сам за себя, во втором нужно знать внутреннее устройство сайта. Яндекс в своих материалах объясняет это так: по правильно составленному URL проще понять, какая страница откроется.
У полного адреса несколько частей: протокол (https), домен, путь, параметры после знака вопроса и фрагмент после решётки. ЧПУ — это забота о пути: именно его составляют из слов. Тот же Яндекс уточняет, что короткий адрес и ключевые слова в нём сами по себе не гарантируют высоких позиций. ЧПУ нужен людям, которые читают ссылку в письме или мессенджере, и системам, которые разбирают структуру сайта.
Правила ЧПУ: слова, дефисы, регистр и лишние параметры
| Правило | Хороший адрес | Плохой адрес |
|---|---|---|
| Слова вместо номеров | /services/seo | /page.php?id=1847 |
| Дефис между словами | /winter-shoes | /winter_shoes |
| Единый регистр | /catalog/shoes | /Catalog/Shoes (и тот же адрес в нижнем регистре) |
| Минимум служебных параметров | /catalog/shoes?color=black | /catalog/shoes?sid=a8f3&ref=12&sort=3 |
| Логичная вложенность | /catalog/shoes/winter | /catalog/catalog/shoes/shoes |
Основание у каждой строки есть. Google рекомендует дефисы вместо подчёркиваний и предупреждает, что обработка URL у него чувствительна к регистру: адреса с заглавными и строчными буквами он считает разными. Идентификаторы сессий лучше убрать из адреса, а лишние параметры — отрезать. Яндекс пишет, что страницы с многократно повторяющимся токеном в пути, вроде /vasya/vasya/vasya/, могут не индексироваться, и отмечает, что глубоко вложенные страницы дольше попадают в индекс. Один адрес на одну страницу — главное правило, остальные его следствия.
Транслитерация или кириллица: какой алфавит выбрать для адресов
Для русскоязычных сайтов вопрос встаёт сразу: на каком алфавите писать слова. Вариантов три.
- Латиница и транслит (
/uslugi/,/kontakty/). Справка Яндекс Вебмастера считает транслитерацию полезной: по ней робот понимает, о чём страница. Google допускает слова на языке аудитории, в том числе в транслитерации. - Английские слова (
/services/seo). Самый простой вариант, если в названиях раздела есть общепринятый английский термин. - Кириллица (
/корзина). Допустима: в материале Яндекса прямо сказано, что транслитерация необязательна. Но в письме или мессенджере такая ссылка превращается в строку вида/%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D0%B0, а сервер должен одинаково открывать оба варианта записи.
Практический совет: выберите один способ для всех страниц одного типа и зафиксируйте его в техническом задании вместе с правилами транслитерации (как записывается «ы», «ь», «ё»). Смешанные варианты — часть /uslugi/, часть /services/ — запутают и людей, и редакторов.
Смена адресов с минимальным риском: план из шести шагов
Чем опасна смена адресов, объясняет справка Яндекса: если просто создать новую страницу, робот проиндексирует и старый, и новый адрес как две разные страницы. Поэтому порядок такой.
- Составьте таблицу соответствий: каждому старому адресу — его новый. Источники для таблицы — карта сайта, логи сервера, аналитика и сама CMS. Допустим, на сайте 1 200 страниц: типовые адреса покрываются правилами-шаблонами, остальные вносятся по одному.
- Настройте постоянные редиректы 301 со старых адресов на новые. Не отправляйте тысячи адресов на главную: Google предупреждает, что такое может быть воспринято как мягкая 404.
- Обновите внутренние ссылки, canonical и карту сайта, чтобы они вели на новые адреса.
- Проверьте, что новые страницы отвечают кодом 200, а редиректы идут напрямую, без цепочек.
- Сохраните редиректы надолго. Google советует держать их как можно дольше, как правило не меньше года.
- Следите за обходом в Вебмастере и Search Console. Яндекс пишет, что страницы, отправленные на переобход в Вебмастере, попадают в поиск, а старые адреса с редиректом исключаются в течение двух недель. У Google на сайте среднего размера показ новых адресов вместо старых занимает от нескольких недель, и на это время позиции могут колебаться.
Если адреса уже читаемые и страницы работают, менять их ради красоты не стоит: любая смена адресов — это переезд, а при переезде Google советует менять за один раз что-то одно и не совмещать, например, новые адреса со сменой CMS и дизайна. Перенос адресов с оценкой рисков и мониторингом после запуска обычно входит в задачи SEO-продвижения, а техническую часть выполняют разработчики при создании или переделке сайта.
Слаг, canonical и хлебные крошки: как соотносятся с ЧПУ
Слаг (slug) — последний сегмент пути, который CMS обычно делает из названия страницы: у адреса /blog/chto-takoe-chpu слаг — chto-takoe-chpu. ЧПУ — это весь читаемый адрес целиком. Если редактор переименует страницу и CMS заодно пересоберёт слаг, старый адрес пропадёт: поэтому при смене названия слаг лучше фиксировать или сразу добавлять редирект.
Канонический URL отвечает на другой вопрос — какой из вариантов считать основным. Одна страница может открываться с www и без, по http и https, со слэшем и без, с метками и без. Яндекс советует настроить 301 с неосновных версий на основную и указать rel=canonical. А хлебные крошки показывают человеку путь по разделам и обычно повторяют вложенность адреса, но не заменяют его.
Частые вопросы
ЧПУ это что в SEO?
Человекопонятный URL: адрес страницы, который состоит из слов и понятен без пояснений, например /services/seo вместо /page?id=15. Помогает посетителю понять, куда ведёт ссылка, а поисковой системе и разработчику — разобраться в структуре сайта. Сам по себе позиций не гарантирует.
Влияет ли ЧПУ на позиции в поиске?
Прямой зависимости никто не обещает. Яндекс пишет, что короткий адрес и ключевые слова в нём сами по себе не гарантируют высоких позиций. Важнее доступность страницы для робота, соответствие запросу и полезное содержание.
Что лучше для ЧПУ: транслит или кириллица?
Работают оба варианта. Яндекс считает транслитерацию необязательной, но она удобнее: кириллица при копировании превращается в длинную закодированную строку. Главное — выбрать один способ для страниц одного типа и не смешивать варианты в одном разделе.
Как сменить ЧПУ, не потеряв позиции?
Настроить 301-редирект с каждого старого адреса на соответствующий новый, обновить внутренние ссылки, canonical и карту сайта и оставить редиректы минимум на год (так советует Google). Временные колебания позиций возможны: Google называет их нормой при переезде, а точный срок зависит от размера сайта.
Нужно ли переделывать старые адреса в ЧПУ?
Зависит от адресов. Если страницы открываются по номерам и параметрам, а редиректы вы готовы настроить аккуратно, перейти на читаемые адреса можно. Если адреса уже понятны, менять их ради красоты не стоит: любая смена несёт риск временных потерь, а при переезде Google советует менять за один раз что-то одно, не совмещая адреса со сменой CMS или дизайна.