ЧПУ: что такое человекопонятные URL и как их сделать
Адрес страницы — мелочь, на которую часто не обращают внимания. А зря: понятный URL помогает и пользователю, и поисковику. Разберём, что такое ЧПУ, почему «site.ru/kak-vybrat-domen» лучше, чем «site.ru/?p=128», и как сделать такой адрес за пару секунд.
Что такое ЧПУ
ЧПУ расшифровывается как «человекопонятный URL» — это адрес страницы, который читается словами, а не набором цифр и параметров. Сравните два варианта:
site.ru/kak-vybrat-domen
Второй адрес понятен сразу: по нему ясно, о чём страница, ещё до перехода. Это и есть суть ЧПУ — превратить технический адрес в осмысленный.
Чем ЧПУ полезен
Польза идёт сразу с двух сторон. Для пользователя понятный адрес — это доверие: такую ссылку не страшно открыть, её удобно скопировать и переслать, по ней видно, куда она ведёт. Для поисковика слова в адресе — дополнительный сигнал о содержании страницы, а ключевое слово в URL слегка усиливает релевантность. Плюс понятный адрес чаще получает клик в выдаче и охотнее цитируется на других сайтах.
Технические адреса с параметрами вдобавок легко плодят дубли: одна и та же страница открывается по нескольким URL с разными параметрами, и поисковик путается. ЧПУ эту проблему снимает.
Анатомия URL: из чего состоит адрес
Чтобы делать хорошие ЧПУ, полезно понимать, из каких частей вообще складывается адрес. Разберём по полочкам один полный URL:
Каким должен быть хороший URL
- Короткий и осмысленный — обычно достаточно 3–6 значимых слов.
- Только латиница и нижний регистр — кириллицу в адресе лучше транслитерировать.
- Слова через дефис, а не через подчёркивание — поисковики предпочитают дефис.
- Без лишних предлогов, дат и технических хвостов вроде «?ref=» и «&utm=».
- С ключевым словом страницы — это уместный и лёгкий плюс к релевантности.
Главное правило простое: по адресу должно быть понятно, что на странице. Если URL это передаёт — он хороший.
Как сделать ЧПУ на сайте
В большинстве CMS (WordPress, Bitrix, Tilda и других) ЧПУ включается в настройках — обычно это раздел «Постоянные ссылки» или поле «URL/слаг» у каждой страницы. Вы задаёте, как будет выглядеть адрес, а движок сам формирует ссылку. Если сайт самописный, понадобится настройка веб-сервера, которая превращает красивый адрес во внутренний запрос — чаще всего через файл .htaccess или конфиг nginx.
Как менять адреса без потери позиций
Здесь главная опасность. Если у страницы уже есть позиции и ссылки, а вы просто поменяли её адрес на новый ЧПУ — старый URL отдаст ошибку, а накопленный вес потеряется. Чтобы этого не случилось, обязательно настройте 301-редирект со старого адреса на новый: он передаёт вес и плавно переносит страницу на новый URL в глазах поисковика.
Структура URL отражает структуру сайта
Хороший адрес — это не просто слова, а ещё и карта: по нему видно, где страница лежит. «site.ru/catalog/noutbuki/asus-vivobook» сразу говорит — это товар в разделе ноутбуков каталога. Папки в адресе должны повторять реальную иерархию сайта: раздел, подраздел, страница. Но не увлекайтесь вложенностью: четыре-пять уровней — уже перебор, адрес становится длинным, а до глубоко вложенных страниц и роботу, и человеку добираться дольше. Оптимум — два-три уровня.
Транслитерация: как переводить кириллицу
Русские слова в адресе пишут латиницей — это и есть транслитерация: «ноутбуки» превращаются в «noutbuki». Технически можно сделать и кириллический URL, но при копировании он превращается в нечитаемую кашу из символов вида %D0%BD%D0%BE — поэтому латиница надёжнее и аккуратнее. Несколько правил: переводите по звучанию, «ё» пишите как e, мягкий знак обычно опускают, слова разделяйте дефисом. И не переводите дословно каждый предлог — «как выбрать ноутбук» вполне станет «kak-vybrat-noutbuk», без лишних связок.
Частые ошибки в адресах
Их легко избежать, если знать. Кириллица и пробелы в URL — кодируются в нечитаемое. Заглавные буквы — site.ru/Page и site.ru/page для сервера могут быть разными адресами и плодить дубли. Подчёркивания вместо дефисов — поисковики хуже распознают границы слов. Даты в адресах новостей (/2021/05/) — статья быстро кажется устаревшей. Слишком длинные адреса из десятка слов. И самое опасное — менять URL у работающих страниц без 301-редиректа, теряя позиции.
Регистр, слеш и www: одна версия адреса
Даже у красивого ЧПУ есть технические близнецы, которые незаметно плодят дубли. Одна и та же страница может открываться по нескольким вариантам адреса, и для поисковика это разные URL:
- Регистр.
site.ru/Catalogиsite.ru/catalog— формально разные адреса. Держите URL в нижнем регистре и редиректьте версии с заглавными. - Слеш в конце.
/catalogи/catalog/тоже различаются. Выберите один вариант (со слешем или без) и придерживайтесь его на всём сайте, остальное — 301-редиректом. - www и без www, http и https. Это четыре варианта одного адреса. Выберите главное зеркало (обычно https без www или с www) и склейте остальные редиректом.
Главный принцип — один контент = один канонический адрес. Все дублирующие варианты сводите 301-редиректом или каноником на основную версию, тогда вес не размывается.
Динамические URL — всегда ли это плохо
Распространённый миф: «адреса с параметрами (?) — зло, поиск их не индексирует». Это не так. Современные поисковики прекрасно индексируют динамические URL — например, карточку с ?id=128 можно вывести в топ. Параметры становятся проблемой не сами по себе, а когда они плодят дубли: сортировки, фильтры, метки создают десятки адресов с одинаковым контентом. Поэтому задача не «убрать все параметры любой ценой», а навести порядок: значимые страницы — на ЧПУ, а служебные параметры закрыть каноником и Clean-param. Если переписать движок на ЧПУ дорого, аккуратный сайт можно построить и на параметрах — главное без дублей.
Массовая смена адресов без потерь
Перевести весь сайт на ЧПУ разом — серьёзная операция, и спешка тут карается потерей трафика. Действуйте по плану:
- Составьте карту соответствия старый URL → новый для всех страниц. Это основа переезда.
- Настройте 301-редиректы по этой карте — каждый старый адрес ведёт на свой новый, без «свалки» на главную.
- Обновите внутренние ссылки в меню, тексте и кнопках на новые адреса, чтобы не гонять пользователя и робота через цепочки редиректов.
- Обновите sitemap.xml — в нём должны быть только новые URL.
- Сообщите поисковикам и следите за индексацией в Вебмастере и Search Console пару недель: старые адреса должны выпадать, новые — входить в индекс.
Лучшее же решение — продумать ЧПУ на старте, до того как страницы набрали позиции: тогда никакого переезда и не понадобится.
Коротко
ЧПУ — это адрес из слов вместо цифр и параметров. Он понятнее людям, лучше для поиска и не плодит дубли. Делайте адреса короткими, латиницей, через дефис, с ключевым словом, отражайте в них структуру сайта — и обязательно ставьте 301-редирект, если меняете URL у существующих страниц.