Логотип seo-prodvizhenie-biznesa.ru
+7 (921) 333-77-45

Кириллица, подчёркивания и заглавные буквы в адресах: что переделать, а что не трогать

Кириллица, подчёркивания и заглавные буквы в адресах: что переделать, а что не трогать
Анатолий Кузнецов
Анатолий Кузнецов
SEO-оптимизатор с 20-летним стажем. Автор блога seo-prodvizhenie-biznesa.ru о продвижении и доработке сайтов.

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

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

Что происходит с кириллическим адресом, когда по нему кликают

Адрес в браузерной строке и адрес, который уходит на сервер, — не одно и то же. Стандарт RFC 3986 разрешает в пути только латиницу, цифры и несколько знаков, поэтому любая русская буква передаётся в процентном кодировании: шесть знаков вида %D0%BF на одну букву. Домен кодируется иначе — в Punycode по стандарту RFC 3492, со служебным префиксом xn--.

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

Что в адресе Как это уходит в сеть Чем мешает на практике
Русские буквы в пути страницы процентное кодирование, шесть знаков на букву ссылка при копировании превращается в мешанину, её не ставят вручную
Русские буквы в доменном имени перевод в Punycode с префиксом xn-- почта, сертификаты и отчёты показывают технический вид домена
Заглавные буквы в пути передаются как есть, регистр значим две версии одной страницы, дубли и размытые сигналы

Поиск кириллицу понимает, и это не повод её менять

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

Решают три вещи: сможете ли вы жить с внешними ссылками, укладываетесь ли в ограничения длины и что будет при переносе на другой движок. И про «ключ в адресе»: вхождение запроса в URL — слабый сигнал, переписывать сотню рабочих адресов ради него бессмысленно. Что реально ограничивает трафик, видно из диагностики — я смотрю это в рамках бесплатного аудита сайта, и адреса почти никогда не попадают в первую пятёрку проблем.

Подчёркивание или дефис: где разница реальна

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

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

Заглавные буквы: как один адрес превращается в два

Это единственный из трёх признаков, который создаёт настоящую техническую проблему. По RFC 3986 схема и имя хоста регистронезависимы, а путь регистрозависим, и трактует его сервер. На nginx и Apache /Uslugi/ и /uslugi/ — два разных адреса: один вернёт страницу, другой ошибку 404, а если движок ищет запись без учёта регистра, вы получите два рабочих адреса с одинаковым содержимым. На серверах под IIS путь регистронезависим. Отсюда ловушка: сайт переезжает с одного типа сервера на другой, и половина ссылок начинает отдавать 404 или наоборот плодить дубли.

В индексе появляются пары адресов с одинаковым содержимым, сигналы между ними делятся, в отчёте «Индексирование → Страницы в поиске» Яндекс.Вебмастера часть уходит в исключённые как дубли. Внутренние ссылки при этом идут вразнобой: в меню один регистр, в статьях другой, в карте сайта третий. Лечение обязательное: привести ссылки, шаблоны, меню и карту сайта к нижнему регистру и настроить постоянный редирект с версии с заглавными — один раз для всего сайта. Дальше проверить, что не возникло цепочки: регистр, слеш, защищённый протокол по очереди — это три перехода вместо одного.

Когда старые адреса лучше оставить как есть

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

  • На страницу идёт трафик из поиска. Работающая страница с показами и заявками — не место для косметики.
  • На адрес есть внешние ссылки. После смены они пойдут через редирект, а часть площадок ссылки не переносит вообще. Доноров смотрят через Megaindex или другие сервисы анализа видимости.
  • Адрес указан в рекламе, рассылках и справочниках. Эти места вы либо не обновите, либо забудете половину.
  • Адрес длинный, но давно в индексе. Вредит не длина, а постоянные переезды.
  • Кириллица есть, а на внешние ссылки сайт не рассчитывает. Локальный бизнес с клиентами из поиска и карт от латиницы не выиграет ничего.
  • Рядом запланирована другая крупная переделка. Два изменения сразу лишают возможности понять, что дало результат.

Главное правило: адрес меняют, когда он мешает механике сайта, а не когда не нравится. «Некрасиво» и «не похоже на конкурентов» — не аргументы. Приоритеты расставляют по влиянию на трафик и заявки; как это делается, я показываю в SEO-консультации, и адреса там обычно в самом низу.

