哪一种是向网站添加地理位置元信息的正确方法?

Posted

技术标签:

【中文标题】哪一种是向网站添加地理位置元信息的正确方法?【英文标题】:Which one is the right way to add geolocation meta info to a site? 【发布时间】:2011-07-05 21:05:17 【问题描述】:

我正在寻找如何将元信息添加到页面。 一种方法是元标记

<metatag name="country" content="Canada" />

我看到的另一个是

<metatag name="geo.country" content="CA" />

使用 ISO 3166。

我喜欢第二个,因为它符合 ISO 标准,并且易于爬虫理解。 这些选项中哪一个是标准的?还是大部分爬虫都接受了?

我知道 Google 不使用其中任何一个,但 Bing 会。

一个站点用于桌面网络浏览器,另一个站点用于 WAP(移动)浏览器。有什么区别吗?

【问题讨论】:

【参考方案1】:

为什么不同时使用?顺便说一句,这是&lt;meta /&gt; 而不是&lt;metatag /&gt;

不过,据我所知,geo.country 可能是要走的路。

http://marketingblogonline.com/geo-tag-seo.html

不过,我仍然没有理由不同时使用这两种方法。

编辑:实际上,再四处寻找,我发现&lt;meta name="country"&gt; 似乎并没有做太多 – http://www.google.com/support/forum/p/Webmasters/thread?tid=0610ddf168b8d424&hl=en。

您还需要考虑,无论如何,一个全球性企业可能不应该有一个国家与之相关联。否则,您将限制您的客户群。

但是,如果您确定将您的网站本地化将有助于您的业务,我刚刚读到 HTML5 的 lang 属性可以识别国家和语言。

<html lang="en-US">

http://en.wikipedia.org/wiki/ISO_3166-1——国家代码列表

http://www.rfc-editor.org/rfc/rfc4646.txt——lang属性怎么写。

【讨论】:

如果您使用首选语言,您会用哪种语言写国名?英语?当地语言? (例如: 我编辑了我的原始答案以反映我学到的新信息。 You also want to consider that a global business probably shouldn't have a country tied to it, anyway. Otherwise you're limiting your customer base. 只是在Renxo 中举个例子,每个***子文件夹都针对不同的国家/地区。 你是反驳还是同意? 如果你愿意,这是一个反驳。这只是一个示例,您拥有仅适用于一个国家/地区的网站部分。您可以找到其他使用相同策略的***公司。

以上是关于哪一种是向网站添加地理位置元信息的正确方法?的主要内容,如果未能解决你的问题,请参考以下文章

请问怎样在百度地图中添加地理位置信息?

新共享、地理定位状态和 API

为什么Laravel在数据库中存储两种不同的数组语法,哪一种是正确的?

woocommerce 中的地理围栏产品

微信小程序正确的异步request请求,根据经纬度获取地理位置信息

Elasticsearch 基于地理位置的搜索查询