IZN Tools

Генератор ЧПУ-адресов

Чистые URL-адреса с корректной транслитерацией кириллицы.

Ожидание ввода

Ожидание ввода
Кириллица транслитерируется, а не выбрасывается

Что делает адрес хорошим

  • Читается вне контекста. По ссылке, вставленной в чат, должно быть понятно, что за страница.
  • Стабилен. Смена адреса ломает все существующие ссылки. Если менять, то с редиректом.
  • В нижнем регистре. На большинстве серверов пути чувствительны к регистру, поэтому смешанный регистр приглашает 404 из-за опечатки.
  • Через дефис. Границы слов, которые робот видит.

Транслитерация лучше кодирования

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

| Заголовок | В кодировании | В транслите | | --- | --- | --- | | Как сделать SEO | %D0%9A%D0%B0%D0%BA... | kak-sdelat-seo |

Второй вариант переживает копирование.

Обрезка идёт по слову

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

Вопросы

Почему транслитерация, а не процентное кодирование?+

Потому что кириллический адрес в процентном кодировании нечитаем и непередаваем: он превращается в стену последовательностей %D0%BF, как только его копируют из адресной строки. Транслитерация оставляет адрес читаемым везде — в ссылке, в письме и на бумаге.

По какому стандарту транслитерация?+

По читаемому соглашению, а не по ГОСТ или ISO 9. Те дают символы вроде ë и š, которые ничуть не безопаснее для URL, чем исходная кириллица. Здесь щ становится sch, ж — zh, мягкий знак исчезает: именно так люди и набирают, когда ищут.

Дефисы или подчёркивания?+

Дефисы. Поисковики считают дефис разделителем слов, а подчёркивание — соединителем, поэтому `two_words` может быть прочитано как один токен. Это одно из немногих соглашений об URL, за которым стоит понятная техническая причина.

Должны ли адреса быть короткими?+

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