Google не индексирует мой многоязычный веб-сайт
Мы собираемся официально запустить Cleanfox: www.cleanfox.io
Проблема в том, что Google индексирует веб-сайт только на английском языке, и когда я смотрю результаты поиска на Google.fr, проиндексированный контент отображается на английском языке.
Я просмотрел все необходимые данные на консоли Google Webmaster, добавив как FR, так и EN. Я добавил атрибуты hreflang как в meta, так и в ссылках (две ссылки, которые ведут на другой язык)... Но ничего не происходит, все содержимое просто индексируется на английском языке.
2 ответа
Проблема в том, что вы используете один и тот же URL для обоих языков ( см. Ответ с более подробной информацией).
Кроме того, с rel
-alternate
+hreflang
Вы должны указать на переводы текущего документа, но вы всегда указываете на /en
//fr
(который затем перенаправляет на /
). Так, например, следующая декларация о https://www.cleanfox.io/forest
неправильно:
<link rel="alternate" hreflang="fr" href="https://www.cleanfox.io/fr"> <link rel="alternate" hreflang="en" href="https://www.cleanfox.io/en">
ни /fr
ни /en
перевод /forest
,
Для этого вы должны создать страницу для языка fr, поэтому Google будет рассматривать как разные страницы, так и