分析同行竞争对手关键词的百度覆盖率

需求

近期需要做推广的方案。付费的方案需求,因为还没做付费推广,不清楚推广的成效,所以暂时先不考虑付费的效果
先看一下百度搜索结果前5页的搜索结果内容,统计一下同行,竞争对手的PC端关键词覆盖率。

代码

以下代码来自【方法SEO
我加了sleep 1,本来考虑降低爬虫抓取速度,以避免爬虫程序被封。
但是实际启动爬虫后,短时间内执行1-2次,程序就爬不到URL了。

在你选定的文件夹中,新建一个xxx.sh文件,
例如我将其保存为duishou.sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  GNU nano 3.2                                                                                               duishou.sh                                                                                                         

#开始获取百度前50名网站的URL......
a=0
cat kws.txt|while read line;do
let a+=1
echo $a
sleep 1
curl -s "http://www.baidu.com/s?wd=$line&rn=50"|grep -o "http://www.baidu.com/link\?[^\"|\']*"|xargs curl -s -i|grep "Location"|sed 's/Location://g'
sleep 1
done >ok.txt

#开始分析竞争对手网站....
cat ok.txt|awk -F "/" '{print $3}'|egrep -iv "360|soso|sina|163.com|sohu"|sort|uniq -c|sort -nr|head -n100 >good.txt

#展示最终结果......
cat good.txt

同时在相同文件夹内新建kws.txt文件,输入要查询覆盖率的关键词。
我此次的kws.txt文件内容如下

氧气阀
耐磨球阀
硬密封球阀
氧气球阀
多晶硅阀
黑水阀
低泄漏阀
低温阀
低温球阀
截止阀
止回阀
闸阀
球阀
保温闸阀
保温阀

效果及分析

代码在windowns下通过cygwin执行,
执行结果如下:
78 baike.baidu.com
67 www.1688.com
64 image.baidu.com
37 b2b.baidu.com
29 xueshu.baidu.com
16
15 wenku.baidu.com
13 www.wtfm.cc
6 zhidao.baidu.com
6 www.huangye88.com
4 www.zjtcn.com
4 www.zjjgfm.cn
4 www.ybzhan.cn
4 www.tongfamen.com
4 www.tkingv.com
4 www.run-xin.com
4 www.lnvalve.com
4 www.ktvalve.com
4 www.jida-valve.com
4 www.jia.com
4 www.hbzhan.com
4 www.goepe.com
4 www.gkzhan.com
4 www.gfgfv.com

15个关键词,跑了78个百度百科,64个百度图片,b2b.baidu.com是百度爱采购,这个倒是可以发发产品内容和新闻。xueshu.baidu.com 百度学术发的是论文,wenku.baidu.com,内容不好发。
www.wtfm.cc 这个是企业站 覆盖率做的还不错。
www.huangye88.com 这个是原先排名还不错的网站,现在15个关键词,只有6个页面在前50页。
B2B类网站在搜索结果排名前5页的占比逐渐减少。

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2019-2022 行书

请我喝杯咖啡吧~

支付宝
微信