- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
情况是:一个网站(基于 Magento 电子商务解决方案)、不同的商店 View ,都可以通过相同的域访问,但扩展程序随后会根据客户位置重定向到正确的商店 View 。
我有一个针对德国的商店 View ,一个针对美国的商店 View ,以及一个全局范围内的后备 View ,第一个以欧元计价且含税,第二个和第三个以美元计价且不含税。
我使用结构化数据方案 (itemprop) 提交我的产品价格。
我为每个商店浏览创建一个站点地图,并将它们全部提交给 Google。
问题:在德国,当我用谷歌搜索我的产品时,我从我的全局商店 View 中获得了我的 URL(这不是 killer ,因为我的扩展程序随后会重定向)但是以美元价格。
如何将我的站点地图从德国商店 View 提交到 Google.de 而不是我的全局商店 View 。
最佳答案
针对不同国家/地区的最佳方式是使用 ccTLD .这就是它们的用途,Google 使用它来确定您网站的目标位置。
在 Google 网站管理员工具中,您可以将地理目标设置为网站。
如 Google Help Center 所述:
Set a geographic target:
- On the Webmaster Tools Home page, click the site you want.
- Click the gear icon (top right corner), and then click Site Settings.
- In the Geographic target section, select the option you want.
If you want to ensure that your site is not associated with any country or region, select Unlisted in the drop-down list.
您可以在<head>
中使用不同语言版本的声明来定位国家。你的网页。这使用 <link>
像这样的标签:
<link rel="alternate" href="http://example.com/fr" hreflang="fr-FR" />
<link rel="alternate" href="http://example.com/de" hreflang="de-DE" />
<link rel="alternate" href="http://example.com/us" hreflang="en-US” />
<link rel="alternate" href="http://example.com/" hreflang="x-default" />
您需要在每个页面上声明每个 URL 的每个版本。上面的示例需要在示例的每个 URL 上。
进一步阅读 Google Help Center about telling Google your different localized target .
关于magento - 如何将特定网站提交给 Google.fr, Google.de,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24175146/
我是一名优秀的程序员,十分优秀!