WPML

Что WPML делает для многоязычного SEO сразу после установки

Даже если Вы не меняли никаких настроек, сразу после установки WPML предоставляет большую часть того, что нужно Google для правильного ранжирования многоязычного контента:

  • Теги hreflang в <head>. WPML автоматически вставляет теги <link rel="alternate" hreflang="...">, указывающие для каждой страницы ее переводы. Google использует hreflang, чтобы предлагать пользователям правильный язык. Без этого Вы рискуете тем, что Ваша французская страница будет показана англоязычным пользователям, а один и тот же контент будет считаться дубликатом. WPML выводит их по умолчанию, размещая как можно выше в разделе HEAD (рекомендуемое расположение). Если Вы используете дополнение WPML SEO с XML-картой сайта Yoast SEO или Rank Math, WPML SEO переносит эти теги в XML-карту сайта.
  • Чистые, индексируемые URL-адреса для каждого языка. Какой бы формат URL Вы ни выбрали (см. ниже), переведенные страницы будут находиться по адресам, которые поисковые системы смогут сканировать и индексировать.
  • XML-карты сайта для каждого языка при использовании вместе с SEO-плагином, таким как Yoast SEO или Rank Math.

Дополнение WPML SEO расширяет эти возможности, позволяя переводить SEO-метаданные, которые Ваш SEO-плагин добавляет к каждой записи: заголовки, описания, социальные теги, названия в навигационных цепочках и (для Yoast SEO) метаданные элементов таксономии. Ознакомьтесь с обзором WPML SEO — многоязычный Yoast SEO и Rank Math, а также с пошаговым руководством Как перевести сайт для многоязычного SEO.

Приведенные ниже настройки позволяют Вам дополнительно адаптировать эту структуру.

Где находятся настройки

Перейдите в WPMLНастройкиURL-адреса и SEO.

Формат URL языка

Существует три варианта отображения языка в URL-адресах. Выберите один при настройке. Его изменение в дальнейшем потребует дополнительных усилий и нарушит работу входящих ссылок.

Разные языки в каталогах

yoursite.com/fr/contact/ для французского, yoursite.com/de/contact/ для немецкого.

Выбор по умолчанию и самый распространенный вариант. Работает с большинством тем и плагинов. С точки зрения SEO, этот формат сохраняет все языковые версии на одном домене, что позволяет Google четко группировать их и объединять сигналы ранжирования для всех языков. Большинство многоязычных сайтов используют именно этот формат.

Дополнительный параметр Использовать каталог для языка по умолчанию определяет, будет ли URL-адрес языка по умолчанию находиться в корневом каталоге (yoursite.com/) или в отдельном каталоге (yoursite.com/en/). По умолчанию отключен. Большинство сайтов оставляют URL-адрес исходного языка в корне.

Свой домен для каждого языка

yoursite.fr для французского, yoursite.de для немецкого.

Полезно, если Вы управляете сайтами для разных рынков с отдельным присутствием бренда в каждой стране. Преимущество для SEO: в Google Search Console Вы можете настроить геотаргетинг каждого домена на конкретную страну, что является более сильным сигналом, чем геотаргетинг на уровне каталогов. Недостатком является больший объем работы по настройке (DNS, хостинг, SSL для каждого домена), а также то, что сигналы ранжирования не накапливаются между доменами так, как это происходит в рамках одного домена.

Название языка добавлено в качестве параметра

yoursite.com/?lang=fr.

Наименее рекомендуемый вариант. Некоторые темы и плагины плохо работают с URL-адресами, содержащими параметры запроса, а с точки зрения SEO такие URL-адреса выглядят менее аккуратно. Этот вариант полезен только в том случае, если технические ограничения не позволяют использовать два других формата.

Как генерируется слаг переведенной записи

В разделе URL-адрес страницы в WPMLНастройкиURL-адреса и SEO есть четыре варианта создания слага для каждого перевода. Выберите один для сайта; этот выбор будет применяться к каждой переведенной записи.

  • Автоматически генерировать из заголовка (по умолчанию). WordPress создает слаг из переведенного заголовка. Чистый результат без дополнительных усилий.
  • Всегда автоматически генерировать из заголовка и перезаписывать любой существующий слаг. Каждый раз при изменении заголовка WPML перестраивает слаг в соответствии с ним. Полезно, когда Вы хотите, чтобы заголовки и слаги всегда совпадали. Избегайте этого варианта, если Вы вручную настраивали слаги для SEO, так как каждое редактирование заголовка будет их перезаписывать.
  • Перевести (включает слаг в перевод и не создает его автоматически из заголовка). Слаг становится частью редактора переводов, поэтому переводчик может переопределить автоматически сгенерированное значение. Преимущество для SEO: когда ключевые слова на языке перевода важны для Вашего ранжирования, наличие слага на языке перевода переносит ключевое слово в URL-адрес. yoursite.com/fr/contact/ превращается в yoursite.com/fr/contactez-nous/. Для сайтов, где важно многоязычное SEO, стоит выбрать именно этот вариант. Для языков, не использующих латиницу (иврит, арабский, китайский и т. д.), WPML автоматически транслитерирует слаг латинскими буквами — см. следующий раздел.
  • Копировать из исходного языка, если язык перевода использует закодированные URL. Резервный вариант для языков, чьи слаги в противном случае отображались бы в виде символов с процентной кодировкой. Для удобства чтения слаг на исходном языке повторно используется во всех переводах. Выберите этот вариант, если Вы хотите, чтобы все языковые версии имели одинаковый слаг.

