咨询下,一个单页应用,如何做SEO优化。
发布于 9 年前 作者 luoshizheng 6900 次浏览 最后一次编辑是 8 年前 来自 问答

如题。

4 回复

据我所知,有两种。 一种是类似 NODEBB,首次请求任何页面都是由服务端渲染整个页面,渲染完成后交由单页面框架负责整个页面跳转.(后台根据某种机制判断,如果是单页面前端框架请求,则只输入模板(body部分,而不输出head,html等内容)).而常见的angularjs、emberjs等框架。似乎没有良好的服务器端渲染。(或不够完善或根本没有,维护的活跃度也不高) 第二种方法就是万金油的 prerender.io.也就是根据用户请求的UA类型,普通用户请求,按照正常流程走.而蜘蛛爬虫之类的用户请求,采用由prerender执行页面js后生成的静态页面发送给爬虫.从而达到通用的单页面seo.不关乎于框架.(注意游戏直播的鼻祖 twitch也是采用prerender.io的)

@oubushixb 那请问下你有用过其中一种吗

单页面也可以很好的做SEO,参考网站pinterest.com,用的JS技术pushState

@owen-hong 麻烦能不能说下思路呢, 我是用backbone做的

回到顶部