Один раздел называется `/uslugi`, другой `/services`, третий `/услуги` — обычная картина на сайте, который делали несколько подрядчиков. Разбираем, какой вариант выбрать и стоит ли переделывать то, что уже работает.
Коротко
- Документация допускает слова языка аудитории и транслитерацию.
- Перевод на английский уместен не всегда.
- Главное требование — единообразие по всему сайту.
- Смешанные адреса чинят только при перестройке.
Три варианта
| Вариант | Пример | Особенности |
|---|---|---|
| Транслитерация | /natyazhnye-potolki | Читается, копируется без искажений |
| Перевод | /stretch-ceilings | Короче, но требует знания языка |
| Кириллица | /натяжные-потолки | Понятно, но кодируется при копировании |
Документация не запрещает ни один из вариантов: она рекомендует слова на языке аудитории, допуская транслитерацию. То есть выбор не между правильным и неправильным, а между удобными сторонами каждого варианта. Общие правила разобраны в статье про человекопонятные адреса.
Когда выбирают транслитерацию
Аудитория русскоязычная
Адрес читается без словаря.
Названия специфические
Перевод потребовал бы толкования.
Адреса генерирует движок
Он транслитерирует заголовок автоматически.
Ссылки часто пересылают
Остаются читаемыми в любом виде.
Второй пункт решает больше, чем кажется. «Натяжные потолки» переводятся неоднозначно, а профессиональные термины — тем более: перевод получится либо длинным, либо непонятным. Транслитерация сохраняет узнаваемость слова для того, кто его ищет.
Когда уместен перевод
Перевод подходит
- Общеупотребительные разделы: about, contacts, blog
- Международный проект
- Термин и так английский
- Аудитория профессиональная
Перевод мешает
- Название переводится неоднозначно
- Адрес становится непонятен клиенту
- Перевод делает робот и делает плохо
- На сайте уже транслитерация
Третья строка справа — источник самых курьёзных адресов. Машинный перевод названий товаров даёт адреса, которые не соответствуют ни исходному слову, ни английскому: их не понимает ни клиент, ни сотрудник. Если перевод, то выполненный человеком.
Что делать, если смешано
Не переделывать ради единообразия
Смешанные адреса работают.
Зафиксировать правило для новых
Чтобы разнобой не рос.
Записать правило туда, где его увидят
В регламент или в описание задачи.
Приводить к общему виду только при перестройке
Если раздел и так переделывается.
Первый пункт стоит повторить, потому что соблазн привести всё к одному виду велик. Разнобой в адресах не мешает ни поиску, ни людям — он мешает только эстетическому чувству. Массовая смена адресов ради красоты обходится дороже, чем приносит.
Правила, общие для любого варианта
| Правило | Почему |
|---|---|
| Один вариант в пределах раздела | Иначе адреса невозможно предсказать |
| Нижний регистр | Адреса чувствительны к регистру |
| Дефисы между словами | Рекомендация документации |
| Без служебных слов | «dlya», «i», «the» не нужны |
| Без дублирования раздела | Раздел уже есть в пути адреса |
Последняя строка экономит длину без потери смысла. Адрес вида /potolki/natyazhnye-potolki-matovye повторяет слово, которое уже есть в разделе: достаточно /potolki/matovye. Это заметно на каталогах с тремя уровнями вложенности.
Частые вопросы
Что лучше — транслитерация или перевод?
Документация допускает и то и другое: она рекомендует слова на языке аудитории, включая транслитерацию. Для русскоязычной аудитории транслитерация обычно удобнее.
Когда уместен перевод на английский?
Для общеупотребительных разделов вроде about и contacts, в международных проектах, когда термин и так английский или аудитория профессиональная.
Можно ли использовать кириллицу в адресе?
Можно, запрета нет. Но при копировании адрес превращается в длинную последовательность процентного кодирования, поэтому в пересылаемых ссылках он выглядит хуже.
Что делать, если на сайте смешаны варианты?
Не переделывать ради единообразия: разнобой не мешает ни поиску, ни людям. Достаточно зафиксировать правило для новых страниц и приводить к общему виду при перестройке разделов.
Продвинем сайт в поиске
Соберём семантику, доведём структуру и текст до уровня топа и будем вести проект до заявок.
Обсудить SEO-продвижение