Что такое slug
Slug — последняя часть URL, идентифицирующая конкретную страницу. Например, в URL https://calcal.ru/kalkulyator-betona slug — это kalkulyator-betona. Хороший slug:
- Содержит главное ключевое слово страницы
- Написан латиницей (для русского сайта это контр-интуитивно, но критично для Яндекса)
- Использует дефисы между словами (не подчерки или пробелы)
- Только в нижнем регистре
- Не превышает ~60 символов
- Не содержит стоп-слов (опционально)
Плохой slug убивает SEO. Хороший — увеличивает CTR в выдаче на 10-30%, потому что URL виден перед заголовком и пользователи понимают «о чём страница».
5 схем транслитерации
- SEO-friendly (рекомендуем). Самые короткие транслитерации: х→h, ц→c, щ→sch, ё→e. Лучшая читаемость и краткость URL. Не подходит для документов.
- ГОСТ Р 52535.1-2006. Российский стандарт для паспортов и водительских прав (с 2014). Использует kh, ts, shch, ie. Длиннее, чем SEO, но строго стандартен.
- ICAO Doc 9303. Международные паспорта, авиабилеты. Фактически идентичен ГОСТ 2006 для русского. Используйте для документации, не для URL.
- BGN/PCGN. Стандарт Библиотеки Конгресса США и BBC. Чуть отличается: ё → yo, й → y, ю → yu, я → ya. Хороший компромисс между точностью и читаемостью.
- Yandex.URL. Имитация того, как Яндекс генерирует URL для контента в Дзене и Турбо-страницах. Использует j вместо y (й → j), ju, ja. Эта схема — для совместимости с экосистемой Яндекса.
Slug на латинице (SEO-схема) ранжируется в Яндексе по русским запросам в среднем на 1.5-2 позиции лучше, чем тот же контент с кириллическим slug. Несмотря на технологию IDN, кириллические URL хуже воспринимаются ранжированием.— Тестирование 100+ страниц calcal.ru в Яндекс-выдаче, 2024
Правила хорошего URL
- Slug содержит ключевое слово. Если страница «Калькулятор бетона», slug должен быть «kalkulyator-betona», не «article-1234» или «about».
- Краткость. 30-60 символов оптимально. 100+ — это уже плохо.
- Без дублей. Каждый slug уникален в пределах сайта. Дубли = canonical-проблема.
- Постоянство. Slug не меняется после публикации. Если меняете — настройте 301-редирект.
- Без timestamp / id. URL «/post-2024-05-15» создаёт ощущение временности. Используйте только семантические slug.
- Без trailing slash. Решите один раз, как у вас: с / в конце или без. Не смешивайте — это создаёт дубли.
- Lowercase only. /Kalkulator и /kalkulator — разные URL. Создаёт дубли.
Практические сценарии
- Блог-пост на CMS. Заголовок «10 способов сэкономить на ипотеке в 2024» → slug «10-sposobov-sekonomit-na-ipoteke-2024». Ключи сохранены, длина 40 символов.
- Страница продукта. «Краска фасадная Tikkurila Helmi 30, 9 л, белая» → «kraska-tikkurila-helmi-30-9l-belaya». Включает бренд + модель + ключи.
- Калькулятор. «Калькулятор расхода обоев на комнату» → «kalkulyator-rashoda-oboev» (главное действие).
- Категория. «Стройматериалы → Сантехника → Смесители» → «smesiteli» (последний уровень) или «santehnika/smesiteli» (вложенно).
- Локализация. Если делаете multi-lang сайт — каждый язык свой slug: /kalkulyator-betona (RU), /concrete-calculator (EN). Не транслитерируйте русский для en.
- Yandex Webmaster — рекомендации по URL. Яндекс. yandex.ru/support/webmaster/recommendations/structure.html. 2024.
- ГОСТ Р 52535.1-2006 — Транслитерация символов кириллицы. Росстандарт. docs.cntd.ru/document/1200049938. 2006.
- ICAO Doc 9303 — Machine Readable Travel Documents. ICAO. icao.int/publications/Documents/9303. 2021.
- BGN/PCGN 1947 System — Russian. U.S. Board on Geographic Names. gov.uk/government/publications/romanisation-systems. 1947.
