После запуска одной и той же страницы продукта на английском, немецком и японском языках в результатах поиска отображается только язык по умолчанию, либо пользователи из Германии переходят на английскую страницу, либо страницы на разных языках конкурируют друг с другом за позиции. Такие проблемы обычно вызваны не качеством перевода, а тем, что на начальном этапе на сайте не была корректно выстроена связь между языковыми версиями.
Как сразу правильно заложить SEO-основу многоязычного сайта? Главное — сначала определить масштабируемую языковую архитектуру, а затем обеспечить, чтобы каждая индексируемая страница одновременно имела независимый URL, корректный языковой контент, двусторонние декларации hreflang, доступные для сканирования ссылки и согласованные правила каноникализации. Перевод — лишь часть контентного уровня; если URL, canonical, языковое перенаправление или карта сайта конфликтуют между собой, поисковые системы могут проигнорировать языковые сигналы.
Перед созданием сайта сначала ответьте на один вопрос: страница предназначена для пользователей по языку или отдельно по языку и рынку? Английская версия для глобальной аудитории может использовать en; если страницы для США и Великобритании действительно различаются по валюте, способу доставки, кейсам, контактным данным или текстам, тогда их целесообразно разделить на en-us и en-gb. Одной лишь замены написания color на colour обычно недостаточно для обоснования двух независимых страниц.
Чрезмерное разделение приводит к высокой степени дублирования контента, увеличивает затраты на поддержку и затрудняет постоянное поддержание точности связей hreflang. Напротив, если существуют страницы для русскоязычного региона, Ближнего Востока, Латинской Америки и других рынков, но для них используется только одна английская страница, это также ослабляет соответствие локальному поисковому намерению. Критерий определяется не количеством регионов продаж, а наличием на странице стабильных, заметных и значимых для пользователя различий.
Подкаталоги, поддомены и национальные домены могут обрабатываться поисковыми системами; ключевой фактор — долгосрочная удобство поддержки. Для большинства сайтов, которым требуется централизованно управлять контентом, шаблонами и техническими компонентами, использование подкаталогов упрощает создание ясного соответствия, например /en/products/, /de/produkte/. Независимо от выбранного формата одна и та же страница на одном языке должна иметь только один стабильный адрес.
Следующие подходы легко создают скрытые проблемы: генерация ?lang=de через параметры без контроля дублирующихся страниц; переключение языка с сохранением на главной странице; размещение всех языков на одном URL с заменой текста браузерным скриптом; изменение языковых путей при каждом редизайне. В первоначальном ответе сервера должны быть доступны основной текст, заголовки и внутренние ссылки на соответствующем языке; нельзя полностью полагаться на появление контента только после выполнения скрипта в браузере пользователя.
Селектор языка также должен использовать обычные ссылки, доступные для сканирования, а не зависеть только от событий выпадающего списка или Cookie. Когда пользователь на немецкой странице товара переключается на английский, в идеале он должен попасть на соответствующую английскую страницу товара; если подходящей версии нет, можно вернуть его на вышестоящую страницу категории на этом языке, но не следует незаметно перенаправлять его на главную страницу.

hreflang используется, чтобы сообщить поисковым системам, какие URL являются альтернативными версиями одного и того же контентного намерения для пользователей разных языков или регионов. Его можно размещать в
, HTTP-заголовке ответа или XML-карте сайта; достаточно выбрать один из трёх способов в качестве основного способа поддержки. Уровень страницы наиболее нагляден, но также чаще всего допускает несоответствия из-за пропусков в шаблонах.
Корректная группа связей содержит как минимум три условия: каждая страница указывает на себя; если страница A указывает на страницу B, страница B также должна обратно указывать на страницу A; целевой URL в декларации должен быть доступен, индексируем и возвращать код состояния 200. Если английская страница указывает на немецкую, а немецкая не содержит обратной ссылки на английскую, поисковая система может не принять эту группу сигналов.
<link rel="alternate" hreflang="en" href="https://example.com/en/product-a/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/produkt-a/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />x-default подходит для страницы выбора языка, глобальной входной страницы или страницы по умолчанию, когда нет явного языкового соответствия, но он не может заменить реальные языковые версии. Код, URL и языковой контент должны совпадать: если основной контент страницы на японском языке помечен как ko или упрощённый китайский указан как zh-tw, сигналы будут искажены.
Зачастую именно это является причиной аномалий индексации многоязычных страниц. canonical используется для указания «какая из этих дублирующихся или похожих страниц является основной версией»; hreflang — для пояснения, «что это альтернативные версии для разных языков или регионов». Поэтому немецкая страница обычно должна указывать canonical на себя, а не на английскую страницу; японская страница также должна указывать на себя. Если все версии канонизируются на английскую, фактически система передаёт следующий смысл: страницы на других языках не должны самостоятельно участвовать в индексации, и hreflang, естественно, будет сложно выполнять свою функцию.
Только при реальном существовании дублирующихся URL на одном языке, например URL с параметрами отслеживания, страниц для печати или страниц фильтрации, canonical следует направлять на стандартный URL этого языка. Не используйте canonical для обработки отношений между переводными версиями.
При публикации сразу после машинного перевода распространённая проблема заключается не только в неестественных формулировках: title страницы, description, хлебные крошки, альтернативный текст изображений, подсказки форм и структурированные данные также могут сохранять исходный язык. При определении языка поисковые системы учитывают видимый основной текст страницы и связанные сигналы; пользователи же по единицам измерения в спецификациях, формату времени, формату телефона, валюте и полям формы запроса оценивают, действительно ли страница адаптирована.
Рекомендуется сначала обеспечить полноту ключевых страниц: главной страницы, основных страниц категорий, приоритетных страниц товаров, страниц услуг, страниц запросов и необходимых материалов, подтверждающих доверие. Перед запуском языковой версии как минимум проверьте, есть ли у неё независимые заголовок и описание, соответствует ли основной текст формулировкам целевого рынка, ведут ли внутренние ссылки на путь того же языка и не возвращают ли поиск по сайту, фильтры или материалы для скачивания неожиданно к языку по умолчанию.
После определения технической архитектуры добавление новых языков не должно зависеть от ручного добавления тегов на каждой странице. Более надёжный подход — сохранять в модели контента «группу языковых версий» и соответствия страниц, чтобы система создания сайта по правилам генерировала URL, canonical, ссылки переключения языка и hreflang. Тогда при создании новых страниц товаров, отключении старых страниц или изменении путей связи между всеми языковыми версиями смогут обновляться синхронно, что позволит избежать большого количества изолированных страниц и недействительных деклараций по мере роста сайта.
Связанные статьи
Связанные продукты