Если ваш веб-сайт на 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 и поможет пользователям из разных регионов видеть контент на их языке.
Добавить комментарий