Якщо у вас теж qtranslate-xt налаштований "Приховати URL мови для мови за замовчуванням." то у вас є помилка в SEO оптимізації, а саме, в тегу <head> qtranslate виводить лінки hreflang на альтернативні мови, на мову за замовчуванням qtranslate генерує посилання з суфіксом коду мови (ru), а з неї створює 302 перенаправлення, це шкодить для seo. Далі дивіться зображення як було і як стало.
Сео оптимізація плагіну qtranslate-xt - було До редагування
Сео оптимізація плагіну qtranslate-xt - було Після редагування
Відкриваємо файл qtranslate_frontend.php який знаходиться в директорії /wp-content/plugins/qtranslate-xt/
//if($language != qtranxf_getLanguage())//standard requires them all
echo '<link hreflang="' . $hreflang . '" href="' . qtranxf_convertURL( '', $lang, false, true ) . '" rel="alternate" />' . PHP_EOL;
Змінюємо всього одне значення true зінюємо на false вийде ось такий код, збережіть зміни.
//if($language != qtranxf_getLanguage())//standard requires them all
echo '<link hreflang="' . $hreflang . '" href="' . qtranxf_convertURL( '', $lang, false, false ) . '" rel="alternate" />' . PHP_EOL;
Можливо спробувати цю оптимізацію для інших схожих плагінів, qtranslate, qtranslate-x, qtranslate-xt.