angularjs seo phantomjs首先或在爬行期间写入快照

时间:2014-05-13 08:42:45

标签: angularjs seo phantomjs

我想知道什么是最好的选择 快照(快照是角状态/路由的普通html版本 为seo目的而制造的机器人)

  • 首先(即作者用户在博客中添加帖子的所有时间)
  • 或在抓取期间

http://www.yearofmoo.com/2012/11/angularjs-and-seo.html

2 个答案:

答案 0 :(得分:1)

一般来说,没有最佳选择,有最适合您的选项。

这取决于您的情况:例如,如果您的内容是动态生成的(我的意思是用户作为博客或论坛或其他内容生成的内容),您必须在抓取过程中编写快照,否则您可以先生成快照。

答案 1 :(得分:1)

我会尝试在每种情况下首先使用 ,因为在抓取时启动一个phantomjs实例需要花费大量时间,并且搜索引擎(google)会因长时间加载而受到惩罚。在创建新内容时生成静态页面会更好。

如果您有太多的创建事件来运行第一个方法,您可能会考虑忽略其中的一些。例如,如果您有一个有很多评论的高频率博客,您可以为每个新博客文章运行该代,但只能每20条评论或每10分钟运行一次,以较早者为准。