К содержимому

журнал — Практика

Кириллические домены: где сайт.рф работает, а где ломается

Кириллический домен для сети записан латиницей с приставкой xn--. Как перевести адрес в Punycode, почему почта на .рф живёт плохо и что сломалось у нас самих. С проверкой почтовых серверов.

4 октября 2026 — 8 мин чтения

Плакат: сова-переводчик сидит за столиком между двумя синими роботами, от одного к ней идёт лента с красными волнами, ко второму уходит лента с точками и тире

Кириллический домен - это адрес вроде сайт.рф, записанный русскими буквами. Для человека он так и выглядит. Для сети такого адреса не существует: в системе доменных имён, в сертификатах, в настройках сервера он хранится латиницей в записи Punycode и начинается с xn--. Тот же сайт.рф для машин - это xn--80aswg.xn--p1ai.

Отсюда и все особенности. Сайт на кириллическом домене открывается, индексируется и продвигается как любой другой. Ломается он там, где программа встречает две записи одного адреса и не понимает, что это одно и то же. За один день мы наткнулись на это трижды, причём в собственных инструментах.

Три поломки за один день

Четвёртого октября 2026 года мы перепроверяли сайты, которые раньше проходили наш бесплатный аудит. Среди них было пять в зоне .рф.

Первой ошиблась наша же проверка. Аудит сравнивает домен, указанный в теге canonical, с доменом, который ответил на запрос. У двух сайтов на .рф в canonical адрес был написан кириллицей, а сервер отвечал в технической записи. Программа сравнила строки, увидела разное и записала: "canonical указывает на другой сайт". Оба сайта получили минус четыре балла ни за что. Исправление заняло одну строку: перед сравнением оба адреса приводятся к Punycode. После пересчёта один сайт поднялся с 78 до 82 баллов, второй с 86 до 90.

Вторым споткнулся загрузчик. Для статьи про Open Graph мы скачивали картинки превью. У одного сайта адрес картинки в разметке стоял кириллицей. Штатная утилита curl на нашем компьютере такой адрес не открыла вовсе: вернула пустой ответ, как будто сайта нет. В программу пришлось добавлять перевод домена в Punycode.

Третьей была почта, о ней ниже отдельно.

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

Что такое Punycode и как перевести адрес

Система доменных имён понимает только латинские буквы, цифры и дефис. Чтобы адреса на других алфавитах в неё поместились, в 2003 году приняли стандарт Punycode: любую строку он однозначно переводит в латиницу и обратно. Приставка xn-- сообщает программе, что перед ней закодированное имя.

Зона .рф в этой записи выглядит как xn--p1ai. Переводится каждая часть адреса отдельно:

сайт.рф          →  xn--80aswg.xn--p1ai
магазин.сайт.рф  →  xn--80aairftm.xn--80aswg.xn--p1ai

Перевести свой адрес можно тремя способами.

Конвертером на сайте любого крупного регистратора: вводите адрес буквами, получаете техническую запись.

Одной командой, если под рукой есть Python:

python3 -c "print('сайт.рф'.encode('idna').decode())"

Через браузер. Откройте сайт, скопируйте адрес из адресной строки и вставьте в текстовый редактор. Chrome и Яндекс Браузер обычно отдают при копировании техническую запись. Это, кстати, и ответ на частый вопрос "почему моя ссылка превратилась в набор букв".

Часть после домена устроена иначе. Путь вроде /услуги/ремонт кодируется не Punycode, а процентами: каждая русская буква превращается в шесть символов. Короткий адрес на кириллице при пересылке разрастается в строку на полэкрана. Поэтому даже на домене .рф адреса страниц лучше делать латиницей.

Где кириллица проходит, а где нет

