URL Encoder
& Decoder
Инструмент для преобразования небезопасных символов в URL-кодированные последовательности (%-encoding) и обратно.
URL‑кодирование и декодирование: как это работает и зачем нужно в SEO
Что такое percent‑encoding?
- Percent‑encoding — стандарт RFC 3986. Заменяет «небезопасные» символы на %HH (шестнадцатеричный код байта).
- Кириллица в URL — русские буквы кодируются как %D0%BA%D0%BE%D0%BD и т.п. Яндекс поддерживает IDN и Punycode.
- Пробелы — в URL кодируются как %20 или +. В строке запроса используется +, в пути — %20.
- Зарезервированные символы — & = ? # / : @ [] {} в URL имеют специальный смысл и кодируются при использовании в данных.
SEO‑рекомендации по URL
Используйте латиницу в URL вместо кириллицы — это даёт более короткий и читаемый адрес страницы. Кириллические URL в address bar браузера выглядят понятно, но в шеринге превращаются в нечитаемые %D0%BA%D0%BE... ссылки.
Старайтесь избегать лишних параметров и сессионных идентификаторов в URL публичных страниц — они затрудняют индексацию и создают дубли.
Используйте канонические URL (rel=canonical) для страниц с UTM‑параметрами, чтобы консолидировать ссылочный вес.
Часто задаваемые вопросы
Кириллические или латинские URL лучше для Яндекса? +
Яндекс одинаково хорошо индексирует оба варианта через IDN и Punycode. Однако для SEO‑продвижения важнее ЧПУ (человеко‑понятные URL) — латиница, тире‑разделители, точные ключевые слова в URL, ограниченная глубина вложенности.
Нужно ли декодировать URL перед публикацией? +
Декодируйте URL перед публикацией в контенте или HTML‑атрибутах, если хотите показать читаемую ссылку. В href атрибутах тегов браузер сам корректно обработает как закодированные, так и незакодированные URL.
Как влияют UTM‑параметры на индексацию? +
URL с UTM‑параметрами (utm_source, utm_medium и т.д.) поисковики могут воспринимать как отдельные страницы, создавая дубли контента. Защититесь через rel=canonical на основной URL, а в Google Search Console можно настроить параметры URL для корректного сканирования.