Ruby on rails 在angularjs上创建的网站搜索引擎优化(谷歌不插入angularjs表达式)
我刚完成我的网站: 本网站由angularjs制作,元标题和描述由angularjs更新,如下所示:Ruby on rails 在angularjs上创建的网站搜索引擎优化(谷歌不插入angularjs表达式),ruby-on-rails,angularjs,html,ruby-on-rails-3,seo,Ruby On Rails,Angularjs,Html,Ruby On Rails 3,Seo,我刚完成我的网站: 本网站由angularjs制作,元标题和描述由angularjs更新,如下所示: title ng-bind="page_title" meta name="description" content="{{ page_description }}" 我使用HTML5 pushstate 在谷歌网站管理员工具上,当我以谷歌的身份浏览我的网站时,返回的屏幕截图中有angularjs应用程序创建的内容 但当我看谷歌时: 我注意到几个问题: 标题和说明不会出现在搜索结果上,ang
title ng-bind="page_title"
meta name="description" content="{{ page_description }}"
我使用HTML5 pushstate
在谷歌网站管理员工具上,当我以谷歌的身份浏览我的网站时,返回的屏幕截图中有angularjs应用程序创建的内容
但当我看谷歌时:
我注意到几个问题:
谢谢搜索引擎无法运行javascript,因此,如果您使用angularjs加载内容,搜索引擎将看到的所有内容都是未呈现的绑定页面。为了使这个搜索引擎兼容,您需要提供一个已经编译了javascript的版本。幸运的是,这里有一个使用node/phantomjs在后端服务器中编译页面副本供搜索引擎读取的指南 google Interpreate js