前后端分离如何做 seo ?

如题,前后端分离如何做 seo,查了很多相关资料,但貌似没有找到一个合理的答案。
我目前的技术面还不够广,大概清楚 vue 的 ssr 可以做 seo,还没有实践过。希望各位码友能够分享自身的经验,在前后端的多页面网页里和在单页面网页里,如何做 seo?

阅读 4.1k
2 个回答

两种办法。

一是后端识别爬虫的请求标头,然后返回特定内容。比如百度爬虫的请求标头 User-Agent 固定包含 Baiduspider,后端只要判断 User-Agent 里有没有这个字符串就行里。可以给这类请求单独返回 HTML 文档,而且这个文档不用跟真实用户访问的时候一样包含丰富的 CSS、JS 内容,只要有需要被搜索引擎收录的内容就可以了(缺点就是会影响百度快照这类的功能,不过问题不大)。

二就是 SSR(服务端渲染)了,这种例子网上一大堆,自己搜一下吧。

新手上路,请多包涵

nuxt框架了解一下

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