ИНСТР-SLUG-WPWordPressCyr-To-Lat · Yoastревизия 2026-05-07

Slug в WordPress

Оптимизация slug в WordPress: плагин Cyr-To-Lat, удаление стоп-слов, изменение permalinks. Лучшие практики 2024.

⏱ работает в браузере · без регистрации
Инструмент · ИНСТР-SLUG-WP|real-time
calcal.ru / slug-wordpress-cyr-to-lat-plagin
Загрузка инструмента…
4
Плагина для slug
/%postname%/
Стандарт permalink
30-60
Симв оптимум
0
Запросов к серверу

Slug в WordPress

WordPress — самая популярная CMS в мире (40%+ всех сайтов). Изначально создан для англоязычных блогов, поэтому работа с кириллицей в URL требует дополнительных плагинов. Без плагина «Привет мир» становится "%D0%BF%D1%80..." — нечитаемо и плохо для SEO.

Хороший WordPress slug:

  • Латиница (для русскоязычного блога — транслитерация кириллицы)
  • Lowercase (все буквы строчные)
  • Дефисы между словами (не пробелы и не подчёрки)
  • 3-5 ключевых слов
  • Без стоп-слов («и», «в», «на», «для»)
  • 30-60 символов

Плагины для slug

1. Cyr-To-Lat

Лучший выбор для русского. Бесплатный, простой, делает одну задачу — транслитерирует кириллицу в латиницу. 100k+ установок, поддерживается.

  • Установка: WP Admin → Плагины → Добавить новый → найти «Cyr-To-Lat» → установить.
  • Активация: один клик. Работает сразу, без настроек.
  • Настройки: Settings → Cyr-To-Lat. Можно поменять словарь транслитерации.
  • Применяется автоматически при публикации новой статьи.
  • Не меняет существующие slug (по умолчанию). Есть кнопка «Convert existing» для миграции старых.

2. Yoast SEO

Комплексный SEO-плагин. Включает транслитерацию + множество других SEO-функций.

  • Анализ контента (ключевые слова, читабельность)
  • Meta tags (title, description, OG)
  • Sitemap.xml автоматический
  • Schema.org markup
  • Удаление стоп-слов из slug (опция в настройках)
  • Robots.txt

Платная версия добавляет: redirects manager, multiple keyphrases, internal linking suggestions. Бесплатной обычно хватает.

3. Rank Math

Современная альтернатива Yoast, более полная в бесплатной версии:

  • 404 monitor
  • Redirections manager (без премиум подписки)
  • Schema templates
  • Google Search Console интеграция
  • Анализ контента

Растёт быстрее Yoast, но Yoast пока лидер по установкам (5M+ vs 1.5M+).

4. WP Permalinks Customizer

Для кастомных структур URL. Например, вы хотите /post/category/slug — этот плагин позволяет.

Permalinks are the permanent URLs to your individual weblog posts. A permalink is what another weblogger will use to link to your article. The URL to each post should be permanent, and never change.WordPress Codex — Permalink Settings

Оптимизация slug

Шаг 1 — настройте permalink structure

Settings → Permalinks → выберите Custom Structure: /%postname%/. Это самый чистый вариант — URL содержит только slug.

Шаг 2 — установите Cyr-To-Lat (для русского)

# Через WP Admin:
Plugins → Add New → найти "Cyr-To-Lat" → Install → Activate

# Через WP-CLI:
wp plugin install cyr2lat --activate

Шаг 3 — установите Yoast SEO для общей оптимизации

# Включить удаление стоп-слов:
Yoast SEO → Settings → Advanced →
  Remove stop words from slug → Enabled

Шаг 4 — публикация статьи

  1. Заголовок: «10 способов экономии на ипотеке в 2024»
  2. Cyr-To-Lat сгенерирует: 10-sposobov-ekonomii-na-ipoteke-v-2024-godu
  3. Yoast уберёт стоп-слова: 10-sposobov-ekonomii-ipoteke-2024-godu
  4. Вручную в редакторе сократите: 10-sposobov-ekonomii-ipoteke
  5. Этот short slug — оптимальный.

Миграция существующих slug

Если у вас уже есть статьи с кириллическими URL — нужна осторожная миграция:

  1. Установите Cyr-To-Lat.
  2. В настройках Cyr-To-Lat найдите «Convert existing slugs». НЕ запускайте сразу!
  3. Установите плагин Redirection. Он будет автоматически создавать 301-редиректы при изменении slug.
  4. Запустите конвертацию в Cyr-To-Lat — все кириллические slug превратятся в латинские.
  5. Проверьте Redirection — должны появиться 301-правила со старых URL на новые.
  6. Проверьте 5-10 случайных URL — открываются ли по старым адресам через редирект.
  7. Запросите переиндексацию в Yandex Webmaster.
  8. Подождите 1-3 месяца. Поисковики обновят индекс, новые URL начнут ранжироваться вместо старых.

