WPML

Перед началом работы

  • На сайте установлен и активирован плагин Yoast SEO или Rank Math. (Используете All in One SEO? WPML SEO с ним не интегрируется; WPML переводит его поля как произвольные поля — см. Перевод All in One SEO с помощью WPML.)
  • Активирован WPML и дополнение WPML SEO.
  • Ваши SEO-метаданные сначала оптимизированы на языке по умолчанию — заголовки, описания, слаги, микроразметка. Перевод плохого SEO не исправляет его, а только масштабирует.
  • В Setup Wizard задан SEO-дружественный формат URL — подкаталоги (example.com/es/) или поддомены (es.example.com). Избегайте параметров ?lang=; Google хорошо понимает подкаталоги и поддомены, но плохо относится к формату с параметрами.

SEO-поля переводятся вместе с записями — выберите метод в Панели управления переводами

SEO-метаданные принадлежат Вашим записям. Откройте WPML → Переводы → Панель управления, выберите записи, которые хотите перевести, и на шаге 2 выберите метод перевода. SEO-поля передаются вместе с записью в одном задании на перевод — никакого отдельного рабочего процесса или отдельного экрана для плагина.

Методы, которые переводят SEO-метаданные:

  • Переводить автоматически. PTC обрабатывает SEO-поля с тем же качеством (и ограничениями), что и основной контент.
  • Переводить самому. Открывает Расширенный редактор переводов, где SEO-поля подписаны рядом с основным текстом записи.
  • Назначить переводчика. Тот же редактор, но назначен переводчику из Вашей команды.
  • Назначить сервис перевода. Отправляет SEO-поля вместе с записью во внешний сервис.

Режим Переводить все автоматически подхватывает SEO-поля так же, как и записи.

Перевод вручную — каждое SEO-поле подписано в Расширенном редакторе переводов

Когда переводчик открывает задание, Расширенный редактор переводов показывает каждое поле SEO-метаданных в отдельной строке рядом со строками основного текста записи. Каждая строка четко подписана: SEO title, Meta description, Facebook description и так далее. Переводчики редактируют каждое поле на месте, точно так же, как и основной контент.

Два побочных эффекта, о которых стоит знать:

  • Ограничения на количество символов не применяются в ручном редакторе. Переводчик сам должен следить за тем, чтобы заголовки не превышали ~60 символов, а описания — ~160. Google обрезает лишнее в результатах поиска.
  • SEO-плейсхолдеры отображаются в исходном поле (%%title%%, %%sep%%, %%sitename%%). Оставьте их как есть в переводе; они будут заменены на те же динамические значения на языке перевода.

Перевод с помощью PTC — с учетом длины и глоссария

PTC переводит SEO-поля вместе с основным текстом записи. За этим единственным кликом скрываются две вещи:

  • Перевод с учетом длины. PTC знает, какие поля имеют ограничения по количеству символов, и переводит их так, чтобы они вписывались в лимит. Переведенные мета-заголовки и описания остаются в пределах рекомендованных Google ограничений для каждого языка, поэтому в поисковой выдаче отображается полное сообщение.
  • Перевод с учетом глоссария. Ваши записи глоссария — названия продуктов, брендов, целевые ключевые слова для каждого рынка — применяются к каждому SEO-полю. Брендинг сохраняется при переводе, а ключевые слова, по которым Вы решили ранжироваться, попадают в метаданные.

PTC сохраняет SEO-плейсхолдеры автоматически — система не переводит и не удаляет их.

Перевод метаданных элементов таксономии Yoast SEO

Элементы таксономии (рубрики, метки, произвольные таксономии) содержат собственные SEO-метаданные Yoast SEO. У каждого элемента есть заголовок, описание и изображение для соцсетей. Метаданные элементов не передаются вместе с переводами записей; отправьте их явно из WPML → Переводы → Панель управления, разверните раздел Yoast SEO и выберите пункт Метаданные элемента. Метаданные Yoast SEO для каждого элемента проходят через стандартный рабочий процесс перевода.

Rank Math обрабатывает метаданные таксономии иначе: выбор основной рубрики для каждой записи автоматически синхронизируется с переводами.

Атрибуты hreflang и карты сайта — генерируются WPML

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

  • <link rel="alternate" hreflang="…"> в <head> страницы. По одному тегу на каждую языковую альтернативу, плюс x-default для посетителей, чей язык не совпадает ни с одним из Ваших переводов.
  • <xhtml:link rel="alternate" hreflang="…"> внутри XML-карты сайта. Как для Yoast SEO, так и для Rank Math. Конфигурации со своим доменом для каждого языка автоматически получают собственную отфильтрованную карту сайта.

Структура URL-адресов, поведение hreflang и настройки перевода слагов находятся в разделе WPML → Настройки → URL-адреса, слаги, SEO. Значения по умолчанию вполне разумны; большинству сайтов никогда не придется их менять.

