多个描述性 meta 标签是否有效?

18

在不同语言中定义多个不同的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" />
3个回答

24

是有效的,但是否被搜索引擎正确处理呢?目前看来似乎没有。大多数SEO验证器会在出现多个描述标签且标记有不同语言代码时抱怨,正如之前所述,有时还会将其视为垃圾邮件而进行惩罚。

谷歌对多语言和多区域语言页面的(糟糕)看法

如果一个页面讨论了两种或多种语言的细节问题,并被两种或多种语言的学生浏览/共享,可以在单个主题讨论期间愉快地切换到各种语言以表达特定意见,则没有任何理由不在多种语言中显示该页面。

我也认为您可以拥有使用多种语言的标签/元素的页面,根据当前情况进行隐藏或显示。

我们仍处于Web 0.9阶段,人们认为因为您居住在某个国家,您的语言必须与该国家关联的语言相同,或者反之亦然;或者认为一个国家只说一种语言,例如西班牙,那里使用巴斯克语、加泰罗尼亚语、加利西亚语、卡斯蒂利亚语等多种语言,或者瑞士(德语,法语,意大利语或罗曼什语)。这些都是错误的假设。


15

这不是一个好的做法。很可能搜索引擎会忽略它们,甚至因为垃圾信息而处罚你。

无论如何,为什么你会在同一页上有多个描述性meta标签呢?我真的不认为你的页面会同时用3种语言。

我猜你会有一些语言选择功能或者根据用户浏览器语言设置自动选择功能。然后你应该根据所选的语言输出适当的描述性内容。


2
有些网站的性质比较技术化,只提供英文内容。然而,这并不意味着将网站描述专业翻译成其他语言没有用处。 - cnst

1

有效吗?是的。在元数据方面,您可以拥有任何真正的限制。

没有明确规范的问题在于不同的消费者会以不同的方式使用它们。


我设计了单页应用程序,其中有不同的<article>。现在我想知道如何使用元标记?我应该使用不同的带有描述的元标记还是有其他想法? - Bhojendra Rauniyar
1
还是我应该使用所有文章的标题,用逗号分隔,像这样:<meta name="Description" content="我的故事1,我的故事2,我的故事3,我的故事4,我的故事5" /> - Bhojendra Rauniyar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接