MORLIX JOURNAL
ЧПУ и URL сайта: правила формирования SEO-адресов
Как формировать понятные URL, управлять дублями и безопасно менять адреса существующих страниц.
ЧПУ — человекопонятный URL, по которому можно приблизительно понять содержание страницы. Адрес /blog/vybor-domena удобнее объяснить и проверить, чем набор случайных идентификаторов. Для SEO важнее не «красота» сама по себе, а стабильность адресов, доступность страниц, понятные ссылки и корректная обработка дублей. Один только переход на ЧПУ не гарантирует роста позиций.
Ниже — правила формирования URL для нового сайта и безопасный порядок изменения существующих адресов. Примеры условные: перед внедрением проверьте маршруты своей CMS, сервера и поисковых систем.
Из чего состоит URL и что называют ЧПУ
В адресе https://example.com/catalog/coffee?sort=price#reviews схема https задаёт протокол, example.com — хост, /catalog/coffee — путь, после вопросительного знака идут параметры, а после решётки — фрагмент. Фрагмент обычно используется браузером для перехода внутри страницы и не отправляется серверу как часть HTTP-запроса.
Последнюю значимую часть пути часто называют slug: в примере это coffee. ЧПУ обычно строится из осмысленных слов и отражает структуру разделов. При этом адрес с параметрами или числовым идентификатором не становится автоматически непригодным для индексации: всё зависит от содержимого, доступности и того, какие версии сайт предлагает поисковикам.

Как формировать ЧПУ для SEO и людей
Передавайте смысл страницы
Используйте несколько слов, которые описывают материал или товар: /blog/vybor-domena, /catalog/coffee/arabica. Не обязательно повторять заголовок целиком: достаточно устойчивой сути. Уберите служебные слова и детали, которые скоро изменятся, если без них адрес остаётся понятным.
Не заполняйте путь повторяющимися запросами вроде /kupit-kofe/kofe-kupit/kupit-kofe. Адрес должен помогать отличить страницу от соседних. Разные страницы с одинаковым slug в одной директории требуют явного правила уникальности: например, короткого уточнения или стабильного ID. Не меняйте ID при переименовании товара.
Выберите единые разделители и регистр
Для разделения слов удобно применять дефис: vybor-domena. Избегайте пробелов и смешения нескольких стилей без необходимости. Единый нижний регистр снижает вероятность путаницы, поскольку пути с разным регистром на некоторых серверах могут вести на разные ресурсы. Решение нужно закрепить в правилах сайта и проверить на реальном сервере.
Кириллические адреса допустимы, но при передаче и отображении могут использовать кодирование символов, а в некоторых программах выглядеть длиннее. Транслитерация удобна для копирования и обмена, однако у неё тоже бывают неоднозначности. Выберите один подход для новых страниц, определите таблицу транслитерации и проверьте конфликты имён. Смена всех работающих кириллических адресов только ради латиницы обычно не оправдывает риск миграции.
Глубина и длина
Стройте путь так, чтобы он отражал устойчивую структуру, а не каждую внутреннюю рубрику редакции. Например, /catalog/coffee/arabica понятен, но длинная цепочка временных категорий усложнит будущие изменения. Число слешей само по себе не определяет ценность страницы: важнее, чтобы её можно было найти по внутренним ссылкам.
Стремитесь к разумной краткости без искусственного обрезания слов. Не существует универсального числа символов, после которого страница автоматически теряет позиции. Проверьте, как адрес выглядит в аналитике, письмах и при ручном наборе, и не делайте технические выводы только по внешнему виду.
Параметры, фильтры и дубли
Параметры полезны для сортировки, фильтрации, поиска и отслеживания кампаний. Например, ?sort=price может менять порядок товаров, не создавая нового самостоятельного содержания. Параметр с меткой рекламной кампании также не должен случайно порождать тысячи разных постоянных адресов в навигации и карте сайта.
Сначала разделите варианты по смыслу: какая комбинация действительно нужна пользователям как самостоятельная страница, а какая лишь меняет представление того же списка. Для важных посадочных страниц предусмотрите уникальное содержимое и ссылки; для технических вариантов определите подход к канонической версии с учётом возможностей CMS и поисковиков. Не закрывайте все фильтры без анализа: так можно потерять доступ к нужным страницам.
Сигнал rel="canonical" помогает указать предпочтительную версию похожих страниц, но это не принудительная переадресация: поисковая система может выбрать другую. canonical не заменяет исправление внутренних ссылок, редирект при переносе или контроль параметров. Разбор типичных ситуаций — в статье о canonical и дублях.
Не смешивайте запрет обхода в robots.txt с гарантированным исключением адреса из поиска. Если роботу запрещён доступ, он может не увидеть указания на самой странице. Перед массовыми изменениями сопоставьте задачу, правила обхода и индексации; подробнее — о robots.txt.
Слеш, HTTPS, www и единая версия
Выберите предпочтительный хост и схему: например, HTTPS без www либо HTTPS с ним. Проверьте, что альтернативные варианты ведут на соответствующую целевую страницу, а не на главную. Сертификат должен покрывать имена, которые обслуживает сервер. Во внутренних ссылках и карте сайта используйте целевой формат.
Адреса /catalog и /catalog/ технически могут обрабатываться как разные пути. Если они показывают одинаковую страницу, выберите один вариант и настройте постоянное перенаправление со второго, предварительно проверив исключения. Главное — согласованность ссылок и фактических ответов сервера, а не утверждение, что завершающий слеш всегда лучше для SEO.
Не допускайте цепочки из нескольких переходов, например HTTP → www → вариант со слешем → новый путь. Где возможно, направляйте старую версию сразу на окончательный адрес. Проверьте, что редирект не образует цикл и не отправляет пользователя на нерелевантную страницу.
Нужно ли менять старые URL
Работающий адрес с историей и ссылками — актив сайта. Если он просто выглядит неидеально, сначала оцените выгоду: читабельность не компенсирует автоматически трудозатраты, риск ошибок и необходимость обновлять ссылки. Часто разумно применять новые правила только к новым материалам, а старые оставить доступными.
Миграция оправданнее, когда адреса действительно мешают работе: создают неоднозначные дубли, меняются при каждом запросе, раскрывают конфиденциальные данные или не позволяют обслуживать нужную структуру. Причину и ожидаемый результат зафиксируйте до разработки. Не помещайте токены, персональные данные или другую чувствительную информацию в URL: адреса могут сохраняться в истории, журналах и других системах.