Переводите ключевые слова вдумчиво — прямой перевод часто не совпадает с тем, как люди ищут

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

Перед переводом наиболее важных страниц проверьте целевые ключевые слова для каждого рынка:

  • Используйте инструмент подбора ключевых слов для конкретного рынка. Планировщик ключевых слов Google с фильтром по странам, Ahrefs, Semrush или автозаполнение Google на целевом языке и в целевой стране.
  • Добавьте правильное ключевое слово для каждого рынка в свой глоссарий. PTC будет использовать его последовательно на каждой странице, где встречается этот термин.
  • Не боритесь с местными идиомами. Если естественным поисковым запросом на немецком языке для sneakers является Turnschuhe, зафиксируйте это; не навязывайте Sneakers только потому, что это совпадает с английской страницей.

Это тот самый рычаг, который превращает «мой сайт переведен» в «мой сайт ранжируется на каждом рынке».

Проверка и масштабирование

Как только Ваши наиболее важные страницы будут переведены:

  • Выборочно проверьте полноту перевода. Откройте переведенные страницы и убедитесь, что ничего не осталось на исходном языке — меню, боковые панели, подвалы сайта, текст виджетов. Поисковые системы пессимизируют страницы со смешанным языком.
  • Отправьте остальной контент на перевод. Либо отправьте оставшиеся страницы из Панели управления, либо включите Переводить все автоматически в разделе WPML → Переводы → Панель управления, и WPML будет переводить новый контент в фоновом режиме по мере его публикации.

Убедитесь, что SEO попало в Ваши переводы

Не верьте WPML на слово — выборочно проверьте несколько переведенных страниц после того, как все будет опубликовано.

  • Теги hreflang в <head> страницы. Откройте переведенный URL-адрес → просмотрите исходный код страницы (Ctrl+U в Windows, Cmd+Option+U на Mac) → найдите hreflang. Вы должны увидеть по одному <link rel="alternate" hreflang="…"> для каждого языка плюс x-default.
  • Теги hreflang в XML-карте сайта. Откройте URL-адрес Вашей карты сайта (/sitemap.xml для Yoast SEO или /sitemap_index.xml для Rank Math). Для каждого переведенного URL-адреса найдите вложенные записи <xhtml:link rel="alternate" hreflang="…"> внутри его блока <url>.
  • Переведенные SEO-метаданные в редакторе WP. Откройте переведенную запись для редактирования → прокрутите вниз до метабокса Yoast SEO или Rank Math. Заголовок, мета-описание и поля для соцсетей должны содержать переведенный текст, а не оригинал на исходном языке.
  • Переведенные SEO-метаданные на отрендеренной странице. Перейдите по переведенному URL-адресу → просмотрите исходный код страницы → найдите <title>, <meta name="description">, <meta property="og:title">, <meta property="og:description">. Каждое из них должно совпадать с переведенными метаданными, которые Вы видели в редакторе.

Одной выборочной проверки достаточно. Механизм одинаков для каждой страницы — если все правильно на одной переведенной странице, значит, правильно и на всех остальных.

Чего ожидать от Google после публикации

Результаты работы не появляются в поисковой выдаче мгновенно. Вот примерный график.

  • Начните с проверки, описанной выше. Без подтверждения того, что SEO действительно переведено, все дальнейшие действия — это поиск ошибок вслепую.
  • Google обнаружит новые URL-адреса через несколько дней. Googlebot прочитает Вашу карту сайта и начнет сканировать переведенные URL-адреса. Записи hreflang, которые Вы проверили, помогут Google связать переводы с их эквивалентами на языке по умолчанию.
  • Сигналы ранжирования накапливаются в течение пары недель. Новые URL-адреса не появляются в результатах поиска в первый же день. Показы и позиции растут по мере того, как Google понимает связь между Вашими языковыми версиями.

Используйте Google Search Console для отслеживания. Добавьте свой домен в качестве ресурса (или Ваши языковые поддомены, если Вы выбрали этот путь) и наблюдайте:

  • Отчет о файлах Sitemap. Убедитесь, что Ваша карта сайта отправлена и Google обнаружил новые URL-адреса.
  • Индексирование → Страницы. Убедитесь, что переведенные URL-адреса имеют статус Проиндексировано. Все, что застряло на Обнаружена, не проиндексирована или Просканирована, не проиндексирована, требует изучения.
  • Эффективность. Отфильтруйте по Стране и по Странице, чтобы увидеть показы и клики по переведенным URL-адресам. Именно здесь результаты работы становятся видимыми.

Если переведенная страница не индексируется спустя несколько недель, проверьте robots.txt, убедитесь, что страница не отмечена как noindex в метабоксе Yoast SEO или Rank Math, и запросите индексирование в инструменте проверки URL в GSC. Сам WPML не блокирует индексирование, поэтому причина почти всегда кроется в других настройках.

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

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