Какие адреса переделывать надо без раздумий

Первое — технический мусор в индексе: идентификаторы сессий, параметры сортировки и фильтров, рекламные метки. Это тысячи адресов с одинаковым содержимым, и лечится оно скорее закрытием лишнего от индексации и каноническим адресом. Второе — дубли по регистру и по слешу на конце. Третье — служебные адреса вида /?p=123 или /index.php?id=7: они ничего не говорят о содержании и означают, что постоянные ссылки не настраивались вообще. Четвёртое — пробелы и запрещённые символы в именах страниц и файлов: чаще всего это загруженные документы, и ссылка на прайс с пробелами рвётся в письмах. Пятое — битая иерархия после перестройки каталога, когда раздел переехал, а адреса товаров указывают на старую ветку: получаете либо 404, либо адреса, противоречащие навигации и крошкам.

Как читать адрес и решать, что менять

Признак адреса Что с ним делать Срочность
Кириллица, страница с трафиком и внешними ссылками оставить как есть не делать
Подчёркивания вместо дефисов, страница работает не трогать, дефисы вводить в новых разделах не делать
Один адрес открывается в двух регистрах ссылки к нижнему регистру плюс редирект в первую очередь
Дубли по слешу: /uslugi и /uslugi/ выбрать один вариант, остальное редиректом в первую очередь
Пробелы и кавычки в имени страницы или файла переименовать, редирект, замена ссылок в контенте в первую очередь
Идентификатор сессии или параметр сортировки в индексе закрыть от индексации, задать канонический адрес в первую очередь
Адрес вида /?p=123 или /index.php?id=7 перевести на человекопонятные ссылки с редиректами одним заходом за месяц

Порядок действий при смене адресов

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

  • Выгрузите список адресов из трёх источников: карта сайта, отчёт «Страницы в поиске», обход краулером. Что есть в индексе, но нет в карте сайта, и оказывается самым интересным.
  • Добавьте цифры: показы и клики за год, входящие ссылки, обращения. Без них решения принимаются на вкус.
  • Отметьте по таблице выше, что меняется. Обычно список сокращается в разы.
  • Составьте карту соответствия построчно: каждой старой странице релевантная новая, а не главная.
  • Подготовьте редиректы до смены адресов, а не после: правило должно появляться в тот же момент, когда меняется слаг.
  • Меняйте партиями по разделам, а не весь сайт разом.
  • Замените внутренние ссылки в меню, подвале, крошках, блоках перелинковки и внутри текстов: своя ссылка на старый адрес — редирект, который вы создали сами.
  • Пересоберите карту сайта: только новые адреса и ни одного редиректа.
  • Отправьте адреса на переобход и проверьте «Статистику обхода» — там видно, что робот берёт и какие коды ответа получает.
  • Прогоните старый список целиком: каждый адрес отдаёт ровно один 301 и ведёт на страницу со статусом 200. Через две недели повторите обход.

Отдельная работа — внешние ссылки: редирект передаёт не всё, поэтому по весомым донорам стоит попросить заменить адрес. Если делать это некому, редиректы и замена ссылок в контенте входят в доработку сайта. А от подрядчика требуйте в отчёте карту соответствия и коды ответа до и после — что вообще должно быть в таких документах, я перечислял в материале сколько стоит SEO-аудит и что должно быть в отчёте.

Как это делается в WordPress и чем ставить редиректы

Формат адресов задаётся в разделе «Настройки → Постоянные ссылки». Смена самой структуры меняет адреса всех записей сразу — самая массовая операция из возможных, без готовых редиректов её делать нельзя. Второе, что оказывается неожиданностью: при изменении слага записи WordPress редирект не создаёт, старый адрес начинает отдавать 404. Редиректы ставят плагинами из каталога wordpress.org либо правилами сервера. Yoast SEO и Rank Math в платных и встроенных вариантах записывают редирект при смене слага сами, но возможности у версий разные — проверьте свою установку до первой правки.