ГдеКак ведёт себя кириллический доменЧто делать
Адресная строка браузераПоказывается буквами, открывается нормальноНичего
Поиск Яндекса и GoogleИндексируется и показывается буквамиНичего
robots.txtЯндекс запрещает кириллицу в файле и в заголовках сервераПисать адрес карты сайта в Punycode
Canonical, sitemap, Open GraphОбе записи допустимы, но часть программ считает их разными адресамиВезде одна запись, лучше техническая
Сертификат и настройки сервераТолько PunycodeПроверить, что сертификат выпущен и на вариант с www
Пересылка ссылкиЧасто превращается в строку с xn--Смириться или давать короткий латинский адрес
Скрипты, интеграции, выгрузкиЗависит от того, думал ли автор про кириллицуПередавать техническую запись
Почта на доменеДоходит не до всех получателейДержать почту на латинском домене
По справке Яндекс Вебмастера и собственным проверкам 4 октября 2026 года

Про robots.txt у Яндекса сказано жёстко: "Использование кириллицы запрещено в файле robots.txt и HTTP-заголовках сервера". В примере из справки неверным назван вариант сайт.рф, верным xn--80aswg.xn--p1ai.

Почта: главное слабое место

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

К кириллическим доменам это относится напрямую. Адрес инфо@сайт.рф без SMTPUTF8 не доставить: домен ещё можно записать через xn--, а часть до собачки перекодировать нечем. Значит, расширение должны поддерживать и сервер отправителя, и сервер получателя.

Мы проверили, кто его объявляет. Четвёртого октября 2026 года опросили семь входящих почтовых серверов стандартной командой приветствия, до включения шифрования. Ответили пять:

  • Gmail - объявляет SMTPUTF8.
  • Mail.ru - объявляет.
  • Яндекс Почта - в ответе расширения нет.
  • Почта хостинга Timeweb - нет.
  • Наш собственный сервер на Exim 4.97 - нет. Ещё два сервера на запрос с нашего адреса не ответили. Из четырёх крупных почтовых сервисов расширение объявляют два. На практике это значит, что письмо с адреса на кириллическом домене часть получателей не увидит, и вы об этом можете не узнать.

Владельцы сайтов на .рф, похоже, пришли к тому же выводу опытным путём. В нашей базе проверенных сайтов семь в зоне .рф. Ни у одного контактный адрес не находится на собственном кириллическом домене: у пяти почта на бесплатных сервисах, у двух на отдельном латинском домене компании.

Что мы увидели на пяти сайтах в зоне .рф

Выборка маленькая, поэтому это наблюдения, а не статистика.

По баллам аудита сайты на .рф от остальных не отличаются: 58, 71, 82, 84 и 90 из 100 при медиане 71 по всем 111 сайтам. Домен сам по себе оценку не тянет ни вверх, ни вниз.

Единства в записи нет. У двух сайтов из пяти canonical написан кириллицей, у трёх технической записью. В og:url кириллица у трёх. У одного сайта в canonical стоит одна запись, а в Open Graph другая.

Вариант с www настроен хуже, чем у латинских доменов. У одного сайта адрес с www не открывается совсем. У другого перенаправляет на основной, но по незащищённому протоколу: человек, набравший www, на секунду попадает на http. Вероятная причина в том, что сертификат и перенаправления настраивали по технической записи, а вариант с www перевели в неё с ошибкой или забыли.

И про нейросети. В наших замерах накопилось 10 164 ссылки, которые сети поставили в ответах на вопросы клиентов. На сайты в кириллических зонах ведут 26 из них, это 20 разных сайтов из 1528. Сети пишут такие адреса как придётся: чаще технической записью, в пяти случаях буквами. Для подсчёта упоминаний это означает ту же ловушку, в которую попал наш аудит: если не привести обе записи к одной, собственный сайт клиента окажется в отчёте дважды или не найдётся вовсе.

Порядок для владельца сайта на .рф

  1. Выпишите техническую запись своего домена и варианта с www. Она понадобится во всех настройках.
  2. В robots.txt, sitemap, canonical и Open Graph используйте одну запись, техническую. Кириллица в canonical не ошибка, но зачем проверять на себе, как её поймёт очередная программа.
  3. Проверьте четыре варианта адреса: с www и без, по http и https. Все должны приводить на один. Как это сделать, описано в статье про дубли страниц.
  4. Адреса страниц делайте латиницей.
  5. Почту заведите на латинском домене. Самый короткий путь - зарегистрировать латинский вариант названия и перенаправить его на основной сайт.
  6. В подключаемые сервисы, от аналитики до платёжной формы, вводите техническую запись, если кириллицу поле не принимает или принимает с ошибкой.
  7. В рекламе и на визитках пишите адрес буквами: ради этого домен и покупали.

