如题,前后端分离如何做 seo,查了很多相关资料,但貌似没有找到一个合理的答案。
我目前的技术面还不够广,大概清楚 vue 的 ssr 可以做 seo,还没有实践过。希望各位码友能够分享自身的经验,在前后端的多页面网页里和在单页面网页里,如何做 seo?
如题,前后端分离如何做 seo,查了很多相关资料,但貌似没有找到一个合理的答案。
我目前的技术面还不够广,大概清楚 vue 的 ssr 可以做 seo,还没有实践过。希望各位码友能够分享自身的经验,在前后端的多页面网页里和在单页面网页里,如何做 seo?
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
4 回答4.3k 阅读
3 回答1.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
两种办法。
一是后端识别爬虫的请求标头,然后返回特定内容。比如百度爬虫的请求标头
User-Agent
固定包含Baiduspider
,后端只要判断User-Agent
里有没有这个字符串就行里。可以给这类请求单独返回 HTML 文档,而且这个文档不用跟真实用户访问的时候一样包含丰富的 CSS、JS 内容,只要有需要被搜索引擎收录的内容就可以了(缺点就是会影响百度快照这类的功能,不过问题不大)。二就是 SSR(服务端渲染)了,这种例子网上一大堆,自己搜一下吧。