Языковые версии
Если продвигаемый проект имеет несколько языковых версий, необходимо указать поисковой системе:
- Язык каждой конкретной страницы
- Наличие альтернативных языковых версий контента
- Исключить дублирование страниц на одном и том же языке (создание поддомена, директории для альтернативной версии сайта)
1. Указание языка контента:
Необходимо, чтобы на всех страницах соответствующей версии сайта в разделе
между <!doctype html> и <head> был проставлен тег, который будет указывать, на каком языке предоставленный ниже контент, к примеру:
Страницы на русском языке
<html lang="ru">
Страницы на английском языке
<html lang="en">
Страницы на украинском языке
<html lang="ukr">
Важно! Данный тег проставляется для всех страниц сайта с соответствующим языком.
Пример размещенных тегов на сайте:
- Для альтернативной версии сайта ru.auto11.ee на русском языке:
- Для основной версии сайта http://www.2bua.com/ на английском языке:
2. Указание альтернативных версий сайта:
Альтернативные версии указываются в нескольких самых распространенных случаях:
-
Вам требуется перевести только шаблон веб-страницы (например, панель навигации и нижний колонтитул), а основное содержание оставить на исходном языке. Обычно это нужно на страницах, контент которых создается пользователями (например, сообщения на форумах).
-
На сайте представлено содержание на одном языке, однако оно немного различается в зависимости от региона. Так, контент на английском языке может быть предназначен для пользователей из Великобритании, Ирландии и США.
-
Содержание сайта полностью переведено. Например, если у каждой страницы есть версии на немецком и английском языках.
Если у Вас несколько версий страницы на разных языках, и URL которых различаются, ПС нужно сообщить обо всех имещихся языковых версиях . Делается это методом прописания в разделе <head> страницы тега rel="alternate" hreflang="x" и ссылки на страницу, где - "x" - языковой признак страницы.
К примеру, если на вашем сайте есть контент на английском, французском и испанском языках, то испанская страница должна включать ссылки:
<link rel="alternate" hreflang="es" href="http://es.example.com/" />
<link rel="alternate" hreflang="en" href="http://en.example.com/" />
<link rel="alternate" hreflang="fr" href="http://fr.example.com/" />
То же самое касается страниц на французском и английском.
Пример: Мы продвигаем сайт, у которого есть русская, украинская и английская версии сайта, то для всех страниц (русской, английской, и украинской) нужно прописать в разделе <head> страниц тег, указывающий на альтернативные версии сайта:
Для станиц русской версии:
<link rel="alternate" href="http://www.example.com/" hreflang="ru-ru />
<link rel="alternate" href="http://example.com/en" hreflang="en-en" />
<link rel="alternate" href="http://example.com/ua" hreflang="ua-ua" />
где - ru - Языковая версия страницы
- ru - Региональный таргетинг страницы
Для страниц английской версии:
<link rel="alternate" href="http://example.com/en" hreflang="en-en" />
<link rel="alternate" href="http://www.example.com/" hreflang="ru-ru />
<link rel="alternate" href="http://example.com/ua" hreflang="ua-uk" />
Для украинской:
<link rel="alternate" href="http://example.com/ua" hreflang="ua-ua" />
<link rel="alternate" href="http://www.example.com/" hreflang="ru-ru />
<link rel="alternate" href="http://example.com/en" hreflang="en-en" />
Для формирования необходимого Html кода, можно воспользоваться сервисом генерации hreflang тегов - ссылка
3. Дублирование страниц на разных языках:
Важно обратить внимание как на сайте реализована смена языка, в случае, если контент при выборе языка меняется, но URL страницы остается тот же - необходимо сделать так, чтобы основная продвигаемая страница имела URL адрес стандартного вида, а альтернативная содержала атрибут, который будет уникализировать данную страницу и исключать дубль.
Пример: www.example.com при смене языка на сайте имеет такой же адрес www.example.com - что не правильно.
Предположим, что основная версия сайта www.example.com - английская, а альтернативная на русском языке тогда правильно, чтобы для всех страниц на английском адрес не менялся, а для русской версии имел отличный урлострой:
Английская версия |
Русская версия вариант 1 |
Русская версия вариант 2 |
ru.example.com |
||
ru.example.com/category |
||
ru.example.com/category/mobile_phone |
Пример технического задания на корректную настройку языковых версий сайта
4.Указание дефолтной версии сайта:
Дефолтная версия используется в том случае, когда язык браузера у пользователя не соответствует ни одному из версий нашего сайта. В таком случае надо выбрать одну версию сайта и указать ее как дефолтную.
<link rel="alternate" href="http://sitename.com/" hreflang="x-default" /> |