Bing为搜索爬虫优化JavaScript站点的建议
Bing发布了有关如何使用JavaScript构建搜索抓取工具优化网站的建议。这也称为服务器端呈现,与呈现静态HTML所需的单个HTTP请求相比,它需要多个HTTP请求。Bingbot可以呈现JavaScript,但它不支持最新版本的现代Web浏览器支持的所有相同框架。尽管Bingbot能够呈现JavaScript,但仍然难以大规模处理,同时将HTTP请求保持在最低限度。百度bot面临同样的挑战。
Bing发布了有关如何使用JavaScript构建搜索抓取工具优化网站的建议。
抓取JavaScript网站比抓取静态HTML网站更复杂,因为它们往往链接到需要从网络服务器下载的许多JavaScript文件。
这也称为服务器端呈现,与呈现静态HTML所需的单个HTTP请求相比,它需要多个HTTP请求。
毋庸置疑,渲染单个页面所需的数十个HTTP调用并不是Zui佳选择。但是,Bingbot有办法处理它。
Bingbot可以呈现JavaScript,但它不支持Zui新版本的现代Web浏览器支持的所有相同框架。就此而言,百度bot也没有。
尽管Bingbot能够呈现JavaScript,但仍然难以大规模处理,同时将HTTP请求保持在Zui低限度。百度bot面临同样的挑战。
Bing提供以下建议以Zui小化HTTP请求,同时确保其Web爬虫可以每次呈现Zui完整版本的站点:
对站点进行编程以检测Bingbot用户代理提升服务器端的内容并输出静态HTMLUtilize动态呈现作为严重依赖JavaScript的替代方法上述建议有助于提高Bing 对抓取和索引的可预测性,并且还应该协助其他网络抓取工具。
用于动态渲染的JavaScript=隐藏真实内容?Bing在为搜索抓取工具呈现内容时遇到的不可避免的问题是它在技术上是否被认为是隐藏真实内容。
Bing说,只要向所有访问者显示相同的内容,就不会将其视为伪装。
这是确切的报价:
“好消息是,只要您真诚地努力将相同的内容返回给所有访问者,唯一的区别是内容在服务器上呈现给机器人,在客户端上呈现给真实用户,这是可以接受的并且不考虑隐藏。”
CategoryNewsSEO