subdomain - 为搜索引擎配置语言域 - SEO

标签 subdomain seo

我有一个使用不同语言的网站 (http://www.boletus-app.com)。每种语言都显示在不同的子域中(http://en.boletus-app.comhttp://es.boletus-app.com 等) .主站点 (www) 显示用户在以前的条目中使用的语言或浏览器默认使用的语言。 我应该使用哪种策略才能让 Google 识别出来?人们通常链接到 www 网站。

我目前所做的是添加替代标签:

<link href="http://es.boletus-app.com" rel="alternate" hreflang="es"/>

有什么我可以做的吗?

谢谢!

最佳答案

您可以通过三种不同的方式告诉 Google 您网站的特定语言版本。其中之一是您当前使用 rel="alternate"hreflang="x" 注释的方式。请注意,此标记被视为信号之一,而不是对 Google 抓取工具的指令。

您可以在 this webmaster tools link 下找到更多信息

此外,您应该查看此 Internationalisation FAQ由 Google Webmaster Central 提供,其中明确提到 Google 爬虫在每个 URL 的基础上检测语言,不需要使用任何特殊结构。但是,重要的是每个语言版本都在一个单独的 URL 上,并且 Googlebot 能够抓取所有版本。

所以,恕我直言,正如上述链接中所述,您对当前的风格感到满意。

关于subdomain - 为搜索引擎配置语言域 - SEO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13002042/

相关文章:

.htaccess - 301 通过 .htaccess 将 *.php 重定向到 *.html?

php - 搜索引擎蜘蛛是否找到包含的内容

types - 在 F# 中定义非零整数类型

第三方页面上的 JavaScript 注入(inject)

python - SAAS 的 Tornado Web 应用程序中的子域

html - <base href> 和搜索引擎

seo - 站点地图包含被 Google 网站站长工具下的 robots.txt 阻止的网址

php - 使用户无法访问 'sitemap.xml',但机器人可以访问

node.js - 忽略 http 方法和路径的 API 的缺点

asp.net - 如何设置通配符 (*) 子域?