Семь букв, в которых схемы расходятся
Остальные буквы у Яндекса и в системе Б ГОСТ 7.79 совпадают. Расхождения такие:
| Буква | Яндекс | ГОСТ 7.79 Б |
|---|---|---|
| ё | e | yo |
| х | h | x |
| ц | c | cz |
| ъ | — | `` |
| ы | y | y` |
| ь | — | ` |
| э | e | e` |
Как это выглядит на словах
Слова, в которых есть хотя бы одна из этих семи букв, получают разный результат. Слова без них одинаковы в обеих схемах.
| Слово | Яндекс | ГОСТ 7.79 Б |
|---|---|---|
| объём | obem | ob``yom |
| мыло | mylo | my`lo |
| письмо | pismo | pis`mo |
| эхо | eho | e`xo |
| ёлка | elka | yolka |
| семья | semya | sem`ya |
| съезд | sezd | s``ezd |
| щука | shhuka | shhuka |
| цирк | cirk | cirk |
| хлеб | hleb | xleb |
Главное практическое отличие: знаки «`»
Мягкий и твёрдый знаки у Яндекса пропадают, а в системе Б превращаются в знаки «`» (гравис); такой же знак добавляется к «ы» и «э». Для адреса страницы это существенно: такой знак неудобен при копировании ссылки и при её разборе в программах. Поэтому Яндекс использует вариант без этих знаков. Подробнее — в статье «Мягкий и твёрдый знак в транслите».
Отличие в «ё»
Яндекс передаёт «ё» как e, а ГОСТ — как yo: «ёлка» даёт elka и yolka. Вопрос о «ё» в адресах — в статье «Буква «ё» в адресах».
Что выбрать
Если вы хотите, чтобы адреса можно было прочитать и скопировать без лишних знаков, берите схему Яндекса. Если сайт ориентирован на международные стандарты или нужно сохранить «ё», можно использовать систему Б, предварительно убрав знаки «`». Главное — выбрать один вариант и не смешивать их на одном сайте.
Типичные ошибки
- Оставлять знаки «`» системы Б в адресе.
- Передавать «ё» то как
yo, то какeна одном сайте. - Считать, что схемы различаются во всех буквах: на деле — в семи.
- Сравнивать схемы на словах без этих семи букв: результат будет одинаков.
Разбор заголовка по шагам
Возьмём заголовок «Ёлки и объёмные письма» и пройдём путь до адреса. Заголовок содержит «ё», «ь», «ъ» и «ы» — те самые буквы, на которых схемы расходятся.
Заголовок: Ёлки и объёмные письма
Без служебных слов: Ёлки объёмные письма
Адрес целиком: elki-i-obemnye-pisma
Адрес короче: elki-obemnye-pisma
Режим «Убрать служебные слова» в генераторе делает второй шаг сам. Короткий адрес читается легче и лучше помещается в строку браузера. Ограничения по длине и другие правила составления адреса собраны в статье «Как составить ЧПУ-адрес страницы».
Памятка для редактора
Если в проекте несколько редакторов, дайте им короткую памятку. Достаточно этих правил:
- Семь букв: «ё», «х», «ц», «ъ», «ы», «ь», «э».
- Знаки «`» в адресе не нужны.
- Выбрать схему и не менять её.
Чек-лист
- Определить, какие из семи различающихся букв встречаются на сайте чаще всего.
- Выбрать схему и закрепить её в правилах проекта.
- Не использовать знаки «`» в адресах.
- Проверить уже существующие адреса на смешение схем.
Частые вопросы
Чем таблица Яндекса отличается от ГОСТ 7.79?
Семью буквами: «ё», «х», «ц», «ъ», «ы», «ь» и «э». В остальных буквах таблицы совпадают.
Почему в адресе лучше не использовать знаки «`»?
Такой знак неудобен при копировании ссылки и при разборе адреса. Яндекс пропускает «ь» и «ъ», чтобы адрес состоял только из букв, цифр и дефиса.
Как «ё» передаётся в ГОСТ?
Как yo: «ёлка» даёт yolka. У Яндекса «ё» даёт e: elka.
Можно ли использовать ГОСТ для адресов?
Да, если убрать знаки «`». Но проще взять схему без них — Яндекса.
Проверьте свои заголовки: вставьте их в генератор ЧПУ и посмотрите, как в адресе выглядят слова с этой буквой.