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

时间:2011-07-05 21:05:17

标签: html geolocation metadata

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

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

另一个我看到的是

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

使用ISO 3166。

我喜欢第二个,因为它是ISO的标准并且易于被爬虫理解。 这些选项中的哪一个是标准的?或者大多数抓取工具接受它们?

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

一个站点用于桌面Web浏览器,另一个站点用于WAP(移动)浏览器。有什么不同吗?

1 个答案:

答案 0 :(得分:1)

为什么不同时使用?顺便说一句,它是<meta />而不是<metatag />

从我所看到的情况来看,geo.country可能是最佳选择。

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

但我仍然认为没有任何理由不使用这两种方法。

编辑:实际上,我更多地看到<meta name="country">似乎没有做太多 - 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属性。

相关问题