哪一种是向网站添加地理位置元信息的正确方法?
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】:为什么不同时使用?顺便说一句,这是<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属性怎么写。
【讨论】:
如果您使用首选语言,您会用哪种语言写国名?英语?当地语言? (例如: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 中举个例子,每个***子文件夹都针对不同的国家/地区。
你是反驳还是同意?
如果你愿意,这是一个反驳。这只是一个示例,您拥有仅适用于一个国家/地区的网站部分。您可以找到其他使用相同策略的***公司。以上是关于哪一种是向网站添加地理位置元信息的正确方法?的主要内容,如果未能解决你的问题,请参考以下文章
为什么Laravel在数据库中存储两种不同的数组语法,哪一种是正确的?