Почему у Яндекса своя таблица
Единого стандарта транслитерации не существует. Загранпаспорт оформляется по одним правилам, банковская карта — по другим, а поисковая система использует третьи. Яндекс выбрал схему, в которой один кириллический символ по возможности превращается в один латинский: так адрес получается короче и легче читается в строке браузера.
Практическое следствие простое. Если написание слова в адресе совпадает с внутренней таблицей поисковика, система распознаёт в URL осмысленное слово и подсвечивает его в результатах поиска, когда пользователь ищет именно это. Отклонение хотя бы в одной букве — и совпадения не будет.
Полная таблица: 33 буквы
Ниже — все буквы русского алфавита. В третьей колонке для сравнения приведён классический транслит, к которому все привыкли.
| Буква | Яндекс | Классический | Пример |
|---|---|---|---|
| А | a | a | арбуз → arbuz |
| Б | b | b | банк → bank |
| В | v | v | ваза → vaza |
| Г | g | g | город → gorod |
| Д | d | d | дом → dom |
| Е | e | e | ель → el |
| Ё | e | yo | ёжик → ezhik |
| Ж | zh | zh | жук → zhuk |
| З | z | z | заказ → zakaz |
| И | i | i | игра → igra |
| Й | j | y | йогурт → jogurt |
| К | k | k | кот → kot |
| Л | l | l | лампа → lampa |
| М | m | m | море → more |
| Н | n | n | ноут → nout |
| О | o | o | окно → okno |
| П | p | p | парк → park |
| Р | r | r | рама → rama |
| С | s | s | сад → sad |
| Т | t | t | торт → tort |
| У | u | u | улица → ulica |
| Ф | f | f | фара → fara |
| Х | h | kh | хлеб → hleb |
| Ц | c | ts | цветы → cvety |
| Ч | ch | ch | чай → chaj |
| Ш | sh | sh | шкаф → shkaf |
| Щ | shh | shch | щука → shhuka |
| Ъ | — | — | подъезд → podezd |
| Ы | y | y | дым → dym |
| Ь | — | — | соль → sol |
| Э | e | e | экран → ekran |
| Ю | yu | yu | юла → yula |
| Я | ya | ya | яблоко → yabloko |
Восемь букв, на которых спотыкаются
Двадцать пять букв совпадают с привычной схемой, и о них можно не думать. Проблемы создают восемь оставшихся.
- Щ → shh. Самое заметное отличие. Привычное
shchв адресе Яндекс осмысленным словом не считает: «борщ» — этоborshh. - Х → h. Не
kh: «духи» превращаются вduhi. - Ц → c. Не
ts: «цены» — этоceny, а «улица» —ulica. - Й → j. Не
y: «майка» —majka. Ошибка встречается чаще всех остальных, потому чтоyкажется естественным. - Ё → e. Буква не отличается от «е»: «ёлка» и «елка» дают один и тот же
elka. - Ъ и Ь. Просто исчезают, никакими апострофами не заменяются: «мебель» —
mebel. - Ы → y. Совпадает с классикой, но в паре с «й → j» легко перепутать, какая буква даёт
y, а какаяj.
Проверка на память: «Щётка для чистки ковров». Правильный ответ — shhetka-dlya-chistki-kovrov. Если получилось shchetka или schetka, таблицу стоит держать под рукой.
Примеры целых фраз
Отдельные буквы редко вызывают затруднения — ошибки появляются на длинных фразах, где нужно ещё и убрать лишнее.
| Фраза | Готовый адрес |
|---|---|
| Купить цветы с доставкой | kupit-cvety-s-dostavkoj |
| Щитовые дома под ключ | shhitovye-doma-pod-klyuch |
| Мужские зимние ботинки | muzhskie-zimnie-botinki |
| Объявления о продаже | obyavleniya-o-prodazhe |
| Йогурт без сахара | jogurt-bez-sahara |
Как применять таблицу на практике
Держать в голове восемь исключений на каждой новой странице неудобно, а при массовой загрузке каталога — невозможно. Поэтому порядок такой:
- Сформулируйте смысл страницы в 3–5 словах.
- Прогоните фразу через генератор ЧПУ — он использует ровно эту таблицу.
- Для раздела целиком включите пакетный режим и обработайте список строк за один раз.
- Убедитесь, что адрес читается: если незнакомый человек не может произнести его вслух, лучше сократить.
Сама таблица всегда доступна на главной странице сервиса — вместе с пометками, какие буквы расходятся с классической схемой.
Как проверить готовый адрес
Самопроверка занимает меньше минуты и снимает большую часть ошибок.
- Прочитайте адрес вслух. Если получается узнаваемая фраза — транслитерация корректна. Спотыкание обычно приходится ровно на проблемные буквы.
- Найдите в адресе восемь исключений. Есть ли в исходной фразе «щ», «х», «ц», «й», «ё», твёрдый или мягкий знак? Проверьте именно их.
- Сравните с генератором. Вставьте исходную фразу в поле и сопоставьте результат с тем, что уже стоит на сайте.
- Проверьте длину. Больше сотни символов — повод сократить формулировку.
Почему плагины CMS часто ошибаются
Встроенные модули транслитерации в популярных системах управления писались в разное время и по разным таблицам. Типичная картина: модуль корректно обрабатывает 30 букв из 33, а на «щ» выдаёт shch. Внешне адрес выглядит нормально, и ошибку замечают через полгода, когда страницы уже в индексе.
Проверить свой модуль просто — создайте черновик со словом-индикатором и посмотрите, какой адрес сформировался автоматически:
| Тестовое слово | Правильно | Признак чужой таблицы |
|---|---|---|
| борщ | borshh | borshch, borsch |
| цена | cena | tsena |
| духи | duhi | dukhi |
| майка | majka | mayka |
| подъезд | podezd | pod-ezd, podyezd |
Если хотя бы одно слово в правой колонке — модуль работает по другой схеме. Менять его на работающем сайте не обязательно: важные посадочные страницы проще заполнять вручную, подготовив адрес заранее.
Что делает генератор помимо букв
Таблица соответствий — только половина работы. Готовый адрес требует ещё нескольких операций, и все они выполняются автоматически:
- приведение к нижнему регистру — заглавные буквы создают дубли страниц;
- удаление знаков препинания, кавычек, скобок и служебных символов;
- замена пробелов на выбранный разделитель;
- схлопывание нескольких разделителей подряд в один;
- отсечение разделителей в начале и в конце строки;
- по желанию — удаление предлогов и союзов, которые не несут смысла в адресе;
- по желанию — сохранение структуры вложенных папок, если на вход подан целый путь.
Латинские слова и цифры остаются нетронутыми: «iPhone 16 Pro» превращается в iphone-16-pro, а не в набор транслитерированных букв.
Частые вопросы
Чем транслит Яндекса отличается от загранпаспорта?
В паспортной схеме используется другая таблица: «х» передаётся как kh, «ц» как ts, «щ» как shch. Для адресов страниц она не подходит — поисковик не распознает в таком написании знакомые слова.
Нужно ли различать «е» и «ё» в адресе?
Нет. Обе буквы дают латинскую e, поэтому «ёлка» и «елка» превращаются в один и тот же адрес elka. Дополнительно ничего настраивать не нужно.
Как быть с буквами других языков — украинскими или белорусскими?
Генератор обрабатывает і, ї, є, ґ и ў по близким правилам, поэтому смешанные тексты не ломают адрес. Латинские буквы и цифры остаются без изменений.
Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.