Управление мультирегиональными и многоязычными сайтами

Если на вашем сайте есть контент, предназначенный для пользователей из разных стран и регионов, говорящих на разных языках, вы можете оптимизировать результаты поиска Google для своего ресурса.

Определения

  • Многоязычный сайт содержит контент на нескольких языках. Например, сайт канадской компании может иметь две версии – английскую и французскую. Поисковая система Google старается найти страницы на том же языке, что и язык запроса.
  • Мультирегиональный сайт явным образом ориентирован на пользователей из разных стран. Например, производитель может продавать свои товары жителям Канады и США. Поисковая система Google старается найти страницу, соответствующую стране пользователя.

Некоторые сайты являются как мультирегиональными, так и многоязычными (например, контент сайта может быть представлен для США и Канады с двумя версиями канадского контента – на английском и французском языках).

Управление многоязычными версиями сайта

Если на вашем сайте есть идентичный контент на разных языках, следуйте приведенным ниже рекомендациям, чтобы пользователям (и Google Поиску) было проще найти нужную страницу.

Используйте разные URL для разных языков

Google рекомендует использовать для разных языковых версий страницы разные URL. Это удобнее, чем применять файлы cookie или настройки браузера для выбора нужного языка.

Помимо этого, советуем задавать атрибуты hreflang, чтобы в результатах поиска отображалась подходящая версия страницы.

Если вы динамически изменяете контент или осуществляете переадресацию с учетом языковых настроек, учитывайте, что Google может обнаружить не все версии ваших страниц. Это происходит потому, что обычно робот Googlebot запускается из США и отправляет запросы HTTP без параметра Accept-Language в заголовке.

Сообщите Google о разных языковых версиях

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

Убедитесь, что язык страницы определяется однозначно

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

Если на сайте переведены только элементы навигации, а основной контент остается на исходном языке (так часто бывает, когда контент создается пользователями), одни и те же материалы могут появляться в результатах поиска многократно, и это не очень понравится пользователям.

В файле robots.txt заблокируйте поисковым системам доступ к страницам сайта, которые переводятся автоматически. Автоматический перевод далеко не всегда понятен. Кроме того, он может расцениваться как спам, а плохой перевод испортит впечатление от вашего ресурса.

Выбор языка страницы пользователем

Если у вас несколько версий страницы на разных языках, следуйте приведенным ниже рекомендациям.

  • Добавьте гиперссылки на остальные версии страницы. Так пользователи смогут выбрать другой язык.
  • Избегайте автоматического перенаправления в зависимости от предполагаемого языка пользователя. Оно может привести к тому, что посетителям и поисковым системам будут доступны не все версии сайта.

Используйте в URL слова из соответствующего языка

Слова в URL можно переводить. Также вы можете настроить интернационализированные доменные имена (IDN). Убедитесь, что URL передается в кодировке UTF-8 (рекомендуется использовать UTF-8 везде, где это возможно), и обеспечьте правильное экранирование в ссылках по этому URL.

Таргетинг контента сайта на определенную страну (геотаргетинг)

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

Как настроить геотаргетинг сайта применительно к Google:

  • На уровне страницы или сайта. Указывайте целевой регион в URL.
  • На уровне страницы. Используйте атрибут hreflang или файлы Sitemap, чтобы сообщить Google, какие страницы связаны с тем или иным регионом или языком.
  • На уровне сайта. Если сайт относится к общему домену верхнего уровня (.com, .org, .edu и т. д.), укажите его целевые региональные настройки с помощью инструмента Таргетинг по странам и языкам.

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

Указание региона в URL

Используйте такую структуру URL, чтобы в ней было легко выделить фрагменты, указывающие на регион. В таблице ниже представлены возможные варианты.

Варианты структуры URL
Домен, связанный со страной

example.de

Плюсы

  • Геотаргетинг определяется однозначно.
  • Местоположение сервера не играет роли.
  • Проще структурировать версии сайтов.

Минусы

  • Дорогой (доступность может быть ограничена).
  • Требует более сложной инфраструктуры.
  • Строгие требования ccTLD (иногда).
Субдомены с gTLD

de.example.com

Плюсы

  • Простота настройки.
  • Геотаргетинг в Search Console.
  • Возможность размещения серверов в разных местах.
  • Проще структурировать версии сайтов.

Минусы

  • Пользователи не смогут распознать геотаргетинг только по URL (ru – это язык или страна?).
Подкаталоги с gTLD

example.com/de/

Плюсы

  • Простота настройки.
  • Геотаргетинг в Search Console.
  • Простота поддержки (один хост).

Минусы

  • Пользователи не могут распознать регион только по URL.
  • Сервер размещается в одном месте.
  • Сложности в разделении сайтов.
