Главная/Блог/SEO и продвижение/ЧПУ и структура URL: как настроить правильно

ЧПУ и структура URL: как настроить правильно

SEO и продвижение8 мин чтения · Klaxon Studio

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

Что такое ЧПУ и почему это важно

ЧПУ — это «человекопонятный URL»: адрес, из которого без открытия страницы ясно, о чём она. Сравните два варианта:

  • технический: /index.php?route=product&id=4815&cat=27
  • понятный: /divany/uglovye/

Второй вариант выигрывает по нескольким причинам. Во-первых, пользователь видит адрес в выдаче и в строке браузера и по нему оценивает, туда ли он попал. Во-вторых, такой адрес легко продиктовать, запомнить и вставить в мессенджер, и он не выглядит подозрительно. В-третьих, слова в адресе — дополнительный сигнал релевантности для поисковых систем, пусть и не самый сильный. В-четвёртых, по структуре адреса проще анализировать аналитику: сразу видно, какой раздел сайта растёт, а какой проседает.

Важно не переоценивать эффект: сам по себе красивый адрес не выведет страницу в топ. Но неаккуратные адреса создают реальные проблемы: дубли, потерю веса при смене структуры, путаницу в отчётах и рост нагрузки на сервер из-за лишних обходов.

Базовые правила построения адресов

Читаемость и краткость

Адрес должен быть коротким и осмысленным. Берите главное слово или два, которые описывают страницу. Не нужно переносить в адрес весь заголовок целиком: длинный хвост из восьми слов выглядит громоздко и обрезается в выдаче.

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

Поисковые системы корректно работают и с кириллическими, и с латинскими адресами. Однако кириллица при копировании превращается в длинную последовательность процентных кодов, что неудобно в письмах и мессенджерах. Поэтому для большинства проектов практичнее латиница: транслитерация русских слов либо английские термины. Главное — выбрать одну систему и держаться её на всём сайте. Не смешивайте на одном уровне /kuhni/ и /mebel-dlya-spalni/ и /stoly-i-stulya/ с разными подходами к написанию.

Формат символов

  • Только строчные буквы: регистр в адресах может приводить к дублям, если сервер различает заглавные и строчные.
  • Слова разделяйте дефисом, а не подчёркиванием: дефис воспринимается как пробел между словами.
  • Не используйте пробелы, спецсимволы и знаки препинания.
  • Не вставляйте идентификаторы сессий и служебные параметры в адрес страницы.

Стоп-слова и лишние элементы

Предлоги и служебные слова вроде «для», «и», «на» можно убирать, если смысл остаётся ясным. Так же стоит избегать лишних слов, повторяющих структуру: /catalog/category/divany/ сокращается до /divany/ без потери смысла.

Совет студии. Составьте на старте короткий документ «правила адресов» на полстраницы: какая транслитерация, как пишутся составные слова, нужен ли слеш в конце. Любой, кто будет добавлять разделы через год, сможет сделать это единообразно.

Структура URL: плоская или вложенная

Один из главных вопросов — как отразить иерархию сайта в адресе. Есть два подхода, и у каждого свои сильные стороны.

ПараметрВложенная структураПлоская структура
Пример/divany/uglovye/model-lira//model-lira/
Наглядность иерархиивысокая, путь виден в адресеиерархия не видна
Длина адресабольшекороче
Риск при смене категорииадрес меняется, нужны перенаправленияадрес остаётся прежним
Подходит длякаталогов, где товар в одной категориибольших магазинов, где товар лежит в нескольких категориях

Для небольших корпоративных сайтов и каталогов обычно подходит вложенность на один-три уровня. Глубже трёх уровней идти редко имеет смысл: адрес становится громоздким, а страница удаляется от главной по числу переходов.

В магазине, где один товар может находиться сразу в нескольких разделах, вложенные адреса рождают дубли: одна карточка доступна по трём путям. Тут либо задают единый основной адрес карточки без категории, либо настраивают канонический адрес. Подробнее о каноникал — в нашем материале про борьбу с дублями.

Как выглядят адреса для разных типов страниц

Разделы каталога

Название категории во множественном числе или в привычной форме: /kuhni/, /matrasy/. Подкатегории вложены в родителя.

Карточки товаров

Название модели плюс при необходимости артикул. Не стоит вставлять в адрес цену или остатки: они меняются.

Статьи блога

Короткая тема без дат: /blog/kak-vybrat-matras/. Дата в адресе устаревает и мешает освежать материал.

Страницы услуг

Название услуги, при необходимости город: /razrabotka-sajtov/, /remont-kvartir-sochi/.

Служебные страницы

Корзина, оформление заказа, личный кабинет, поиск — закрываются от индексации, адрес для них допустим любой.

Фильтры и сортировки

Популярные сочетания можно оформить отдельными адресами, остальные — закрыть параметрами и директивами индексации.

Параметры, слеши и регистр: типичные источники дублей

Даже при идеальных адресах на сайте появляются технические дубли. Один и тот же контент открывается по нескольким адресам, и поисковая система должна выбирать, какой показывать. Перечислим самые частые источники.

Слеш в конце адреса

Адреса /divany и /divany/ с точки зрения сервера — разные. Если оба открываются и не перенаправляются друг на друга, получается дубль. Выберите один формат (чаще всего со слешем для разделов) и настройте автоматический переход со второго на первый.

Версия сайта с www и без

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

