Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Блог Вопросы и ответы Создать URL
Разбор

Буква «ё» в адресах: почему нужен единый подход для всего сайта

Слова «ёлка» и «елка», «всё» и «все» пишутся по-разному, но нередко используются как синонимы. В адресе это создаёт скрытую ловушку — разберём, как её избежать.

Что происходит по правилам Яндекса

В таблице транслитерации Яндекса «ё» и «е» дают одинаковый результат — латинскую e. Это не ошибка и не упрощение: так система изначально устроена, потому что в русском тексте многие пишут «ё» как «е», и различать их в адресе не имеет смысла.

ёлка  →  elka
елка  →  elka
всё   →  vse
все   →  vse

Полная таблица с остальными спорными буквами — в справочнике по транслитерации Яндекса.

В чём здесь ловушка

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

Хуже, если один и тот же товар описан на разных страницах через разное написание одного слова: карточка «Ёлка искусственная 180 см» и статья блога «Топ-5 искусственных елок» — оба генерируют адрес с elka, и при неаккуратной системе уникальности один из них получит случайный числовой суффикс.

Это не дубль в привычном смысле, а совпадение адресов у изначально разных страниц. Отличается от классических дублей тем, что причина не в технической настройке сервера, а в орфографическом варианте написания слова.

Как проверять свой каталог

  1. Найдите все заголовки, содержащие «ё».
  2. Для каждого проверьте, нет ли на сайте похожего заголовка с «е» вместо «ё».
  3. Если оба варианта существуют как отдельные материалы, добавьте в адрес уточняющее слово, чтобы развести их.
  4. Если это один и тот же смысл, объедините материалы в один или настройте редирект с одного на другой.

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

Единообразие написания в текстах сайта

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

СловоМеняет ли ё смыслРекомендация
елка / ёлкаНет, то же словоЛюбое написание, единообразно
все / всёДа, разные словаСохранять точки там, где важен смысл
совершенный / совершённыйДа, разные словаСохранять точки для ясности

Внутренний поиск и «ё»

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

Чек-лист

  1. В адресе «ё» и «е» всегда дают одинаковый результат — это не настраивается и не должно настраиваться иначе.
  2. Проверить каталог на скрытые совпадения адресов у материалов с разным написанием «ё».
  3. Навести единообразие в написании «ё» в видимых текстах сайта.
  4. Сохранять точки там, где «ё» меняет смысл слова: «все» и «всё».
  5. Проверить, что внутренний поиск нормализует «ё» так же, как генератор адресов.

Похожая ситуация в других языках

Неоднозначность «ё» и «е» — не уникальная особенность русского языка. В немецком похожая история с умляутами: «ü» иногда записывают как «ue», иногда как «u». В испанском — с «ñ». Принцип решения везде одинаковый: адрес не должен зависеть от того, поставил автор диакритический знак или нет, а таблица транслитерации должна давать один и тот же результат в обоих случаях.

Как поисковые подсказки помогают выбрать написание текста

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

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

Почему ёлка и елка дают одинаковый адрес?

В таблице транслитерации Яндекса «ё» и «е» обе передаются как e — это заложено в правилах и не является ошибкой генератора. Так же поступает и большинство пользователей, набирая текст без точек над «ё».

Что делать, если на сайте есть две разные страницы с одинаковым результатом транслитерации?

Проверить, действительно ли это разные материалы по смыслу. Если да — добавить уточняющее слово в адрес одной из них, если нет — объединить страницы или настроить редирект.

Нужно ли всегда писать «ё» с точками в текстах сайта?

Не обязательно, но стоит выбрать один вариант и придерживаться его. Точки стоит сохранять там, где без них меняется смысл слова, например «все» и «всё».

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

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