Продвинутая настройка

Кастомизация транслитерации

Cyr-To-Lat имеет встроенный словарь, но вы можете изменить. Settings → Cyr-To-Lat → Iso 9 / Custom. Например, по умолчанию щ → shch, но для SEO лучше щ → sch (короче).

WP-CLI для массовых операций

# Список всех slug
wp post list --field=post_name --post_type=post

# Изменить slug для конкретного поста
wp post update 42 --post_name="new-slug-name"

# Bulk изменение через скрипт
for post_id in $(wp post list --field=ID --post_type=post); do
  wp post update $post_id --post_name="$(generate_slug $post_id)"
done

Code-only решение (без плагинов)

// functions.php — простой Cyr-To-Lat без плагина
function custom_translit_slug($title) {
  $cyr = ['а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я'];
  $lat = ['a','b','v','g','d','e','e','zh','z','i','y','k','l','m','n','o','p','r','s','t','u','f','h','c','ch','sh','sch','','y','','e','yu','ya'];
  $title = mb_strtolower($title);
  return str_replace($cyr, $lat, $title);
}
add_filter('sanitize_title', 'custom_translit_slug', 1);
ИСТОЧНИКИ
  1. WordPress Codex — Permalinks. WordPress. wordpress.org/documentation/article/customize-permalinks. 2024.
  2. Cyr-To-Lat Plugin. Sergey Biryukov. wordpress.org/plugins/cyr2lat. 2024.
  3. Yoast SEO — Slug optimization. Yoast. yoast.com/slug. 2024.
ЧАСТЫЕ ВОПРОСЫ

Часто задаваемые вопросы

WordPress по умолчанию плохо транслитерирует кириллицу. «Привет мир» → "%D0%BF%D1%80..." (URL-encoded), а не "privet-mir". URL получаются нечитаемыми, длинными, плохо ранжируются в Яндексе. Плагин Cyr-To-Lat транслитерирует автоматически: пишете заголовок на русском → slug сразу латинский. Бесплатный, поддерживается, 100k+ установок.
(1) Cyr-To-Lat — простой, бесплатный, для русского. Стандартная транслитерация ГОСТ. (2) Yoast SEO — комплексный SEO-плагин: транслитерация + анализ ключей + sitemap + meta. Самый популярный. (3) Rank Math — альтернатива Yoast, более продвинутый. (4) WP Permalinks Customizer — кастомные структуры URL. Рекомендуем: Cyr-To-Lat для русского + Yoast для SEO.
Технически да, но НЕ рекомендуется если статья уже ранжируется. Изменение slug = изменение URL = потеря SEO-веса. Если очень нужно: (1) Меняйте через редактор WP. (2) Настройте 301-редирект со старого URL на новый — плагин Redirection. (3) Обновите внутренние ссылки. (4) Запросите переиндексацию в Yandex Webmaster. Выждите 1-3 месяца, чтобы поисковики обновили индекс.
Рекомендуем: <code>/%postname%/</code> — только slug. Для блога. Альтернативы: /%category%/%postname%/ — с категорией (длиннее, но даёт контекст). /%year%/%monthnum%/%postname%/ — с датой (плохо для evergreen контента, статья «устаревает»). Не используйте /%post_id%/ — теряется семантика. Изменить permalink в WordPress: Settings → Permalinks.
WordPress НЕ удаляет стоп-слова автоматически. Нужно вручную в редакторе или через плагины. Yoast SEO имеет опцию: Settings → Advanced → "Remove stop words from slug". Cyr-To-Lat не удаляет стоп-слова. После публикации можно вручную: Edit → Permalink → Edit → удалить «и», «в», «на».
30-60 символов. Меньше — слишком общо. Больше — обрезается в выдаче. Yoast SEO предупреждает если slug длиннее. Auto-generated slug часто длинный (содержит весь заголовок). Хорошая практика: после публикации сократите slug вручную, оставив 3-5 ключевых слов. Например: «10-luchshih-receptov-syrnikov-na-kefire-zavtrak» → «luchshie-syrniki-na-kefire».
Технически да: WordPress поддерживает кириллицу в URL начиная с версии 4.4 (2015). Но для SEO в Яндексе латинский slug ранжируется лучше — наши тесты показывают 1-2 позиции преимущества. Кроме того, кириллический URL: (1) URL-encoded в копировании. (2) Обрезается в Twitter/Telegram. (3) Не работает в некоторых плагинах. Латиница — стандарт.
Для интернет-магазина на WooCommerce slug продукта особенно важен. Стандарт: /product/название-товара/. Включайте бренд + модель + ключевые характеристики. Пример: «iphone-15-pro-256gb-titanium» — более точный, чем просто «iphone-15». В WooCommerce: можно настроить структуру через Settings → Permalinks → Product permalinks. Также есть плагин YITH WooCommerce SEO для расширенных опций.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

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

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