SEO-friendly URL: как создать правильную структуру адресов страниц
Почему SEO-friendly URL — это база для продвижения
Адрес страницы — это первый сигнал для поисковых систем о содержании документа. Правильная структура URL помогает Яндексу и Google быстрее понять тематику страницы, а пользователю — оценить релевантность ссылки ещё до клика. Вагиз Хасанов рекомендует начинать аудит любого сайта именно с проверки адресов — это самый быстрый способ найти технические ошибки.
SEO-friendly URL — это короткий, читаемый адрес, который содержит ключевые слова, разделённые дефисами, без лишних параметров и спецсимволов. Например:
site.com/katalog/mebel/stul-derevyannyj — хороший вариант.
site.com/index.php?id=45&cat=12&ref=utm — плохой вариант.
В этой инструкции разберём, как создавать правильные URL для любых типов сайтов: от блогов до крупных ecommerce-проектов.
Основные правила SEO-friendly URL
Используйте читаемые слова вместо ID
Дефис вместо подчёркивания и пробелов
Google официально рекомендует использовать дефис (-) для разделения слов. Подчёркивание (_) склеивает слова в один термин, что ухудшает распознавание. Пробелы кодируются как %20, что делает URL нечитаемым.
- Правильно:
/seo-friendly-url - Неправильно:
/seo_friendly_urlили/seo friendly url
Избегайте стоп-слов и лишних символов
Предлоги, союзы и артикли (a, an, the, for, and, of, your) не несут смысловой нагрузки. Их удаление сокращает длину URL без потери информативности. Исключение — когда стоп-слово входит в ключевой запрос, например /about-company.
Нижний регистр
Серверы Linux чувствительны к регистру. URL /Page и /page могут вести на разные страницы. Чтобы избежать дублей и путаницы, используйте только строчные буквы.
Ограничьте глубину вложенности
Адрес не должен содержать более 3-5 уровней вложенности. Глубокие URL (например, /cat/subcat/subsubcat/product/123) размывают вес страницы и усложняют навигацию для краулеров. Оптимальная структура: /category/product или /category/subcategory/product.
Как создать структуру URL для разных типов сайтов
Блог и новостной сайт
Для статей и новостей используйте формат: /category/article-name. Категория помогает группировать контент по темам, а название статьи содержит ключевой запрос. Пример: /blog/seo/seo-friendly-url. Избегайте дат в URL — они устаревают и снижают кликабельность через год.
Интернет-магазин (ecommerce)
Корпоративный сайт
Для страниц услуг и компании используйте короткие адреса: /service-name или /about. Для вакансий — /career/vacancy-name. Избегайте общих слов вроде page или content.
Настройка URL в популярных CMS
| CMS | Где настраивать | Рекомендация |
|---|---|---|
| WordPress | Настройки → Постоянные ссылки | Выберите «Название записи» (/post-name/) |
| OpenCart | Настройки → SEO URL | Включите генерацию ЧПУ, укажите суффикс .html |
| 1C-Bitrix | Настройки продукта → URL страниц | Используйте шаблон #SITE_DIR#/#SECTION_CODE#/#ELEMENT_CODE#/ |
| Shopify | Настройки → URL-адреса | Редактируйте вручную для каждого товара |
| Joomla | Система → Глобальная конфигурация → SEO | Включите ЧПУ и добавьте суффикс .html |
После настройки обязательно проверьте, как выглядят URL на сайте. Если CMS генерирует адреса с ID или параметрами, используйте плагины (например, Yoast SEO для WordPress) или обратитесь к разработчику.
Распространённые ошибки при создании URL
Дублирование контента из-за параметров
Параметры сортировки, фильтры и UTM-метки создают десятки дублей одной страницы. Например: /catalog?sort=price&color=red. Решение — закрыть такие URL от индексации в robots.txt или использовать канонический тег. Вагиз Хасанов рекомендует настроить 301-редирект с дублирующих адресов на основной.
Использование кириллицы в URL
Кириллические символы кодируются в Punycode, что делает адрес нечитаемым: /%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3. Это отпугивает пользователей и усложняет передачу ссылок в соцсетях (Twitter, Facebook). Всегда используйте транслитерацию.
Динамические URL с множеством параметров
Адреса вроде /index.php?route=product/product&product_id=123 плохо индексируются и не передают вес страницы. Если CMS генерирует такие URL, настройте ЧПУ через .htaccess или плагин.
Слишком длинные URL
Google обрезает URL в выдаче после 60-70 символов. Если адрес длиннее, ключевые слова в конце теряются. Стремитесь к длине 40-60 символов. Например, вместо /katalog/derevyannaya-mebel-dlya-doma-i-ofisa-stoly-i-stulya сделайте /mebel/derevyannye-stoly-stulya.
Как URL влияют на поведенческие факторы и ранжирование
Пользователи оценивают ссылку за доли секунды. Если URL содержит ключевое слово, вероятность клика (CTR) возрастает на 30-40% по данным исследований. Яндекс также учитывает читаемость адреса при ранжировании — в справке Яндекса указано, что URL должен быть понятным и отражать содержание страницы.
Пример: два объявления в выдаче — /product/12345 и /stulya-derevyannye. Второе получит больше кликов, так как пользователь сразу понимает, что найдёт на странице. Это улучшает поведенческие факторы: снижается отказ, растёт время на сайте.
Для SEO-оптимизации важно не только содержание URL, но и его расположение в структуре сайта. Карта сайта (sitemap.xml) должна содержать только правильные адреса. Убедитесь, что в sitemap нет страниц с параметрами или дублей.
Практические советы по оптимизации URL
- Используйте ключевой запрос в начале URL — это увеличивает вес слова.
- Добавьте суффикс .html для статичности — это ускоряет индексацию.
- Настройте 301-редирект со старых URL на новые при смене структуры.
- Проверьте URL на наличие стоп-слов через сервисы вроде Screaming Frog.
- Для ecommerce используйте canonical на страницах фильтров, чтобы избежать дублей.
- Включайте в URL только релевантные слова — исключите «catalog», «shop», «product», если они не входят в запрос.
- Создайте ЧПУ для изображений:
/images/product-name.jpgвместо/images/12345.jpg.
Часто задаваемые вопросы
Нужно ли менять URL, если сайт уже проиндексирован?
Да, если текущие адреса содержат ошибки (ID, параметры, кириллица). Но делайте это аккуратно: настройте 301-редирект со старого URL на новый и обновите карту сайта. Потери трафика минимальны, если редиректы работают корректно.
Как быть с URL для страниц пагинации?
Используйте формат /category/page/2 или /category?page=2. Закрывайте от индексации все страницы, кроме первой, через robots.txt или мета-тег noindex. Или настройте rel=»next/prev» для указания последовательности.
Влияет ли длина URL на скорость загрузки страницы?
Косвенно — длинные URL с множеством параметров увеличивают размер запроса к серверу. Разница в миллисекундах, но для больших сайтов это может иметь значение. Оптимальная длина — до 100 символов.
Что делать, если CMS не поддерживает ЧПУ?
Используйте плагины (например, Yoast SEO, Rank Math) или обратитесь к разработчику для настройки .htaccess. В крайнем случае, создайте URL вручную через поля «SEO URL» в настройках каждой страницы.
Как проверить, правильно ли настроены URL?
Используйте инструменты Google Search Console и Яндекс.Вебмастер. Они покажут ошибки индексации, дубли и проблемы с параметрами. Также можно провести аудит через Screaming Frog — он найдёт все URL с ID, параметрами и нечитаемыми символами.
Правильная структура URL — не единственный фактор успеха, но один из самых простых для быстрой оптимизации. Начните с аудита текущих адресов, исправьте ошибки и следите за динамикой трафика. Если нужна профессиональная помощь — закажите аудит в SEO Rezult. Мы проверим URL, структуру сайта и технические ошибки, которые мешают продвижению.
Получить бесплатный SEO-аудит → seo-rezult.ru
Читайте по теме:
Структура URL и индексация →
