Джон Мюллер из Google опубликовал очень подробный ответ на вопрос о реализации hreflang. Реддит. Ответ настолько подробный, что я боюсь, что если я попытаюсь его упростить, я ошибусь.
И, честно говоря, hreflang — это не мое, у меня нет большого опыта в области технического SEO. Но ответ кажется очень интересным, поэтому я хотел выделить его для тех, кто много работает с hreflang и многоязычным SEO.
Вопрос звучал так: «Hreflang для языковых подпапок, уже вложенных в подпапку региона: ужасная идея?» Нажмите на ветку Reddit, чтобы увидеть полный вопрос.
Вот ответ Джона. Мне кажется интересным то, что он сказал (1) делать это только для домашней страницы, потому что это может быть очень сложно, (2) перенаправить / домашнюю страницу для пользователей из США на / нас для пользователей из США. Вот полный ответ:
Я бы рекомендовал не менять /de & /fr на /eu/de или /eu/fr. Вы не получаете от этого никакой выгоды для SEO, и такие перемещения страниц требуют большой работы. Во всяком случае, я мог бы подумать о перемещении “/*” (en-us) в папку “/us”. Таким образом, у вас будет более четкое разделение частей («/us/*» — все США, «/fr/*» — все французы и т. д.). Это упростило бы отслеживание и облегчило бы поисковым системам понимание разделов (замените /fr на /eu/fr, что еще больше затруднит понимание разделов).
Hreflang также индивидуален для каждой страницы, поэтому вы должны сделать это на всех страницах. Вы упомянули это как разделы, и, возможно, вы уже делаете это правильно, так что это просто для полноты картины. Если вы не делаете это на всех сайтах, я бы рассмотрел вашу статистику на сайтах, которые путают больше всего (посетители из неправильной страны), и, по крайней мере, добавил ее туда. Скорее всего, это в основном ваша домашняя страница, поэтому, если вы делаете это только там, вы, вероятно, уже получаете большую пользу от hreflang.
И… если вы делаете что-либо из этого и “/” (только корневая домашняя страница) автоматически перенаправляет на соответствующую версию, убедитесь, что она указана как x-по умолчанию для набора домашних страниц. Без этого Google может показаться, что «/» — это отдельная страница от других.
(отредактируйте, чтобы расширить только эту последнюю часть… – это специально, если у вас есть / us для США и вы выполняете перенаправления гео-IP, что я обычно не рекомендую)
Если для пользователей из США “/” (именно эта страница) перенаправляет на “/us”, И у вас есть hreflang над /us, /fr с x по умолчанию назначенным для /us, что может случиться, так это то, что Google увидит “/” как английский сайт, также распознает /us, /fr как отдельные сайты, а затем показывает как “/”, так и “/(one of the other” в результатах поиска. Вы можете предотвратить это, установив “/” в качестве x по умолчанию ( даже если он перенаправляет). Тогда Google увидит «/» как значение по умолчанию «/us» для США, «/fr» для Франции.
Это также означает, что вы не можете использовать «/eu» в качестве x по умолчанию (может быть только один #highlander #xdefault), но вы все равно можете использовать его, указав его как hreflang для группы ваших общих стран (вы можете указать несколько стран на URL). Таким образом, в итоге у вас будет “/” = x по умолчанию, “/us” для США, “/fr” для Франции, “/eu” для многих стран и перенаправление с “/” на лучшую версию.
Все это только для домашней страницы, я бы не стал делать это для любой другой страницы сайта, потому что она очень сложная и сложная в управлении, и потому что домашняя страница, вероятно, является страницей, которая получает наибольшее количество показов в поиске.
Что вам показалось интересным в этом ответе?
Обсуждение форума на Реддит.