У меня есть многоязычный веб-сайт (http://isbooth.com) с играми в HTML5.
Для каждой игры на сайте есть:
- страница по умолчанию, которая динамически определяет язык пользователя,
если возможно, доставляет игру на языке пользователя, в противном случае по умолчанию используется английский, без изменения URL-адреса пользователя (я предполагаю, что пользователь может
напрямую ввести мнемонический URL-адрес прямо в своем статус бар). - набор страниц, по одной для каждого поддерживаемого языка.
пример:
- по умолчанию: isbooth.com/sudoku
- английский: isbooth.com/sudoku/en
- испанский: isbooth.com/sudoku/es
- ...
Следуя рекомендациям Google, я внедрил hreflangs в sitemap.xml и отправил в Google. Страницы по умолчанию аннотируются с помощью hreflang = "x-default", другие - с их собственным языком (обратите внимание, что мне не нужна никакая локализация, а только управление языками)
Инструмент Google для веб-мастеров сообщает, что карта сайта верна и нет проблем с индексацией.
Проблема в том, что в разделе «Международный таргетинг (GWT / поисковый трафик)» GWT показывает ошибку «Карта сайта предоставила URL-адреса и альтернативные URL-адреса в 'x-default', которые не имеют тегов возврата».
Насколько я понимаю, я правильно использую hreflang, и я не могу понять, как прочитать эту ошибку; Кроме того, у меня есть подозрение, что эта ошибка в некоторой степени влияет на авторитетность сайта и эффективность Serp.
Вы можете увидеть мою карту сайта по адресу http://isbooth.com/Sitemap.xml
Обратите внимание, что если кто-то просматривает страницу по умолчанию в браузере с английской настройкой, получает страницу, идентичную странице / en, аналогично для других языков: страница по умолчанию всегда идентична странице для одного языка с тем же языком, который используется в браузер
Кроме того, я хочу избежать перенаправления по умолчанию в / en
Любая помощь приветствуется!
Спасибо
Джованни