在不同语言中定义多个不同的meta描述是否有效?这是有效的吗?
<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" />
是有效的,但是否被搜索引擎正确处理呢?目前看来似乎没有。大多数SEO验证器会在出现多个描述标签且标记有不同语言代码时抱怨,正如之前所述,有时还会将其视为垃圾邮件而进行惩罚。
如果一个页面讨论了两种或多种语言的细节问题,并被两种或多种语言的学生浏览/共享,可以在单个主题讨论期间愉快地切换到各种语言以表达特定意见,则没有任何理由不在多种语言中显示该页面。
我也认为您可以拥有使用多种语言的标签/元素的页面,根据当前情况进行隐藏或显示。
我们仍处于Web 0.9阶段,人们认为因为您居住在某个国家,您的语言必须与该国家关联的语言相同,或者反之亦然;或者认为一个国家只说一种语言,例如西班牙,那里使用巴斯克语、加泰罗尼亚语、加利西亚语、卡斯蒂利亚语等多种语言,或者瑞士(德语,法语,意大利语或罗曼什语)。这些都是错误的假设。
这不是一个好的做法。很可能搜索引擎会忽略它们,甚至因为垃圾信息而处罚你。
无论如何,为什么你会在同一页上有多个描述性meta标签呢?我真的不认为你的页面会同时用3种语言。
我猜你会有一些语言选择功能或者根据用户浏览器语言设置自动选择功能。然后你应该根据所选的语言输出适当的描述性内容。
有效吗?是的。在元数据方面,您可以拥有任何真正的限制。
没有明确规范的问题在于不同的消费者会以不同的方式使用它们。
<meta name="Description" content="我的故事1,我的故事2,我的故事3,我的故事4,我的故事5" />
- Bhojendra Rauniyar