WPML

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

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

  • Теги hreflang в <head>. WPML автоматически вставляет теги <link rel="alternate" hreflang="...">, указывающие для каждой страницы ее переводы. Google использует hreflang, чтобы предлагать правильный язык нужному пользователю. Без этого Вы рискуете тем, что Ваша французская страница будет показана англоязычным пользователям, а один и тот же контент будет расцениваться как дубликат. WPML выводит их по умолчанию, размещая как можно выше в разделе HEAD (рекомендуемое расположение).
  • Чистые, индексируемые 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 Activation:

  • Заголовок на иврите הפעלת 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 называется базовым сигналом для многоязычных сайтов.

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

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

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

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

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

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

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

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

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

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

Автор: Amir · Последнее обновление: 2 июля 2026 года

Автор: Amir · Последнее обновление: 2 июля 2026