Чем ставить редирект Когда подходит Чем неудобно
Плагин Redirection сотни штучных правил, нужен журнал попаданий в 404 каждый переход обрабатывается движком, при объёмах заметно по нагрузке
Автоматический редирект в Yoast SEO или Rank Math единичные смены слагов в работе редактора есть не во всех вариантах, правило теряется при отключении плагина
Правила в файле .htaccess на Apache массовые однотипные правила: регистр, слеш, перенос ветки ошибка в шаблоне ломает сайт целиком, нужна копия файла
Правила в конфигурации nginx тысячи правил и переезды целых разделов доступ есть не у всех, панели управления перезаписывают конфигурацию

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

Что переносит 301 и чего не умеет «Переезд сайта»

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

Инструмент «Переезд сайта» в Яндекс.Вебмастере принимают за универсальную кнопку смены адресов. Он не про это: им сообщают о смене домена или протокола. Адреса внутри сайта им менять нельзя, другой кнопки в панели нет — внутренние переезды поисковик узнаёт только обходом и редиректами. Похожая путаница с мобильной версией на поддомене вида m.site.ru: там два адреса на каждую страницу, и это отдельная задача. А привязка к региону от адресов не зависит вовсе, хотя потерять её при переезде на новый домен легко — про эту настройку я писал в материале про региональность сайта и галочку в настройках.

301 держат бессрочно — не «месяц, пока переиндексируется», а всегда: внешние ссылки и закладки живут годами, и снятое через полгода правило превращает всё это в 404. Файл с правилами переносят при любой смене хостинга. Следить надо за кодами ответа в «Статистике обхода», статусами старых адресов в «Страницах в поиске» и показами по небрендовым запросам в разрезе раздела: показы восстанавливаются раньше позиций. Роста от переезда ждать не надо, он лишь возвращает то, что было; меры роста лежат в другом месте, и их набор я разбирал в материале о том, как увеличить трафик из поиска Яндекса.

Ошибки, из-за которых смена адресов оборачивается просадкой

Ошибка Чем заканчивается Как правильно
Смена слагов пачкой без редиректов сотни 404, потеря трафика по изменённым страницам редиректы готовятся до смены, партиями по разделам
Редирект всего на главную трактуется как отсутствие страницы, эффект близок к 404 каждой странице релевантная по карте соответствия
Временный 302 вместо постоянного сигналы не переносятся, старый адрес остаётся основным 301 для любого окончательного переезда
Цепочка: старый адрес на промежуточный, тот на новый лишние переходы и потеря части эффекта правила ведут напрямую на конечный адрес
Редирект снят через месяц внешние ссылки и закладки начинают отдавать 404 правила держатся бессрочно и переносятся при смене хостинга
Смена адресов вместе с новым шаблоном непонятно, что вызвало просадку, откатить нечего одно изменение, две-три недели наблюдения, потом второе
Переезд назначен на сезон продаж просадка приходится на самый дорогой период переезды планируются на спад спроса

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

Решение по своему сайту принимается за вечер: отсортируйте адреса из панели вебмастера по показам за год и посмотрите первые пятьдесят строк. Кириллица или подчёркивания — не трогайте ничего. Пары, различающиеся только регистром или слешем, — вот конкретная задача на один заход. Порядок в адресах — гигиена, а не рычаг, и её влияние на видимость слабее влияния содержания страниц; на похожей путанице стоят и другие ложные выводы, о которых речь в материале влияет ли трафик на позиции сайта. Я выстраиваю работу так: сначала техническая чистота там, где она нарушена, потом содержание и структура спроса, и только потом косметика. В таком порядке и выглядит SEO-продвижение сайта с наведением порядка в адресах — как часть технической базы, а не как самоцель.

