浏览器协商缓存对SEO的影响和收益
首先不会对根html强制缓存哈,最多协商缓存
这个话题的起因
我准备对node ssr服务返回的根html加协商缓存时。隔壁的同事提醒说,浏览器缓存会影响seo,说爬虫请求,拿到304后,重定向到一个空的,反复几次后,就不会来爬页面了
冷静分析
一开始被唬住了,觉得好像是这么回事
仔细想一想,协商缓存能命中的条件是什么?
- 是要带请求头,if-modified-since,或 if-none-match
爬虫会带 以上请求头吗?
- 不会
所以:协商缓存其实是不影响SEO的
协商缓存的收益
收益:比较有限
-
这些场景,不会触发 协商缓存:
-
用户从google搜索得到的结果,点链接
-
用户直接输入url访问
-
-
会触发 协商缓存 场景:(对我们的需求场景,收益比较一般)
- 进来网站后,刷新浏览器
总结
-
浏览器协商缓存对SEO无影响
-
收益比较有限
码字不易,点赞鼓励!