使用特定 target_country 和国家/地区元标记

Use of specific target_country and country meta tags

巴西政府编写的关于网络开发良好做法的指南建议使用以下元标记:

<meta name="target_country" content="br" /> 
<meta name="country" content="Brazil" />

尽管如此,它没有对我们为什么要使用它们提供任何解释。该指南是一份已有 10 年历史的文件;那里有明显过时的代码。但是,这两个元标记的情况并非如此:我无法确定 W3C 是否推荐或弃用它们。首先,我什至找不到它们是否真的 存在

元标记 target_countrycountry 有用吗?如果是这样,为什么?它们是否得到 W3C 的认可,或被任何其他相关机构、浏览器、社交网络等视为良好实践?它们有助于提高可访问性吗?

暂时忘掉巴西吧,因为互联网标准适用于全世界。话虽如此,我在过去的 2 年里从未遇到过该标签。看起来像是过时的信息,您不必担心。如果(这是一个 Big IF)他们自己制作了某种爬虫或 directory/search 引擎,它确实优先考虑此标签,那么它的范围将仅限于该爬虫/directory/search 引擎。

简答

如果允许,请删除它们,它们无效且没有任何作用。

长答案

这些绝对不是 HTML5 当前规范的一部分,我猜它们是 HTML4(如果它们当时相关的话,人们确实喜欢编写元标记!)

Over on the wiki 我可以看到“国家”和“target_country”都不存在。

如果您真的需要显示某种形式的位置数据,请使用 geo.countrygeo.region 等。但是 Google ignores these anyway. 所以我不确定它们是否有用。

我认为它们可能唯一相关的是识别页面的语言,但在 HTML 5 中,您应该在 [=32] 上使用 lang attribute =] 标记。