seo - 如何向搜索引擎蜘蛛提供区域内容?

标签 seo

我目前只有一个域 www.mydomain.com

这会执行地理定位并向您显示与您所在国家/地区相关的内容。

这意味着搜索引擎在编制索引时也会获得区域内容。但是,我的问题是 google.co.uk 显示的是美国内容(因为我将 googlebot 识别为在美国)。

我该怎么办?

我如何告诉机器人不同的国家有不同的内容?

我不想有多个域后缀(例如 mydomain.demydomain.co.uk)

我宁愿不使用子域,但如果必须的话我会使用(尽管 Google 怎么知道 uk.mydomain.com 是英国版的 us.mydomain。 com 而不是最终在两个地区都列出?)

还有其他选择吗?机器人会识别它们正在爬行的区域吗?

谢谢

最佳答案

您可以使用子域或子文件夹 ( mydomain.com/uk/ ),但无论哪种情况,您都应该做以下两件事:

  1. 使用 rel="alternate" hreflang="x" <html> 上每个版本的域根的 head 部分指定语言和国家/地区。或者,您可以做同样的事情 with an XML sitemap .

  2. 在 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/

相关文章:

php - 如何在 Opencart 中为自定义、动态生成的页面创建对 SEO 友好的链接?

seo - 谷歌搜索引擎优化,如何从谷歌隐藏链接、文本、图像

xml - 将 URL 参数添加到 XML 站点地图?

php - .htaccess seo 重写

asp.net-mvc - ASP.NET Mvc 站点中登录用户的自定义目录

search-engine - 制作没有超链接的网站

seo - 从谷歌找出哪个是最受欢迎的关键字?

html - 如何使 anchor 元素seo友好?

jquery - jQuery 添加的替代文字会影响 SEO 吗?

jquery - 如何在 Google Sitemaps 中使用 jQuery,是否允许使用