Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Транслит для загранпаспорта ГОСТ 7.79 ISO 9 Блог Вопросы и ответы Создать URL
Транслитерация

Кириллический домен (punycode) или транслит: что выбрать

Домен на русском языке выглядит красиво, но внутри интернета хранится в закодированном виде. Разберём, как это устроено и в каких ситуациях транслит удобнее.

Как хранится кириллический домен

В системе доменных имён исходно допускаются только латинские буквы, цифры и дефис. Поэтому кириллический домен кодируется алгоритмом punycode (RFC 3492): он превращается в строку с префиксом xn--. В программах и DNS домен «живёт» в таком виде, а пользователю показывается обратно в кириллице.

ДоменPunycode
сайт.рфxn--80aswg.xn--p1ai
пример.рфxn--e1afmkfd.xn--p1ai
магазин.рфxn--80aairftm.xn--p1ai
кроссовки-москва.рфxn----8sbeb2akbcrpafspah.xn--p1ai

Какие неудобства возникают

  • В настройках сервисов, DNS и сертификатов нужен punycode-вариант.
  • В адресе страницы смешиваются две кодировки: домен — в punycode, путь — в виде процентов.
  • При копировании ссылки в мессенджер домен может показаться в закодированном виде.
  • Визуально похожие символы разных алфавитов используют для обмана (гомографические атаки), поэтому браузеры могут показывать подозрительные домены в закодированном виде.

Когда выбрать транслит

Латинский домен с транслитом проще диктовать по телефону, вставлять в рекламу и использовать в почте: большинство систем без проблем принимают ASCII. Для получения слова используйте генератор: для «магазин кроссовок» результат magazin-krossovok можно взять за основу названия домена.

Когда выбрать кириллицу

Кириллический домен уместен, если аудитория вводит его вручную в браузере и бренд хорошо читается по-русски. Подробнее о плюсах и минусах национальных зон — в статье «Домены в национальных зонах».

Источники

Использованы обзоры про кириллические домены на Tilda и международные доменные имена. Правила регистрации уточняйте у регистратора.

Типичные ошибки

  • Вносить в DNS кириллический домен без преобразования в punycode.
  • Печатать на рекламных материалах домен, который сложно ввести.
  • Забывать, что в адресе страницы путь будет закодирован отдельно.
  • Игнорировать защиту от визуально похожих символов.

Пошагово: приводим имена к единому виду

  1. Составьте список вариантов названия.
  2. Получите латинский вариант в генераторе.
  3. Проверьте доступность латинского и кириллического домена.
  4. Решите, какой домен будет основным, а какой — перенаправлять на него.
  5. Настройте 301-редирект с запасного домена.

Разбор заголовка по шагам

Возьмём заголовок «Магазин кроссовок» и пройдём путь до адреса. Для латинского домена используем результат генератора.

Заголовок:           Магазин кроссовок
Без служебных слов:  Магазин кроссовок
Адрес целиком:       magazin-krossovok
Адрес короче:        magazin-krossovok

Режим «Убрать служебные слова» в генераторе делает второй шаг сам. Короткий адрес читается легче и лучше помещается в строку браузера. Ограничения по длине и другие правила составления адреса собраны в статье «Как составить ЧПУ-адрес страницы».

Памятка для редактора

Если в проекте несколько редакторов, дайте им короткую памятку. Достаточно этих правил:

  • Кириллица — для брендов с русской аудиторией.
  • Латиница — для международных кампаний и почты.
  • DNS и сертификаты — только punycode.

Чек-лист

  1. Определить аудиторию.
  2. Выбрать кириллицу или латиницу.
  3. Использовать punycode в DNS.
  4. Зарегистрировать оба варианта, если бюджет позволяет.

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

Что такое punycode?

Способ записи национальных символов домена обычными латинскими буквами, цифрами и дефисом с префиксом xn--.

Почему кириллический домен выглядит как xn--?

Так он хранится в DNS и во многих программах. Браузер показывает его обратно в кириллице.

Что удобнее: кириллический домен или транслит?

Зависит от аудитории. Транслит проще использовать в почте, рекламе и мессенджерах.

Нужно ли кодировать путь в адресе?

Путь кодируется отдельно, в виде процентов. Поэтому в адресе кириллического домена смешиваются две кодировки.

Проверьте свои заголовки: вставьте их в генератор ЧПУ и посмотрите, как в адресе выглядят слова с этой буквой.

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