我的网站有两种语言:英语和土耳其语。我使用Resources.resx文件创建了这个双语网站,我的文件名是:
Resources.resx (default which is Turkish)
Resources.tr-TR.resx (for Turkish only)
Resources.en-EN.resx (for English only)主页标题应该是土耳其语,因为默认标题是土耳其语。
MyWebSite.Resources.Resources.HomePageTitle; 所以,在谷歌搜索中,我希望看到土耳其标题,因为默认情况下,"HomePageTitle“有土耳其标题。但我看到的只是我搜索的英文结果;我的网站英文标题出现在屏幕上,当我点击结果时,页面会以土耳其语打开。
有什么建议,我可以做什么来获得搜索结果的默认语言而不是英语?
发布于 2013-07-30 01:00:18
我不知道你的双语网站是如何工作的,但我怀疑它检测到用户的语言,并以该语言服务内容。
这意味着所有语言都使用一个URL,并且请求没有办法具体指明一种语言。
当谷歌机器人出现时,它来自美国,默认为英语,所以这就是谷歌将看到和使用的东西。
如果是这样的话,您将不得不重新构造如何为不同的语言版本提供服务,从而使它们具有不同的URL。我还会研究一下"rel“,这是一种告诉Google哪个URL代表哪种语言的方法。
https://webmasters.stackexchange.com/questions/51279
复制相似问题