Как кодируется русский адрес
Адрес страницы состоит из ограниченного набора символов, поэтому русские буквы записываются в виде последовательностей с процентами (кодировка UTF-8). Каждая кириллическая буква превращается в шесть символов.
кроссовки → %D0%BA%D1%80%D0%BE%D1%81%D1%81%D0%BE%D0%B2%D0%BA%D0%B8
(9 букв → 54 символов)
Адрес «купить-кроссовки-в-москве» из 25 символов в закодированном виде занимает 135 символов.
Что видит посетитель
Современные браузеры обычно показывают читаемый русский адрес в строке, но декодирование происходит только при отображении. При копировании ссылки в мессенджер, письмо или документ она часто превращается в длинную строку с процентами. Такой адрес неудобно читать, диктовать и сверять.
Что говорит Google
В рекомендациях Google для вебмастеров сказано, что адреса могут содержать не только латинские символы, но такие символы нужно кодировать в UTF-8. Это означает, что страницы с кириллицей в адресе поисковая система принимает. По заявлениям представителей поисковиков, слова в адресе оказывают лишь небольшое влияние на ранжирование, поэтому причина выбора транслитерации — в удобстве работы, а не в ранжировании.
Где возникают практические неудобства
- В правилах серверов (
.htaccess, конфигурации nginx) адреса приходится записывать в закодированном виде. - В отчётах аналитики и логах адреса отображаются закодированными, и найти нужную страницу сложнее.
- При копировании ссылки в мессенджеры и документы она превращается в длинную строку.
- Регистр шестнадцатеричных кодов (
%D0и%d0) в правилах серверов иногда становится причиной расхождений.
Что выбрать
Для нового сайта проще и безопаснее использовать латинские адреса: они короче и одинаково выглядят во всех программах. Если на сайте уже работают кириллические адреса, менять их без особой причины не нужно. Подробнее об этом выборе — в статье «Кириллица в URL: стоит ли использовать русские буквы в адресах».
Типичные ошибки
- Менять работающие кириллические адреса без 301-редиректа.
- Копировать закодированные адреса вручную и ошибаться в символах.
- Смешивать кириллицу и латиницу в одном адресе.
- Считать, что кириллица в адресе мешает индексации: страницы с ней принимаются.
Разбор заголовка по шагам
Возьмём заголовок «Купить кроссовки в Москве» и пройдём путь до адреса. Адрес из этого заголовка в латинице короткий, в закодированной кириллице — значительно длиннее.
Заголовок: Купить кроссовки в Москве
Без служебных слов: Купить кроссовки Москве
Адрес целиком: kupit-krossovki-v-moskve
Адрес короче: kupit-krossovki-moskve
Режим «Убрать служебные слова» в генераторе делает второй шаг сам. Короткий адрес читается легче и лучше помещается в строку браузера. Ограничения по длине и другие правила составления адреса собраны в статье «Как составить ЧПУ-адрес страницы».
Памятка для редактора
Если в проекте несколько редакторов, дайте им короткую памятку. Достаточно этих правил:
- Для нового сайта — латиница.
- Старые кириллические адреса без причины не менять.
- Менять адрес — с 301-редиректом.
Чек-лист
- Для нового сайта выбрать латинские адреса.
- Для существующих кириллических адресов не менять их без причины.
- При смене адресов настроить 301-редирект.
- Проверить, как адреса выглядят в аналитике и логах.
Частые вопросы
Принимает ли Google кириллицу в адресе?
Да. Адреса с русскими буквами работают, но передаются в закодированном виде.
Почему русский адрес становится длинным при копировании?
Каждая кириллическая буква кодируется шестью символами, и при копировании ссылка часто показывается в таком виде.
Влияют ли слова в адресе на позиции?
По заявлениям представителей поисковиков, влияние небольшое. Выбор латиницы связан в первую очередь с удобством.
Нужно ли менять существующие кириллические адреса?
Как правило, нет. Менять их стоит только при осознанном переходе на единую схему и вместе с 301-редиректом.
Проверьте свои заголовки: вставьте их в генератор ЧПУ и посмотрите, как в адресе выглядят слова с этой буквой.