Добавить в корзинуПозвонить
Найти в Дзене

Атрибут hreflang и мультиязычные сайты.

Как обещали, возвращаемся к вопросам о мультиязычности сайтов. Первый логичный вопрос, при внедрении hreflang - “что делать если ко мне на сайт зашел пользователь из Ангильи, а я не предусмотрел для них нужный язык?” В подобных ситуациях необходимо использовать “заглушку” - страницу с языком по умолчанию. Пример: <link rel="alternate" hreflang="x-default" href="https://example.com/sample.html" /> <link rel="alternate" hreflang="fr" href="https://fr.example.com/sample.html" /> Т.е. когда поиск не нашел на вашем сайте версию соответсвующую языку браузера посетителя, он будет попадать на указанную страницу. Второй вопрос - “если у меня языковые версии реализованы на папках, как правильно реализовать sitemap.xml?” Точно так же, как мы указывали, hreflang в коде каждой страницы, мы будем указывать и в sitemap.xml. Пример: <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <url> <loc>http://www.exampl

Как обещали, возвращаемся к вопросам о мультиязычности сайтов.

Первый логичный вопрос, при внедрении hreflang - “что делать если ко мне на сайт зашел пользователь из Ангильи, а я не предусмотрел для них нужный язык?”

В подобных ситуациях необходимо использовать “заглушку” - страницу с языком по умолчанию.

Пример:

<link rel="alternate" hreflang="x-default"

href="https://example.com/sample.html" />

<link rel="alternate" hreflang="fr"

href="https://fr.example.com/sample.html" />

Т.е. когда поиск не нашел на вашем сайте версию соответсвующую языку браузера посетителя, он будет попадать на указанную страницу.

Второй вопрос - “если у меня языковые версии реализованы на папках, как правильно реализовать sitemap.xml?”

Точно так же, как мы указывали, hreflang в коде каждой страницы, мы будем указывать и в sitemap.xml.

Пример:

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

xmlns:xhtml="http://www.w3.org/1999/xhtml">

<url>

<loc>http://www.example.com/es/page.html</loc>

<xhtml:link

rel="alternate"

hreflang="es-ar"

href="http://www.example.com/es-ar/page.html"/>

<xhtml:link

rel="alternate"

hreflang="es"

href="http://www.example.com/es/page.html"/>

</url>

<url>

<loc>http://www.example.com/es-ar/page.html</loc>

<xhtml:link

rel="alternate"

hreflang="es"

href="http://www.example.com/es/page.html"/>

<xhtml:link

rel="alternate"

hreflang="es-ar"

href="http://www.example.com/es-ar/page.html"/>

</url>

</urlset>

Теперь вы знаете достаточно, чтобы правильно реализовать языковые версии у себя на сайте. Главное помнить про ключевые моменты:
1. Ссылки должны быть указаны на все языковые версии на каждой из них.

2. Используйте x-default.

3. Указывайте код страны и регион.

Еще больше статей об интернет-маркетинге и увеличении онлайн-продаж здесь: https://www.trinet.ru/blog/.
Понравилась статья? Поставьте лайк 👍 , оставьте комментарий и подписывайтесь на наш канал.