Не только .рф

Кириллических зон больше одной. Кроме .рф есть .рус, .москва, .дети, .сайт и .онлайн, у соседей - .бел и .қаз. Технически они устроены одинаково: у каждой своя запись с xn--, и всё сказанное выше относится к ним в той же мере.

Разница в привычке. Зону .рф за пятнадцать лет запомнили, и адрес на ней человек наберёт без подсказки. Про остальные знают хуже, и к шероховатостям с программами добавляется вопрос посетителя "а точка-что на конце?". Для основного адреса мы бы выбирали между .ru и .рф и не усложняли.

Брать ли кириллический домен

В зоне .РФ на начало октября 2026 года зарегистрировано 814 тысяч доменов, в зоне .RU - 6,2 миллиона. Кириллических примерно в восемь раз меньше, хотя зона открыта с 2010 года.

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

Компании, у которой есть рассылки, интеграции с учётными системами и переписка с клиентами со своего домена, удобнее основной домен на латинице, а .рф - вторым адресом с перенаправлением. Второй домен стоит недорого и закрывает оба сценария: красивый адрес для рекламы и беспроблемный для машин.

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

Как проверить свой сайт

После правки 4 октября бесплатный аудит читает сайты на .рф так же, как остальные: обе записи домена считаются одним сайтом. Он проверит доступность для роботов, canonical, карту сайта, ответ на несуществующий адрес и ещё тринадцать вещей, от текста без скриптов до разметки организации. Адрес можно вводить буквами.

Если с технической стороной порядок, следующий вопрос - называют ли вашу компанию нейросети, когда клиент спрашивает совета. Это видно только по ответам самих сетей, и первый замер мы делаем бесплатно. Пример отчёта есть в демо-кабинете.

Источники

вопросы

Спрашивают про домены на кириллице

  • 01Как перевести кириллический домен в Punycode?

    Любым конвертером у регистратора или одной командой: python3 -c "print('сайт.рф'.encode('idna').decode())" вернёт xn--80aswg.xn--p1ai. Браузер делает то же сам: вставьте кириллический адрес, откройте сайт и скопируйте адрес из строки обратно, чаще всего он скопируется уже в технической записи.

  • 02Кириллические домены хуже продвигаются в поиске?

    Нет, Яндекс и Google индексируют их наравне с латинскими. В нашем аудите пять сайтов на .рф получили от 58 до 90 баллов из 100 при медиане 71 по всей выборке: разброс такой же, как у остальных. Проблемы у таких доменов не в поиске, а в почте, скриптах и пересылке ссылок.

  • 03Можно ли сделать почту на кириллическом домене?

    Технически можно, но письма будут доходить не всем. Адрес с кириллицей требует от почтовых серверов расширения SMTPUTF8, а объявляют его не все: в нашей проверке из пяти ответивших серверов только два. Рабочая схема - сайт на .рф и почта на латинском домене.

  • 04Что писать в robots.txt и sitemap для сайта на .рф?

    Только техническую запись с xn--. Яндекс в справке запрещает кириллицу в robots.txt и в заголовках сервера. В canonical и sitemap лучше придерживаться того же: так адрес одинаково прочтут все роботы и скрипты.

  • 05Стоит ли регистрировать домен в зоне .рф?

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

проверить свой бренд

Узнайте, что нейросети отвечают о вас

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

читать дальше

Узнайте, что нейросети говорят о вашей компании

Попробуйте бесплатно или оставьте заявку — покажем платформу на ваших данных. Разовая оценка — 5 900 ₽, подписка от 19 900 ₽, все цены открыты.

Есть вопрос — напишите нам в Телеграм @seengoooo. Отвечаем быстро и по делу.