0

假设我有一个网站,其产品“A”页面在 3 个不同的域下以 3 种不同的语言提供:

  • version.co.uk/products/product-a.html
  • version.es/products/producto-a.html
  • version.fr/products/produit-a.html

在这些产品页面上,有指向网站语言手册其他语言手册的链接。为了保持每个网站内容 100% 语言纯洁,我给其他语言一个 rel="no-follow"。

英文网站示例,包括西班牙文和法文手册。

  • version.co.uk/files/manual-en.pdf
  • version.co.uk/files/manual-es.pdf (rel="no-follow")
  • version.co.uk/files/manual-fr.pdf (rel="no-follow")

西班牙语和法语域将具有类似的设置,只有它们自己的语言版本手册被编入索引。

现在我想添加更多其他语言的手册,但我不想添加更多域。这给了我一个问题,其他语言的所有附加手册将永远不会被索引,因为它们将被排除在所有三个当前网站上。

我不想通过大量指向不同语言内容的链接来“玷污”域的语言,但我确实希望将其他手册编入索引。

添加指向其他语言新手册的链接的正确方法是什么?

  1. 添加它们而不使用 rel="no follow" 并继续排除其他两种主要的域语言。
  2. 使用 rel="no follow" 将它们添加到它们将被索引的主要域之一(例如 .co.uk)上。将 .co.uk 视为国际登陆页面。
  3. 另一个解决方案?
4

1 回答 1

1

我认为nofollow链接类型不适合您的情况:

关键字表示该nofollow链接未得到该页面的原始作者或出版商的认可,或者包含指向所引用文档的链接主要是因为与这两个页面相关的人员之间的商业关系。

您似乎认可这些链接,这不是广告。

相反,只需使用hreflang属性来表示链接目标所使用的语言:

<!-- on an English page -->
<a href="/files/manual-fr.pdf" hreflang="fr">French Manual</a>

(如果您也在翻译所有这些语言的网站,最好只提供语言切换器。在这种情况下,法语网站上的用户只会看到法语手册的链接。)

于 2014-11-13T09:11:40.867 回答