浏览器协商缓存对SEO的影响和收益

243 阅读1分钟

浏览器协商缓存对SEO的影响和收益

首先不会对根html强制缓存哈,最多协商缓存

这个话题的起因

我准备对node ssr服务返回的根html加协商缓存时。隔壁的同事提醒说,浏览器缓存会影响seo,说爬虫请求,拿到304后,重定向到一个空的,反复几次后,就不会来爬页面了 image.png

冷静分析

image.png 一开始被唬住了,觉得好像是这么回事

仔细想一想,协商缓存能命中的条件是什么?

  • 是要带请求头,if-modified-since,或 if-none-match

爬虫会带 以上请求头吗?

  • 不会

所以:协商缓存其实是不影响SEO的

协商缓存的收益

收益:比较有限

  1. 这些场景,不会触发 协商缓存:

    1. 用户从google搜索得到的结果,点链接

    2. 用户直接输入url访问

  2. 会触发 协商缓存 场景:(对我们的需求场景,收益比较一般)

    1. 进来网站后,刷新浏览器

总结

  1. 浏览器协商缓存对SEO无影响

  2. 收益比较有限


码字不易,点赞鼓励!

image.png