我目前只有一个域 www.mydomain.com
这会执行地理定位并向您显示与您所在国家/地区相关的内容。
这意味着搜索引擎在编制索引时也会获得区域内容。但是,我的问题是 google.co.uk
显示的是美国内容(因为我将 googlebot 识别为在美国)。
我该怎么办?
我如何告诉机器人不同的国家有不同的内容?
我不想有多个域后缀(例如 mydomain.de
、mydomain.co.uk
)
我宁愿不使用子域,但如果必须的话我会使用(尽管 Google 怎么知道 uk.mydomain.com
是英国版的 us.mydomain。 com
而不是最终在两个地区都列出?)
还有其他选择吗?机器人会识别它们正在爬行的区域吗?
谢谢
最佳答案
您可以使用子域或子文件夹 ( mydomain.com/uk/
),但无论哪种情况,您都应该做以下两件事:
使用
rel="alternate" hreflang="x"
在<html>
上每个版本的域根的 head 部分指定语言和国家/地区。或者,您可以做同样的事情 with an XML sitemap .在 Google 网站管理员工具中验证不同的子域/子文件夹作为不同的“站点”,然后 set a geographic target对于他们中的每一个。
Hreflang 示例:
<link rel=”alternate” href=”http://mydomain.com/uk/” hreflang=”en-gb” />
关于seo - 如何向搜索引擎蜘蛛提供区域内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16498322/