如果需要实时通过http接口获取百度搜索词,请参考我另一篇博文:【2021-02】实时获取百度搜索词接口
如果需要在落地页上通过js快速获取访客搜索关键字,请参考我的另一篇博文:js获取百度访客搜索关键字
为什么要获取百度搜索关键字
百度搜索引擎,目前已成为国内国民最大的知识搜索和了解互联网的流量入口,大到巨无霸公司小到个人站长都对百度有较大程度的依赖,搜索关键词可以了解到访客的需求以及搜索意图,从而更好地调整站点的内容以及推广口号,以便更好更准确的展现在潜在客户的搜索结果中。例如CSDN的产品定位是程序员群体,我们在搜索“技术博客”时CSDN博客的排名会很靠前,是因为根据访客的搜索喜好和受众群体的搜索特征“技术”及时CSDN的主打内容口号和产品特征。但是如果搜索“自媒体博客”就没CSDN什么事了,就算是调整了CSDN的内容和品牌口号,有访客进来也是无效访客。
2020年7月以前获取百度搜索关键字的方法
百度在2016年屏蔽了所有SEO的访客搜索关键字,在访客通过百度进入到企业站点后,站点的referer中只能识别到百度的来源但是不会在携带访客搜索关键字等信息。
携带关键字的来源链接:
https://www.baidu.com/s?wd=%E6%8A%80%E6%9C%AF%E5%8D%9A%E5%AE%A2&rsv_spt=1&rsv_iqid=0xf5a78a14000e4973&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8
wd=%E6%8A%80%E6%9C%AF%E5%8D%9A%E5%AE%A2解码后为wd=技术博客,站长可通过referer中的wd、wrod、oq、kw等参数来获取访客的搜索关键字。
未携带关键字的来源链接:
Referer: https://www.baidu.com/link?url=Qb2OsE-_fwnnxfpM0KrA4WngCAXedgyWbmAMiEdMPFFPTDsotWuLqn1nuHO4ZC2Q&wd=&eqid=d2bd24bc00025333