Плагины транслитерации

Если вы спросите, какой плагин транслитерации WordPress стоит у меня на сайте, то получите ответ: Cyr-To-Lat enhanced. И я сейчас объясню почему.

Cyr-To-Lat enhanced

Транслитерация это конвертация URL из кириллицы в латиницу.
Например преобразование http://siteask.ru/новый год.html в
http://siteask.ru/novyj-god.html

    В сентябре 2016 года я нашел 4 актуальных плагина транслитерации для WordPress:

  • Rus-To-Lat;
  • rus to lat advanced;
  • Cyr-To-Lat;
  • Cyr to Lat enhanced.
    Проверять их будем следующим образом:

  • возьмем контрольную фразу, допустим «Новый год», и посмотрим какой URL подсвечивают поисковые системы в выдаче. Это и будет эталоном;
  • попытаемся также загрузить на сайт картинку с русским именем, в идеале файл должен загрузиться уже с латинскими символами в URL.

Правильной транслитерацией тестовой фразы «Новый год» по версии Яндекс является русский URL, novyy-god и novyj-god, он подсвечивает такой URL в выдаче. Google подсвечивает только перевод year и русский URL.

Rus-To-Lat

    Плагин Rus-To-Lat есть в депозитарии WordPress:

  • автор Anton Skorobogatov;
  • активных установок 200 000+;
  • последнее обновление 4 года назад.

Довольно старый плагин, всего одна версия 0.3 от 2012 года. Автор к сожалению «покинул нас» и естественно нет поддержки и новых версии.

rus-to-lat

    Устанавливаем плагин и получаем транслитерацию novyj-god:

  • Яндекс подсветит такую транслитерацию;
  • транслитераций названий загружаемых файлов нет, картинка загрузилась с русским именем;
  • по версии SEO Yoast транслитерация неверна.

В настройках можем установить стандарт по которому будет производится транслитерация заголовков: ISO 9-95 или ГОСТ 16876-71.

Если на сайте очень много страниц с кириллическими адресами, то для их перевода с плагином Rus-To-Lat придется зайти в редактор каждой страницы и руками стереть старый URL, чтобы плагин автоматически поставил транслит на основе введенного заголовка.

Rus To Lat advanced

    Плагин Rus To Lat advanced есть в депозитарии WordPress:

  • автор Dmitry Fatakov;
  • активных установок 20 000+;
  • последнее обновление 2 года назад.
    Устанавливаем плагин и получаем транслитерацию novyy-god:

  • Яндекс так же подсветит такую транслитерацию;
  • транслитерация названий загружаемых файлов есть, тестовая картинка загрузилась с латинским именем;
  • по версии SEO Yoast транслитерация по прежнему неверна.

Cyr-To-Lat

    Плагин Cyr-To-Lat есть в депозитарии WordPress:

  • автор Sergey Biryukov;
  • активных установок 80 000+;
  • последнее обновление 6 лет назад.
    Устанавливаем плагин и получаем транслитерацию novyiy-god:

  • транслитерация загружаемых файлов присутствует, тестовый файл загрузился с латинским именем;
  • Яндекс не подсветит такую транслитерацию;
  • по версии SEO Yoast транслитерация так же неверна.

Плагин не обновляются уже достаточно долго и это лишние дыры в безопасности для сайта. К тому же предложенная плагином транслитерация не нравится Яндексу. Рассматривать не стоит.

Cyr to Lat enhanced

    Плагин Cyr to Lat enhanced есть в депозитарии WordPress:

  • автор Sergey Biryukov;
  • активных установок 100 000+;
  • последнее обновление 1 год назад.
    Устанавливаем плагин и получаем транслитерацию novyj-god:

  • Яндекс подсветит такую транслитерацию, то есть для него она верна;
  • транслитерация загружаемых файлов присутствует, тестовый файл загрузился с латинским именем;
  • по версии SEO Yoast транслитерация неверна.

Для перевода страниц с кириллическими адресами плагином Cyr to Lat enhanced вам не придется заходить в редактор каждой страницы и руками стирать старый URL — плагин после активации автоматически поставит транслит на основе введенного заголовка на всех страницах. Транслитерация урлов произойдёт не только на страницах и постах, но и в рубриках, метках, т.е. на всём сайте целиком. Но учтите, что все переименованные страницы выпадут из индекса до очередной переиндексации.

Единственное замечание по работе плагина – перед его установкой обязательно сделайте бекап базы данных. Потому что после активации плагин безвозвратно переконвертирует ссылки и деактивацией плагина вы их вернуть не сможете.
    Cyr to Lat enhanced — имхо самый интересный вариант, ибо легко настраивается под правила Яндекса:

  • либо редактируете таблицу в коде самого плагина
    ‘Ц’ => ‘C’, ‘Щ’ => ‘SHCH’, Э’ => ‘EH’

    cyr-to-lat-enhanced-redaktiruem-tablitsu

  • либо добавлением кода в function.php, кому как больше нравится:

    Плагин транслитерации WordPress

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

А может все-таки вручную?

Говорят плагин Cyr to Lat enhanced не идеален и не всегда его версия транслитерации нравиться Яндексу. Для проверки смотрите подсветку в выдаче Яндекса или воспользуйтесь сервисом Транслит Яндекс онлайн.

Я честно пытался найти такое слово, для которого плагин Cyr to Lat enhanced сделал бы неправильную транслитерацию и которую бы не подсветил Яндекс в выдаче. Возможно такой вариант и есть, только я его так и не нашел. Даже слово «трёхфазный электродвигатель» и его транслитерация «tryohfaznyj-elektrodvigatel» устроила всех.

Возможно кому-то проще посмотреть видео о транслитерации кириллических ссылок к WordPress:

Выводы

Нам важно чтобы поисковые системы, и прежде всего Яндекс, одобряли, то есть подсвечивали, предложенную транслитерацию. Наиболее правильно с точки зрения Яндекса это делает плагин Cyr to Lat enhanced, он так же на лету преобразует кириллические имена медиафайлов в латинские.

Гугл в основном подсвечивает переводы и рускоязычные имена файлов. Но нам он интересен постольку-поскольку — это в первую очередь англоязычный поисковик.

SEO Yoast не нравиться ни одна из транслитерации. Но это как бы его личные проблемы — просто не обращаем внимание.

Мой выбор — плагин транслитерации Cyr to Lat enhanced, который и стоит на этом сайте.

Если же брать идеально правильный вариант транслитерации, то нужно делать все руками, поглядывая на подсветку ключевых слов в выдаче поисковых систем.

Оцените, пожалуйста, статью, я старался :) (голосов: 1, оценка: 5,00 из 5)
Комментарии
  1. Спасибо, на новых сайтах буду ставить только его.

Задайте вопрос в комментариях

семь − 1 =