Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Блог Вопросы и ответы Создать URL
Справочник

Транслит по ГОСТ, ISO и загранпаспорту: три схемы и когда какая нужна

Официальных схем транслитерации несколько, и они не совпадают между собой. Разбираемся, чем отличаются ГОСТ, ISO и паспортные правила и почему ни одна из них не подходит для адресов страниц.

Почему схем несколько

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

В результате одно слово записывается по-разному, и все записи формально правильные — просто для разных целей.

Сравнительная таблица

Буква Яндекс (для URL) Загранпаспорт ГОСТ 7.79 (система Б) ISO 9
жzhzhzhž
йjijj
хhkhxh
цctscz / cc
чchchchč
шshshshš
щshhshchshhŝ
ъ—ie``ʺ
ыyyy`y
ь——`ʹ
эeee`è
юyuiuyuû
яyaiayaâ

ГОСТ 7.79

Стандарт для библиографии и научных текстов, имеет две системы. Система А использует диакритические знаки и совпадает с ISO 9. Система Б обходится латиницей, но вводит служебные символы — апострофы и обратные кавычки для мягкого и твёрдого знаков.

Для адреса страницы это дисквалифицирующий признак: символы вроде ` и x вместо привычной h делают адрес нечитаемым и требуют кодирования.

ISO 9

Международный стандарт с главным принципом «одна буква — один знак». Достигается это диакритикой: ж превращается в ž, ч в č, щ в ŝ.

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

Правила загранпаспорта

Самая знакомая большинству схема, потому что с ней сталкивался каждый, кто оформлял документы. Она передаёт «ю» как iu, «я» как ia, «й» как i. Имя «Юлия» превращается в IULIIA — запись, которую невозможно прочитать интуитивно.

Для документов эта схема обязательна, для адресов страниц — вредна: ни одно слово в ней не совпадёт с поисковым запросом.

Правило выбора. Документы — паспортная схема, она задана нормативом. Научная публикация — ГОСТ или требования издания. Библиотечный каталог — ISO 9. Адрес страницы сайта — таблица Яндекса.

Одно слово в четырёх схемах

Исходное слово:  Щёлково

Яндекс:          shhelkovo
Загранпаспорт:   SHCHELKOVO
ГОСТ 7.79 (Б):   shhyolkovo
ISO 9:           Ŝëlkovo

Только первый вариант одновременно читается, не требует кодирования и совпадает с тем, как поисковая система разберёт запрос «щёлково».

Что использовать на сайте

  • Адреса страниц — таблица Яндекса. Это единственная схема, оптимизированная под поиск в рунете.
  • Имена файлов и изображений — та же таблица, правила одинаковы.
  • Данные в формах и выгрузках — та схема, которую требует принимающая сторона: банк, платёжная система, служба доставки.
  • Тексты о персоналиях — паспортная запись, если человек уже известен под ней.

Смешивать схемы внутри одного сайта не нужно: адрес формируется одним способом на всех страницах. Проверить конкретную фразу можно в генераторе — он работает по таблице Яндекса.

Почему нельзя взять один стандарт на всё

Идея «выберем один стандарт и будем применять везде» разбивается о разные требования систем.

  • Банк сверяет имя держателя карты с паспортом — здесь схема задана извне.
  • Авиакомпания требует совпадения с документом, по которому оформлен билет.
  • Научный журнал предъявляет собственные требования к списку литературы.
  • Поисковая система сопоставляет адрес с запросом пользователя.

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

Как понять, какая схема работает у вас

Определить схему можно по трём словам-маркерам. Создайте черновик и посмотрите на сформированный адрес.

СловоЯндексПаспортГОСТ Б
Юляyulyaiuliayulya
Цехcehtsekhczex
Щиshhishchishhi

Если результат совпал с колонкой «Паспорт», модуль настроен под документы и для адресов не подходит. Колонка «ГОСТ Б» выдаёт себя буквой x вместо h и сочетанием cz.

Что делать при расхождении

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

  1. Настройте правильную схему для новых страниц, чтобы проблема перестала расти.
  2. Соберите список существующих адресов со спорными буквами.
  3. Оцените трафик: страницы без переходов правьте свободно, страницы с трафиком — только вместе с 301-редиректом.
  4. Новые адреса подготовьте пачкой в генераторе.

Частые вопросы

Какой ГОСТ регулирует транслитерацию?

ГОСТ 7.79 в двух системах: А с диакритическими знаками и Б только латиницей, но со служебными символами. Для адресов страниц не подходит ни одна из них.

Почему в паспорте моё имя записано иначе, чем на сайте?

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

Можно ли использовать ISO 9 для сайта?

Нет. В ISO 9 применяются буквы с диакритикой, которые в адресе кодируются процентами и делают ссылку нечитаемой.

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

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