Как правильно настроить мультиязычный сайт для поисковых роботов Google и Яндекс?

Имеется у нас полностью самописный интернет-магазин, который переведён на два языка.

Пример страницы товара:
https://example.com/ru/store/product/331 - русскоязычная версия;
https://example.com/en/store/product/331 - англоязычная версия.

Если пользователь/поисковик приходит на страницу без явного указания языка - https://example.com/store/product/331 , то после определения языка сайт производит его редирект на языковую версию страницы.

Редирект я использую - 301, Moved permanently

В head указываю обе версии страницы

<link rel="alternate" hreflang="ru" href="https://example.com/ru/store/product/331">
<link rel="alternate" hreflang="en" href="https://example.com/en/store/product/331">

В sitemap также указываю только языковые версии страниц.

Вопросы следующие:
1. Правильный ли редирект я использую, не будет ли поисковик брать только одну версию страницы?
2. Как правильно и вообще нужно ли указывать каноническую страницу в мультиязычных сайтах?
  • Вопрос задан
  • 1070 просмотров
Решения вопроса 1
@granty
1. ПС будет рать только одну версию страницы, вы же всем делаете редирект 301, включая роботов ПС. Редиректом вы не дадите ботам ПС проиндексировать языковые версии и увидеть ваши hreflang.

2. Да, для Google в вашем(языковая версия сайта в папке) случае нужно указывать hreflang или делать привязку через sitemap.
- Рекомендации Google Как управлять мультирегиональными и многоязычными ...
- Google потом в Отчете "Таргетинг по странам и языкам" показывает ошибки, связанные с использованием атрибута hreflang на вашем сайте.

- Яндекс тоже поддерживает локализацию через sitemap и через hreflang.

И старенькие ссылки на Хабр (прочитать бегло по диагонали для общего понимания):
- Грамотное определение языка пользователя рекомендуют не делать жесткую привязку к языку - пользователь должен выбирать сам.
- Разбираемся с построением мультирегиональных сайтов рассказано как правильно делать многоязычные сайты и как поисковики отреагируют на это (там сказано что Яндекс не поддерживает Sitemap, уже поддерживает - ссылка выше).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Froggyweb
освоить использование тегов, хотя бы на этом сайте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы