Якщо ваш сайт на WordPress використовує плагін Polylang для управління багатомовністю, важливо правильно налаштувати теги hreflang для кожної мовної версії сторінок. Hreflang – це мета-тег, який допомагає пошуковим системам розпізнати альтернативні мовні версії сторінок і відображати їх належним чином залежно від налаштувань користувачів. Це особливо важливо для міжнародних сайтів, де контент доступний на кількох мовах.
Як правильно налаштувати hreflang за допомогою фільтрів Polylang:
- Встановіть та налаштуйте Polylang: Почніть з того, що переконайтеся, що плагін Polylang встановлений та налаштований на вашому сайті.
- Відкрийте файл functions.php: знаходиться в корні вашої теми в папці wp-content
- Додайте фільтри для hreflang: Для цього вам потрібно додати код фільтрів, які будуть замінювати стандартні коди мов на ті, які ви хочете використовувати. Ось приклад коду для української, російської та англійської мов:
1234567891011121314151617181920add_filter( 'pll_rel_hreflang_attributes', function( $hreflangs ) {if (isset($hreflangs['uk'])) {$hreflangs['uk-UA'] = $hreflangs['uk'];unset( $hreflangs['uk'] );}if (isset($hreflangs['ru'])) {$hreflangs['ru-UA'] = $hreflangs['ru'];unset( $hreflangs['ru'] );}if (isset($hreflangs['en'])) {$hreflangs['en-US'] = $hreflangs['en'];unset( $hreflangs['en'] );}if (isset($hreflangs['pl'])) {$hreflangs['pl-PL'] = $hreflangs['pl'];unset( $hreflangs['pl'] );}return $hreflangs;} ); - Збережіть файл: Збережіть зміни в файлі functions.php.
- Перевірте результат: Відкрийте ваш сайт і перевірте джерело сторінок. Ви повинні побачити відповідні теги hreflang зі зміненими кодами мов. Натисніть в браузері комбінацію CTRL+U та знайдіть стрічки, які повинні виглядати ось так:
1234<link rel="alternate" href="https://di-grand.com/blog/" hreflang="uk-UA" /><link rel="alternate" href="https://di-grand.com/blog/ru/" hreflang="ru-RU" /><link rel="alternate" href="https://di-grand.com/blog/en/" hreflang="en-US" /><link rel="alternate" href="https://di-grand.com/blog/pl/" hreflang="pl-PL" />
Це все! Тепер пошукові системи зможуть розпізнавати альтернативні мовні версії вашого контенту, що покращить SEO та допоможе користувачам з різних регіонів бачити контент на їхній мові.
Залишити відповідь