使用不同的语言定义多个元描述是否有效?这有效吗?
<meta name="Description" lang="en_US" content="Something in here" />
<meta name="Description" lang="pt-BR" content="Algo aqui" />
<meta name="Description" lang="fo-BA" content="Foo bar" />
答案 0 :(得分:20)
有效,是的。搜索引擎正确处理?目前它们似乎不是。大多数搜索引擎优化验证器都会抱怨多个描述,即使它们被标记为不同的语言代码并且如前所述,在某些情况下会被视为垃圾邮件。
Google's (poor) Take on Multiligual and Multi-Regional Language pages
没有理由为什么你不会有一个页面出现在多种语言中,例如,讨论两种或更多语言本身的精细点,由两种/所有语言的学生观看/共享比如说,在单个线程的过程中,讨论可以愉快地在各种语言之间切换,以表达特定的观点。
我也没有理由说你不应该有一个包含多种语言的标签/元素的页面,隐藏或根据当前的上下文显示。
我们仍然在Web 0.9中,人们认为因为你生活在一个特定的国家,你的语言必须是与同一个国家相关的语言,反之亦然,或者说一个国家只说一个国家语言,例如西班牙使用Euskadi(巴斯克语),加泰罗尼亚语,加利西亚语,Castillian语或瑞士语(德语,法语,意大利语或罗曼语)。可怜的假设。
答案 1 :(得分:12)
这不是一个好习惯。很可能搜索引擎会忽略它们甚至惩罚你的垃圾邮件。
无论如何,为什么你会在同一页面上有多个描述元素?我真的不认为你的页面会同时使用3种语言。
我想你会有一些语言选择功能或根据用户的浏览器语言设置自动选择。然后,您应该根据所选语言输出适当的描述。
答案 2 :(得分:1)
有效吗?是。对元数据的方式没有任何实际限制。
没有明确规范的问题是不同的消费者会以不同的方式消费它们。