SPA做SEO,预渲染问题

做SEO,因为是SPA单页应用,所以查资料使用了webpack的prerender-spa-plugin来做预渲染。

但是发现生成的路由文件夹下的index.html的内容,只有头部和尾部(我的header和footer是写在App.vue里的),
这样一来就尴尬了啊,我们产品说做SEO要把整个页面都渲染给百度蜘蛛。

请问各位大佬有好的办法吗?
跪求!!!

——————————————————————分隔线——————————————————————

发出问题17min后,我根据github上的demo设置了我的配置。
但是好像只渲染了一部分的body,另外还有很多内容没有……这可如何是好啊……

阅读 1.8k
2 个回答

是不是使用了路由导致一部分的js是动态加载的?是不是可以把动态路由这部分在预渲染的时候,做成同步的,也就是和正常显示的页面区分开

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