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

Названия городов и регионов латиницей: для форм заказа, аналитики и адресов страниц

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

Зачем нужен латинский код города

  • В адресе страницы: /nizhnij-novgorod/ вместо закодированной кириллицы.
  • В форме заказа: значение поля одинаково во всех системах.
  • В аналитике: параметры города не дробятся на «Москва», «москва» и «МОСКВА».

Составные названия

У многих городов в названии есть дефис и служебные слова:

НазваниеАдрес
Москваmoskva
Санкт-Петербургsankt-peterburg
Нижний Новгородnizhnij-novgorod
Ростов-на-Донуrostov-na-donu
Набережные Челныnaberezhnye-chelny

Результат по таблице Яндекса: каждое слово становится латиницей, дефис остаётся дефисом.

Режим «Убрать служебные слова» и города

Режим убирает из названия слова из списка служебных, в том числе «на». Слова через дефис он не трогает, поэтому «Ростов-на-Дону» остаётся целым. Но если название написано через пробелы, слово «на» исчезнет:

НазваниеОбычный режимС режимом «Убрать служебные слова»
Ростов-на-Донуrostov-na-donurostov-na-donu
Ростов на Донуrostov-na-donurostov-donu
Комсомольск-на-Амуреkomsomolsk-na-amurekomsomolsk-na-amure
Санкт-Петербургsankt-peterburgsankt-peterburg

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

Единая таблица

Заведите таблицу «город — код» один раз и используйте её во всех системах. Новые города добавляйте по той же схеме. Готовый список из ста городов — в статье «Города России латиницей».

Региональные страницы

Если у сайта есть региональные версии, код города становится частью адреса. О технической стороне — в статье «Региональные поддомены».

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

  • Писать названия городов по-разному в форме и аналитике.
  • Включать «Убрать служебные слова» для городов, написанных без дефисов («Ростов на Дону»).
  • Не вести таблицу кодов.
  • Использовать для кода пробелы и заглавные буквы.

Пошагово: как использовать список

  1. Выпишите города, с которыми работает компания.
  2. Получите коды в генераторе с выключенным режимом «Убрать служебные слова».
  3. Внесите результат в таблицу.
  4. Подключите таблицу к формам, аналитике и адресам страниц.
  5. Добавляйте новые города той же схемой.

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

Возьмём заголовок «Ростов-на-Дону» и пройдём путь до адреса. В коде города служебные слова не убираем.

Заголовок:           Ростов-на-Дону
Без служебных слов:  Ростов-на-Дону
Адрес целиком:       rostov-na-donu
Адрес короче:        rostov-na-donu

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

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

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

  • Код города — латиница, строчные, дефис.
  • Служебные слова не убираем.
  • Таблица кодов одна на все системы.

Чек-лист

  1. Составить таблицу городов.
  2. Выключить режим «Убрать служебные слова».
  3. Использовать код во всех системах.
  4. Добавлять новые города по той же схеме.

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

Зачем нужен латинский код города?

Чтобы название одинаково выглядело в адресе страницы, форме заказа и аналитике.

Как записывается Ростов-на-Дону?

rostov-na-donu. Режим «Убрать служебные слова» не трогает слова через дефис, но название «Ростов на Дону» без дефисов превратит в rostov-donu, поэтому для городов режим лучше выключить.

Как записать город с дефисом?

Дефис сохраняется: sankt-peterburg.

Где взять готовый список?

В статье «Города России латиницей» — сто городов.

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

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