Правильная обработка URL-адресов нескольких языков в файлах Sitemap

У меня есть английская страница:

https://www.example.com/content/article-1

Эта страница также доступна на других языках по URL-адресам:

https://www.example.com/de/content/article-1
https://www.example.com/zh-hans/content/article-1
https://www.example.com/en-gb/content/article-1

В моем файле Sitemap в настоящее время перечислены только английские страницы. На английской странице есть метатеги:

<link rel="canonical" href="https://www.example.com/content/article-1" />
<link rel="alternate" hreflang="de" href="https://www.example.com/de/content/article-1" />
<link rel="alternate" hreflang="zh-Hans" href="https://www.example.com/zh-hans/content/article-1" />
<link rel="alternate" hreflang="en-GB" href="https://www.example.com/en-GB/content/article-1" />

Если мы посетим страницу German, метатеги:

<link rel="canonical" href="https://www.example.com/de/content/article-1" />
<link rel="alternate" hreflang="en-US" href="https://www.example.com/content/article-1" />
<link rel="alternate" hreflang="zh-Hans" href="https://www.example.com/zh-hans/content/article-1" />
<link rel="alternate" hreflang="en-GB" href="https://www.example.com/en-GB/content/article-1" />

Если, например, перевод zh-Hans неполный /плохой, мы помещаем <meta name="robots" content="noindex"> на самой странице.

Вопросы

  • Являются ли canonical и alternate правильно настроены ссылки
  • В отношении файлов Sitemap в настоящее время мы имеем только один список всех английских URL-адресов. Достаточно ли этого? Или у нас есть карта сайта для каждого языка? Это неудобно для создания sitemaps для всех языков, но если есть какие-то преимущества для этого, я рад это сделать.
  • Будет ли страница noindex 100% гарантировать, что Google не индексирует страницу, даже если URL-адрес появляется в альтернативах /файлах Sitemap и т. д.? (Мы не хотим, чтобы нас наказывали за плохое качество /неполные переводы).
2 голоса | спросил Tom Gullen 16 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 16 Sep 2015 19:15:19 +0300 2015, 19:15:19

1 ответ


1
  • да, они верны.
  • чтобы все языковые версии в файле Sitemap не влияли на индексацию. это влияет на обход не слишком, потому что искатель получает доступ к другим языковым версиям через rel = «alternate» hreflang links. но чтобы иметь все языковые версии в sitemap, как показано там , помогает при отладке - если в любом месте что-либо становится ошибкой, Google уведомляет вас об этом. с этой точки зрения я бы рекомендовал включить все языковые версии в карту сайта. Специально потому, что для вас это не сложно, если все URL-адреса в английской версии имеют свои копии на других языках.
  • noindex достаточно:) защищать от фильтров /штрафов низкого качества
ответил Evgeniy 17 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 17 Sep 2015 12:14:36 +0300 2015, 12:14:36

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132