Коротко

  • Кириллица в пути передаётся процентным кодированием по RFC 3986, домен — в Punycode по RFC 3492 с префиксом xn--. Браузер показывает красивый вид, в буфер обмена попадает закодированный.
  • Индексации кириллица не мешает: и Яндекс, и Google берут такие адреса в поиск. Проблема в переносимости ссылки, её длине и виде в чужих публикациях.
  • Дефис считается разделителем слов, подчёркивание исторически склеивает их, справка Google рекомендует дефисы. Влияние слабое: дефис только в новых адресах.
  • Схема и хост регистронезависимы, путь — регистрозависим. На nginx и Apache /Uslugi/ и /uslugi/ — два адреса, на IIS — один.
  • Регистр и слеш лечатся одинаково: один вариант в шаблонах и меню плюс постоянный редирект на него, без цепочек.
  • В WordPress формат задаётся в «Настройки → Постоянные ссылки», но при смене слага движок редирект не создаёт. Ставят плагинами из каталога wordpress.org либо правилами сервера.
  • Инструмент «Переезд сайта» в Вебмастере касается только смены домена и протокола: адреса внутри сайта поисковик узнаёт обходом и редиректами.
  • 301 переносит сигналы не мгновенно и не полностью: страница проходит переиндексацию, позиции колеблются, старые адреса уходят в исключённые с пометкой о перенаправлении.
  • Минимум при смене: бессрочный 301 без цепочек, замена внутренних ссылок, пересборка карты сайта, переобход, проверка кодов ответа по старому списку.
  • Не меняйте адреса с трафиком и внешними ссылками, указанные в рекламе и рассылках, и длинные, но давно проиндексированные. Ключ в URL — слабый сигнал.
  • Меняйте без раздумий дубли по регистру и слешу, сессии и параметры сортировки в индексе, адреса вида /?p=123, пробелы и запрещённые символы, битую иерархию каталога.
  • Частые ошибки: пачка слагов без редиректов, редирект на главную вместо релевантной страницы, 302 вместо 301, цепочки и переезд в сезон продаж.

Увеличьте позиции и продажи вашего сайта

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

Анатолий Кузнецов — SEO-оптимизатор

Остались вопросы по продвижению?

Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.

Связаться со мной →

Комментарии

Игорь Валентинович

У меня сайт 2011 года, все адреса русскими буквами, около четырёхсот страниц. Подрядчик предложил перевести всё в латиницу за отдельные деньги и обещал рост. Платить не за что?

Анатолий Кузнецов автор

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

Наталья

Не соглашусь про кириллицу. У нас интернет-магазин, адреса были русскими, и мы намучились с рекламой и выгрузками: часть систем такие адреса просто не принимала. Перевели в латиницу, и стало проще. Так что причина менять бывает весомой.

Анатолий Кузнецов автор

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

Пётр

Про регистр — попал ровно в эту историю при переезде на другой хостинг. Раньше сайт жил на сервере, где регистр не учитывался. После переезда половина ссылок из старых рассылок начала отдавать 404: в них были заглавные буквы. Правило на приведение регистра закрыло вопрос за час.

Светлана Юрьевна

Вопрос по WordPress. Я меняю слаг записи прямо в редакторе, когда правлю заголовок. Получается, всё это время создавала 404? Как проверить, сколько их накопилось?

Анатолий Кузнецов автор

Скорее всего да, и это частая история. Проверить можно с двух сторон: раздел «Статистика обхода» в Яндекс.Вебмастере покажет адреса, по которым робот получил 404, а плагин с журналом обращений к несуществующим страницам — куда люди и роботы продолжают приходить. Дальше по каждому адресу ставите постоянный редирект на актуальную запись.

Алексей

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

Марина

А как быть с датами в адресах блога? Структура с годом и месяцем, статьи за 2019 год из-за этого выглядят устаревшими. Стоит убирать дату из адреса?

Анатолий Кузнецов автор

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

Дмитрий

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

Руслан

Не понимаю логику про «не менять адреса с трафиком». Если страница важная, значит и адрес у неё должен быть правильный. Получается, чем важнее страница, тем хуже адрес останется навсегда?

Анатолий Кузнецов автор

Логика здесь про соотношение риска и выгоды, а не про правильность. Выгода от «правильного» адреса близка к нулю: ключ в адресе — слабый сигнал, читаемость на позиции не влияет. Риск пропорционален ценности страницы: чем больше у неё трафика и ссылок, тем больнее сбой при переезде. Так что да, у самой ценной страницы неидеальный адрес обычно остаётся, и это осознанное решение, а не лень.

Ольга

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

Виктор Сергеевич

Вопрос про кириллический домен. У меня основной домен русскими буквами, латинский стоит рядом и перенаправляет на него. Правильно так или лучше наоборот, чтобы в ссылках была латиница?

Тимур

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

Екатерина

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

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 Нажимая «оставить комментарий» вы принимаетеправила конфиденциальности 

Прокрутить вверх