Как безопасно перевести сайт на новые адреса
- Соберите исходные URL. Объедините данные карты сайта, внутреннего обхода, аналитики и поисковых панелей. Отдельно сохраните адреса с внешними ссылками и параметрами, важными для пользователей.
- Подготовьте таблицу соответствий. Каждому старому адресу назначьте наиболее релевантный новый. Не отправляйте массово все удалённые страницы на главную: если замены нет, обработайте отсутствие страницы согласно её ситуации.
- Проверьте новые страницы до запуска. Убедитесь, что они отдают ожидаемый успешный ответ, доступны по ссылкам и содержат корректный canonical. Проверьте заголовки, шаблоны, изображения, мобильную версию и права доступа.
- Настройте постоянные редиректы. Для перенесённых страниц обычно применяют HTTP 301 или 308 в зависимости от реализации. Проверьте каждый важный маршрут, параметры, код ответа и отсутствие циклов. Не полагайтесь только на визуальный переход в браузере.
- Обновите ссылки и sitemap. Меню, хлебные крошки, внутренние ссылки и карта сайта должны указывать на финальные адреса. Подробнее о проверке файла — в руководстве по sitemap.xml.
- Наблюдайте после запуска. Проверяйте ошибки 404, доступность перенаправлений, индексацию и посещаемость в динамике. Исправляйте обнаруженные несоответствия и сохраняйте перенаправления достаточно долго для пользователей и внешних ссылок.
Сначала проведите пробный перенос небольшой группы страниц и проверьте журналы и аналитику. В документе Google о структуре URL собраны рекомендации по понятным адресам; перед внедрением сверяйте актуальные правила также в документации Яндекса и своей платформы.
Чек-лист качества URL
- Адрес описывает страницу, не содержит бессмысленных повторов и чувствительной информации.
- Слова разделены единообразно, правило регистра и транслитерации задокументировано.
- Одинаковые материалы и параметры не создают бесконтрольное множество индексируемых версий.
- Выбрана единая версия HTTPS, хоста и завершающего слеша; альтернативы обработаны корректно.
- Внутренние ссылки и sitemap ведут на конечные адреса без лишних переходов.
- Для каждого изменённого URL есть проверенное соответствие, а для отсутствующей замены — понятный ответ сервера.
- После выпуска контролируются ошибки, доступность и изменения в поисковых панелях.
Начните с инвентаризации существующих адресов и короткого документа с правилами для новых страниц. Меняйте действующие URL только там, где есть понятная польза и возможность проверить каждый редирект. Это делает структуру сайта устойчивой для посетителей, редакторов и поисковых роботов.