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

Если на вашем сайте есть контент, предназначенный для пользователей из разных стран и регионов, говорящих на разных языках, вы можете оптимизировать результаты поиска 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 Пример URL Плюсы Минусы
Домен, связанный со страной example.de
  • Геотаргетинг определяется однозначно.
  • Местоположение сервера не играет роли.
  • Простота разделения сайтов.
  • Дорогой (может быть ограничен в доступе).
  • Требует более высокого уровня развития инфраструктуры.
  • Строгие требования ccTLD (иногда).
Субдомены с gTLD de.example.com
  • Простота настройки.
  • Геотаргетинг в Search Console.
  • Возможность расположения серверов в разных местах.
  • Простота разделения сайтов.
  • Пользователи не смогут распознать геотаргетинг только по URL (de – это язык или страна?).
Подкаталоги с 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). Примеры:
    • .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