Сравните два адреса страницы: один выглядит как набор параметров с вопросительными знаками и числами, другой читается как короткая фраза. По второму сразу понятно, о чём страница, его легко продиктовать по телефону, запомнить и вставить в сообщение. Такие адреса называют ЧПУ — человекопонятные урлы, и это один из первых пунктов в списке внутренней оптимизации.
Роль ЧПУ в SEO часто преувеличивают, но недооценивать их тоже не стоит. Разберёмся, какую пользу они приносят, как строить правильные адреса и как перейти на них без потерь трафика.
Что такое ЧПУ
Динамические системы управления сайтом по умолчанию формируют адреса из параметров запроса к базе данных: идентификатор записи, номер раздела, тип страницы. Для движка это удобно, для человека бессмысленно. ЧПУ заменяют такую запись читаемым путём, в котором отражена структура сайта и тема страницы.
Сравнение на уровне идеи: вместо адреса с параметром и числом получается путь из названия раздела и названия материала. Пользователь видит, где находится, и может «подняться» на уровень выше, обрезав адрес.
Технически ЧПУ реализуются правилами переписывания адресов на веб-сервере или встроенными механизмами CMS: сервер получает красивый адрес и внутри преобразует его в тот запрос, который понимает движок.
Зачем ЧПУ нужны
Для пользователей
- Адрес понятен и вызывает доверие: видно, что за страница.
- Его проще запомнить, продиктовать и поделиться.
- В ссылке без анкора, например в мессенджере, слова из адреса подсказывают тему.
- В результатах поиска адрес отображается рядом с заголовком, и понятный путь повышает кликабельность.
Для поисковиков
- Слова из адреса дают дополнительный, пусть и небольшой, сигнал о теме страницы.
- Структура пути помогает понять иерархию разделов.
- Когда внешние ссылки ставят голым адресом, слова из него становятся фактическим анкором.
- Стабильные адреса без лишних параметров уменьшают риск дублей.
Важно честно оценивать вес: переход на ЧПУ сам по себе чудес не сделает. Но он убирает барьеры и улучшает юзабилити, а при прочих равных это играет в вашу пользу.
Правила хорошего адреса
- Коротко и по делу. Достаточно нескольких слов, отражающих суть страницы. Длинные адреса из полного заголовка выглядят громоздко и обрезаются в выдаче.
- Только строчные буквы. Регистр в адресах может различаться для сервера, и разные варианты создают дубли.
- Дефис как разделитель слов. Подчёркивание поисковики воспринимают хуже, а пробелы превращаются в нечитаемые коды.
- Латиница. Кириллические адреса технически возможны, но при копировании превращаются в длинные последовательности символов. Поэтому стандартом остаётся транслитерация или английские слова.
- Без лишних параметров. Идентификаторы сессий, метки и фильтры не должны попадать в основной адрес индексируемых страниц.
- Логичная вложенность. Не больше трёх-четырёх уровней: раздел, подраздел, страница.
- Постоянство. Адрес не должен меняться при правке заголовка или переносе в другую рубрику.
Транслитерация или перевод
Для русскоязычных проектов типичны два подхода: транслит и перевод ключевых слов на английский. Транслитерация проще автоматизируется: система сама преобразует заголовок. Но слова вроде «sozdanie-sayta» выглядят непривычно для иностранных читателей и порой путают.
Перевод даёт более чистые адреса, но требует ручной работы и не всегда однозначен. Для рунета обычно выбирают транслит как рабочий компромисс. Главное — единообразие: если вы начали с одного правила транслитерации, придерживайтесь его на всём сайте.
Следите за стоп-словами. Предлоги и союзы в адресе нужны редко: удалите их, оставив значимые слова. Вместо длинной цепочки получится компактный путь.
Структура адресов для разных типов сайтов
| Тип сайта | Подход |
|---|---|
| Блог или статейник | Раздел и название статьи, без даты в адресе, чтобы не старить материал |
| Интернет-магазин | Категория, подкатегория, товар; фильтры закрывать или оформлять отдельно |
| Корпоративный сайт | Плоская структура: услуги, о компании, контакты |
| Форум и сообщества | Раздел, тема; номера оставлять только при необходимости уникальности |
Не включайте в адрес дату публикации без необходимости. Через полгода такая статья будет выглядеть устаревшей, даже если вы её обновили. Исключение — новостные ресурсы, где дата часть смысла.
Как перейти на ЧПУ без потери трафика
Самый рискованный этап — смена адресов на работающем сайте. Поисковик знает старые страницы, на них ведут внешние ссылки, их добавили в закладки. Если просто включить ЧПУ, старые адреса перестанут работать, и вы потеряете позиции и посетителей.
Безопасный порядок действий:
- Выгрузите полный список старых адресов: из карты сайта, панелей вебмастеров и логов сервера.
- Определите новые адреса для каждой страницы по единому правилу.
- Составьте таблицу соответствия старого и нового адреса.
- Настройте постоянное перенаправление с каждого старого адреса на новый. Именно постоянное: оно передаёт сигналы и вес.
- Обновите внутренние ссылки, карту сайта, канонические адреса и навигацию так, чтобы они сразу вели на новые адреса, а не через перенаправление.
- Проверьте результат: пройдитесь по списку и убедитесь, что нет цепочек и циклов.
- Сообщите об изменении в панелях Яндекс.Вебмастера и Google Search Console, отслеживайте ошибки индексации.
Не удаляйте перенаправления через месяц. Держите их долго, пока старые адреса не исчезнут из выдачи и внешних ссылок.
Пример правил переписывания
Ниже схема, как это может выглядеть на веб-сервере. Конкретный синтаксис зависит от окружения, поэтому воспринимайте код как иллюстрацию.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9-]+)/([a-z0-9-]+)/?$ index.php?section=$1&slug=$2 [L,QSA]
Правило проверяет, что запрошенный путь не является файлом или каталогом, и передаёт раздел и короткое имя страницы скрипту. Адрес для пользователя остаётся красивым, а движок получает привычные параметры.
Слэш на конце, регистр и дубли
Один из частых источников дублей: страница доступна одновременно с косой чертой в конце адреса и без неё, в верхнем и нижнем регистре, с «www» и без. Для поисковика это разные страницы с одинаковым содержимым.
- Выберите один вариант и настройте перенаправление остальных на него.
- Укажите главное зеркало сайта и протокол.
- Используйте канонический адрес в разметке страницы, чтобы подсказать поисковику основной вариант.
- Следите, чтобы параметры сортировки и меток не создавали бесконечное количество адресов.
Типичные ошибки при работе с ЧПУ
- Смена адресов без перенаправлений: резкая потеря трафика.
- Временные перенаправления вместо постоянных.
- Цепочки из нескольких перенаправлений подряд.
- Изменение адреса при каждой правке заголовка.
- Слишком длинные адреса, дублирующие заголовок целиком.
- Нестабильная транслитерация: одни слова пишутся по-разному.
- Перенасыщение адреса ключевыми словами: «kupit-dyoshevo-kupit-deshevo».
- Забытые внутренние ссылки на старые адреса.
Заключение
ЧПУ — не магическая кнопка, но здоровая основа сайта. Они упрощают восприятие, делают структуру прозрачной, снижают риск дублей и добавляют небольшой плюс в ранжировании. Выбирайте короткие, стабильные и единообразные адреса, не перегружайте их ключами и избегайте лишних уровней.
Если сайт уже работает, готовьтесь к переходу аккуратно: таблица соответствия, постоянные перенаправления, обновлённые ссылки и контроль в панелях вебмастеров. Новые проекты проще: настройте ЧПУ с самого начала, и вам не придётся проходить через миграцию.