Google搜索不会在使用Yii1构​​建的多语言网站中显示阿拉伯语主页搜索结果

时间:2017-05-14 21:15:29

标签: php seo google-search yii1.x

我使用Yii1 PHP框架构建了一个多语言网站,它支持阿拉伯语和英语。网站中的每个网址都有一个表单:www.example.com/lang/(title_of_page OR something like slug for the articles/news)

除了英语和阿拉伯语的主页,它具有相同的网址:www.example.com。用户可以更改语言,因此将更改网站的语言,并使用其他语言重新加载页面,但它保持相同的URL。

问题:使用阿拉伯语的主页不会出现在Google阿拉伯语搜索中,但带有英语的页面会出现。

我使用xml-sitemap在线工具从网站网址制作网站地图文件,但我发现无法抓取所有阿拉伯网址。

是否出现此问题是因为我为每种语言提供了相同的主页网址,或者可能是另一个原因?

1 个答案:

答案 0 :(得分:0)

我不是SEO大师,但可能是因为该网站的语言依赖于cookie并且不知道Google是如何喜欢它的。

搜索了一些官方信息,我发现Google的this链接指出:

  

将每种语言的内容保存在不同的网址上。不要使用cookies   显示页面的翻译版本。考虑交叉链接每个   页面的语言版本。这样,一个登陆的法国用户   您的页面的德语版本可以使用正确的语言版本   单击一下。

所以答案很简单,在主页上更改语言时不要使用相同的URL。我不了解您的网站,它是什么主要语言,但我认为您应该使用www.example.com网址和辅助语言使用www.example.com/lang/等基本网址制作主要语言。