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

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

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

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

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

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

Структура 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

Автор:Amir