我们有一个网站,是服务于中英文版本使用角度翻译。前端决定语言设置。这是好的,从客户端,但当谷歌机器人爬行我们的内容为SEO的目的,他们不能抓取内容。相反,他们在翻译前先爬行语法。
{{'CONTENT_1' | translate }}
也如附在下面的照片!
Google Bot search result
我们目前正在使用ajax快照为google提供快照。想知道是否有人知道如何正确地使用AngularJS和角翻译服务国际化的内容!
发布于 2015-03-13 11:24:51
当前的问题与角度转换无关,而是爬虫无法在索引页面之前执行javascript。已经做了一些改进,但是像prerender.io这样的服务将呈现页面,只向爬虫提供HTML快照。
角度转换SEO问题在这里讨论:http://fadeit.dk/post/angularjs-seo-for-angular-translate
发布于 2014-07-26 21:40:50
例如,您可以尝试从URL中确定语言。这样,您就可以给机器人一个静态版本的页面。另一个问题是如何获得这个静态版本的页面。但我不确定它能不能帮上忙。
https://stackoverflow.com/questions/22639327
复制相似问题