Регистр символов

Если сервер не приводит адреса к нижнему регистру, страница может открываться и по /Divany/. Решение — редирект на строчный вариант на уровне сервера.

Служебные параметры

Метки рекламных кампаний, идентификаторы сессий, параметры сортировки и пагинации порождают огромное число вариантов одной страницы. Для них применяют канонические адреса и правила в файле инструкций для роботов, чтобы не расходовать бюджет обхода впустую.

Дублирующие главные страницы

Главная не должна открываться ещё и по адресам вроде /index.php или /home/. Эти варианты перенаправляются на корень сайта.

Настройка ЧПУ в CMS и на сервере

В большинстве современных систем управления ЧПУ включаются настройкой, но результат нужно проверять. На движке CS-Cart, с которым мы чаще всего работаем, красивые адреса создаются через модуль SEO: каждому товару, категории и странице присваивается собственное имя в адресе, которое можно редактировать вручную. Важно проверять, чтобы при создании новой сущности имя генерировалось корректно, а не оставалось пустым или дублировало существующее.

Базовый порядок настройки такой:

01

Включите режим ЧПУ

Активируйте модуль в админке и проверьте, что для всех типов страниц задан шаблон формирования адреса.

02

Задайте единый формат

Определите слеш, регистр и транслитерацию. Настройте автоматический редирект с неправильных вариантов.

03

Проверьте существующие адреса

Выгрузите список адресов сайта краулером и найдите длинные, нечитаемые, дублирующиеся и с параметрами.

04

Настройте перенаправления

Для каждого изменённого адреса настройте постоянный редирект на новый. Цепочки из нескольких переходов недопустимы.

05

Обновите внутренние ссылки

Заменяйте старые адреса в меню, текстах и карте сайта на новые, чтобы переходы шли напрямую.

Смена адресов на работающем сайте

Самая рискованная операция — менять адреса на сайте, который уже в выдаче. Каждый старый адрес накопил историю, ссылки и позиции. Если просто переименовать страницы, старые адреса начнут отдавать ошибку, а посетители и роботы потеряют путь.

Поэтому действуйте по правилам:

  • Меняйте адреса только тогда, когда проблема действительно серьёзна: нечитаемые параметры, хаос в структуре, смена движка.
  • Составьте таблицу соответствия «старый адрес — новый адрес» до начала работ.
  • Настройте постоянные перенаправления одним переходом, без цепочек.
  • Обновите карту сайта и внутренние ссылки, чтобы они вели на новые адреса.
  • Сообщите поисковым системам о новой структуре через панели веб-мастера и проверяйте отчёты об ошибках.
  • Сохраните редиректы надолго: не удаляйте их через несколько месяцев, ссылки на старые адреса живут годами.

Если вы переезжаете на новый движок, как при переходе на CS-Cart, перенос адресов планируется на этапе проекта, вместе с картой редиректов. Об этапах такой работы мы рассказываем на странице этапы работы.

Совет студии. После запуска новой структуры наблюдайте за ней несколько недель: следите за ошибками, цепочками редиректов и динамикой показов. Небольшая просадка в первое время обычна, но если она затягивается, ищите проблему в карте соответствия.

Чек-лист проверки адресов

  • Адреса короткие, читаемые, в нижнем регистре, с дефисами.
  • Нет параметров и идентификаторов сессий в основных адресах страниц.
  • Слеш в конце унифицирован, второй вариант перенаправляется.
  • Единая версия сайта: с www или без, защищённый протокол.
  • Глубина вложенности не более трёх уровней.
  • В адресах нет дат, которые устареют.
  • Для товаров в нескольких категориях задан основной адрес или канонический.
  • Карта сайта содержит только актуальные адреса без редиректов.

Вопросы и ответы

Влияют ли ключевые слова в адресе на позиции?

Влияют слабо. Это вторичный сигнал, но полезный: слова в адресе выделяются в сниппете и повышают доверие. Намного важнее содержание страницы и её заголовки.

Нужно ли менять адреса, если они уже есть в выдаче и не слишком красивы?

Если адреса короткие, стабильные и без дублей, лучше не трогать. Смена оправдана при серьёзных проблемах со структурой, иначе риск превышает выгоду.

Можно ли использовать кириллицу в адресах?

Технически можно, поисковые системы её понимают. Но в мессенджерах и письмах такие адреса превращаются в длинные нечитаемые строки, поэтому чаще выбирают латиницу.

Что делать с адресами удалённых товаров?

Если есть близкая замена, настройте постоянный редирект на неё или на категорию. Если замены нет, отдавайте корректный код отсутствия страницы и покажите полезную страницу-подсказку.

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

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

SEO и продвижение

Канонические ссылки и борьба с дублями страниц

Дубли страниц — одна из самых распространённых и при этом самых незаметных проблем сайтов, особенно интернет-магазинов. Владелец видит один каталог…

8 мин чтения
SEO и продвижение

Внутренняя перелинковка: схемы и практические приёмы

Внутренняя перелинковка — это самый доступный рычаг SEO: она не требует бюджета на покупку ссылок, зависит только от вас и работает сразу после…

8 мин чтения
SEO и продвижение

Title и Description: как писать метатеги, по которым кликают

Title и Description — это витрина вашей страницы в поисковой выдаче. Человек видит их раньше, чем сам сайт, и именно по ним решает, кликнуть или…

8 мин чтения