在网站上使用AngularJS,仍然可以被搜索引擎索引

时间:2014-01-13 13:47:44

标签: javascript angularjs search-engine

我想重建一个用普通HTML制作的旧网站,并在AngulaJS中添加一些额外的功能。但由于我打算使用ng-views在我的主要版面上渲染模板,是否有可能让搜索引擎仍然找到这些子页面的模板?

1 个答案:

答案 0 :(得分:1)

从一般意义上讲,这不是一个角度问题 - 与使用javascript生成html的任何单个页面网站的问题相同。

一般的解决方案是检测何时是爬虫访问您的页面而不是人(通常使用查询代理字符串),然后使用服务器端逻辑来呈现适合爬网程序处理的页面。

以下是一篇讨论此问题的文章:

http://www.webdesignerdepot.com/2013/10/how-to-optimize-single-page-sites-for-search-engines/

但google(或搜索此网站)的“google seo单页应用”会给你很多其他想法。