Параметры URL

site.com?loc=de

Не рекомендуется.

Минусы

  • Сложность сегментирования на основе URL.
  • Пользователи не могут распознать регион только по URL.
  • Геотаргетинг в Search Console не поддерживается.

Как Google определяет целевые региональные настройки

Чтобы максимально точно определить целевую аудиторию страницы, Google анализирует различные сигналы.

  • Целевые региональные настройки, заданные с помощью отчета Search Console "Таргетинг по странам и языкам". Если вы используете общий домен верхнего уровня (gTLD), а ваш хостинг-провайдер находится в другой стране, рекомендуем в Search Console указать, с каким регионом следует связать ваш сайт.
  • Национальные домены верхнего уровня (ccTLD). Они привязаны к странам (например, .de – Германия, .cn – Китай). По ним не только пользователи, но и поисковые системы могут определять, на какой регион ориентирован ваш сайт. В некоторых странах имеются ограничения на использование доменов ccTLD, поэтому сначала разберитесь в этом вопросе. Кроме того, Google расценивает некоторые доменные имена типа ccTLD (например, .tv и .me) как доменные имена типа gTLD, поскольку пользователи и владельцы сайтов часто считают их общими, не связанными с какой-либо страной. Наш список подобных доменных имен нельзя назвать исчерпывающим, так как со временем он меняется. Ознакомьтесь со списком общих доменов верхнего уровня по версии Google.
  • Атрибуты hreflang в тегах, заголовках и файлах Sitemap.
  • Расположение сервера (по IP-адресу сервера). Если сервер расположен близко к вашим пользователям, то это часто может быть сигналом, что данная аудитория является целевой для вашего сайта. Однако этот метод нельзя назвать универсальным, поскольку некоторые сайты используют распределенные сети доставки контента (CDN) или размещаются в странах с более высоким уровнем развития инфраструктуры.
  • Другие сигналы. Также целевую аудиторию вашего сайта позволяют определить указанные на странице местные адреса и номера телефонов, использование определенного языка и валюты, ссылки с других сайтов или данные сервиса Google Мой бизнес (если вы с ним работаете).

Чего Google не делает

  • Поисковые роботы Google запускаются из разных стран мира, но мы не меняем источник запросов при сканировании одного сайта ради того, чтобы обнаружить разные версии его страниц. Поэтому желательно сообщить Google обо всех региональных и языковых версиях сайта одним из описанных здесь способов (с помощью атрибутов hreflang, доменов ccTLD, ссылок и т. д.).
  • Google не учитывает метатеги местоположения (например, geo.position или distribution) и HTML-атрибуты геотаргетинга.

Обработка копий страниц на многоязычных и мультирегиональных сайтах

Если на мультирегиональном сайте страницы с идентичным контентом на одном языке имеют разные URL (например, example.de/ и example.com/de/ содержат одинаковый текст на немецком языке), выберите предпочтительную версию, а затем используйте элемент rel="canonical" и теги с атрибутом hreflang, чтобы в результатах поиска показывался нужный URL.

Общие домены верхнего уровня

Общие домены верхнего уровня (gTLD) не связаны с конкретным местоположением. Если ваш сайт находится в таком домене (например, .com, .org или любом из перечисленных ниже) и рассчитан на пользователей из определенного региона, вам следует явным образом задать целевую страну с помощью одного из описанных выше методов.

Далее указаны домены, которые Google обрабатывает как gTLD. Для них можно настроить геотаргетинг в Search Console.

  • Общие домены верхнего уровня (gTLD). Все домены верхнего уровня, не зарегистрированные в ICANN как домены верхнего уровня с кодом страны (ccTLD) и относящиеся к корневой зоне DNS (по стандартам IANA), Google определяет как общие домены верхнего уровня. Примеры:
    • .com
    • .org
    • .edu
    • .gov
    • и так далее.
  • Общие региональные домены верхнего уровня. Эти домены связаны с определенными географическими регионами, однако их принято относить к общим доменам верхнего уровня (как .com или .org):
    • .eu
    • .asia
  • Общие домены верхнего уровня с кодом страны (ccTLD). Некоторые доменные имена категории ccTLD (например, .tv и .me) Google рассматривает как домены gTLD, поскольку пользователи и владельцы сайтов часто считают их общими, не связанными с какой-либо страной. Список таких доменов приведен ниже (в нем возможны изменения).
    • .ad
    • .as
    • .bz
    • .cc
    • .cd
    • .co
    • .dj
    • .fm
    • .io
    • .la
    • .me
    • .ms
    • .nu
    • .sc
    • .sr
    • .su
    • .tv
    • .tk
    • .ws