Для произвольных типов записей и таксономий базовые слаги (префиксы /category/, /product/, /tag/) переводятся отдельно. WPML переводит их на вкладке «Таксономия» в разделе Переводы.

Как WPML переводит слаги для иврита, арабского, китайского и других нелатинских языков

Если Вы выбираете Перевести в разделе URL-адрес страницы, а язык перевода использует письменность, отличную от латиницы — иврит, арабский, китайский, японский, корейский, русский, греческий, тайский и так далее, — WPML записывает слаг латинскими буквами в соответствии с тем, как звучит перевод. Это называется транслитерацией.

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

Для заголовка страницы Активация WPML:

  • Заголовок на иврите הפעלת WPML становится URL-адресом /he/hafalat-wpml/
  • Заголовок на китайском 激活 WPML становится URL-адресом /zh/jihuo-wpml/

Транслитерация выполняется автоматически и единообразно для каждого нелатинского языка на Вашем сайте. Вы не настраиваете ее для каждого языка отдельно. Выбор делается на уровне сайта: выберите Перевести, чтобы использовать транслитерацию, или выберите Копировать из исходного языка, если язык перевода использует закодированные URL, чтобы сохранить слаг на исходном языке для всех переводов.

Атрибут hreflang в разделе HEAD

В блоке Настройки SEO есть два параметра для hreflang:

  • Отображать альтернативные языки в разделе HEAD. Включено по умолчанию. WPML выводит <link rel="alternate" hreflang="..."> для каждой переведенной версии текущей страницы.
  • Позиция ссылок hreflang. Вариант Как можно раньше (по умолчанию) размещает теги ближе к началу раздела HEAD, который поисковые системы обычно читают в первую очередь. Эта настройка позволяет адаптироваться к темам или SEO-плагинам, которые размещают свои собственные теги в определенных местах.

Оставьте оба параметра включенными, если у Вас нет веских причин для их отключения. В документации Google атрибут hreflang называется базовым сигналом для многоязычных сайтов.

Одно исключение: если Вы используете дополнение WPML SEO и включена XML-карта сайта Yoast SEO или Rank Math, WPML SEO добавляет теги hreflang в XML-карту сайта. При первом запуске WPML SEO с включенной XML-картой сайта он отключает параметр Отображать альтернативные языки в разделе HEAD, чтобы поисковые системы не получали одни и те же теги дважды. Если Вы отключите XML-карту сайта SEO-плагина, WPML SEO снова включит этот параметр. Если Вы включите XML-карту сайта позже, отключите этот параметр самостоятельно.

Перенаправление по языку браузера

Когда посетитель переходит по URL-адресу на одном языке, но в его браузере предпочтительным является другой язык, WPML может перенаправить его на переведенную версию. Доступно три варианта:

  • Отключено (по умолчанию). Перенаправления нет; посетитель видит запрошенный им URL-адрес.
  • Только если существует перевод. WPML проверяет наличие перевода на языке браузера посетителя и выполняет перенаправление только в том случае, если он существует. Большинство пользователей выбирают этот вариант, если им вообще нужно перенаправление по языку браузера.
  • Всегда. Даже если перевода на язык браузера посетителя нет, WPML перенаправляет его на главную страницу этого языка. Это агрессивный метод. Посетители могут оказаться на общей главной странице вместо того контента, который они пытались найти.

Для перенаправления используется JavaScript. Посетители с отключенным JavaScript (что бывает редко) не будут перенаправлены. Поисковые системы, которые не следуют JS-перенаправлениям, также останутся на указанном URL-адресе, что, как правило, и требуется.

Параметр Запомнить выбор на N часов управляет тем, как долго WPML будет учитывать выбор языка посетителем после того, как он переключит его вручную (с помощью файлов cookie). Введите 24 или кратное этому число.

Перенаправление по языку браузера имеет последствия для SEO. Существует сопутствующая страница, на которой подробно описано, как это влияет на индексацию в Google, и ее стоит прочитать перед включением этой функции.

Разные главные страницы для разных языков

WordPress позволяет задать статическую главную страницу и страницу записей. С помощью WPML Вы также можете выбрать разные статические главные страницы для каждого языка. Ваши англоязычные посетители увидят одну целевую страницу, а франкоязычные — другую, даже если в остальном эти языки являются переводами друг друга.

Настройте статическую главную страницу в WordPress как обычно (НастройкиЧтениеСтатическая страницаГлавная страница), а затем создайте перевод для каждого языка. WPML автоматически сопоставит каждый язык с его собственной главной страницей. То же самое относится и к странице записей (индексу блога), если она используется на Вашем сайте.

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

Автор:Amir

Автор:Amir