关于单页应用seo的问题?

vue.js为了更好的支持SEO,推荐使用服务器端渲染(SSR)。其官方文档中有一段描述:

请注意,截至目前,Google 和 Bing 可以很好对同步 JavaScript 应用程序进行索引。在这里,同步是关键。如果你的应用程序初始展示 loading 菊花图,然后通过 Ajax 获取内容,抓取工具并不会等待异步完成后再行抓取页面内容。也就是说,如果 SEO 对你的站点至关重要,而你的页面又是异步获取内容,则你可能需要服务器端渲染(SSR)解决此问题。

可不可以这样理解呢?如果以vue.js创建的单页应用里面大量的内容是html+css写死了的。少部分数据通过axios请求得到,就可以在一定程度上提高爬虫抓取内容进而提高seo。如果不是这样,那是不是vue这样的前端框架从原理上就对SEO不友好呢?

阅读 2.5k
1 个回答

是的,所以如果大量异步请求的话,会降低SEO,因此用SSR从后台渲染页面会更快,提高SEO

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