发现更大的SEO世界
 找回密码
 注册
搜索
»首页»SEO培训 SEO论坛 SEO交流 帖子
发新帖
zfx169527,请到个人资料页面设置个人签名    

关键词百度首页占有率分析工具汇总

本帖最后由 zfx169527 于 2014-6-19 14:23 编辑

一、解释

seo诊断的一部分工作就是监控目标关键词在目标搜索引擎上面的排名情况,那么为什么要做百度首页关键词占有率分析呢,因为我现在所在的公司所用的手法是站群,这里的站群不仅仅是网站的集群,还包括各种其他的推广方式,比如说百科、知道、信息港等等,这里面叫站群可能不是很准确,也可以理解成站群结合整合营销之后公司大量产品的关键词在百度首页的平均占比是多少,反之可以分析出所有竞争对手的占有率是多少,再深入的话可以结合自己公司的各环节转化率,算出同行的流量甚至是业绩,同时也能估算出整个行业的盘子有多大(只是估算),估算出来之后就可以继续算出明年的广告投入以及人员投入等等,投入之后能达到什么样的效果;

二、实现方法

1、第一阶段


09年来到公司之后,站群还没有完全搭建起来,那时候的主要精力是放在关键词库完善和站群搭建、关键词部署以及整体推广策略(除了市场部做推广之外,业务部在发广告的时候要和市场部的整体策略吻合)的制定上面;

这个阶段查询占有率的方法是最笨的,手动查,每次查询都要花费大量的人力和时间成本(当时团队里面没有技术);


2、第二阶段


站群效果初显之后,批量的关键词有了排名,每天的咨询量和意向量都有了大幅度的提升,但是关键词库里面的词越来越多,再手动去查不是很现实,但是又没有技术,所以只能联系外包,其实这个外包的技术也是在光年论坛里面认识的,他之前就有开发过类似的软件,我这边又定制开发了一些针对站群查询所需的功能,截图如下:


这个工具其实就是批量采集关键词在百度首页的网址,接下来用excel的透视表功能,筛选出自己网址得数量和总数量做比值,就能简单的分析出自己的所有网站、大量关键词在搜索引擎上面的占有率是多少了

这个工具的好处是可以批量、快速查询,不足是无法快速查询第三方平台的占有率是多少(用excel也可以实现,因为我们当时提取了标题和描述,可以通过判断特征码来实现)

这里仅提供思路,具体实现大家自行解决!(国平当时讲过对每个排位进行赋值,这样就可以算出整合行业网站的分数,再结合自己的数据就可以估算出同行的流量和行业流量,小行业可以,大行业没试过)

3、第三阶段(第三方免费工具)

(1)   Rank Tracker

rank tracker 查询关键词排名工具

      英文比较好用,中文一般!

(2)   Piaoyi关键词排名查询工具

piaoyi关键词排名查询工具


百度好用,谷歌一般!

(3)   奏鸣关键词覆盖率查询



      相信很多做seo的人都知道这个工具,这个对我们做站群或者整合来查询占有率来说是个非常好的工具,在上面输入特征码和关键词就能查出百度首页的占有率(包括第三方,但是所有连接都要有明确的特征码才可以),缺点是查询次数的限制,现在正在联系外包自己开个一个这样的工具!

    这是我查询的其中一个关键词的情况,占有率达到了40%,其实是60%,百度百科和知道没提取出来;如果我们拿着这种占有率的数据,加上后期的咨询、意向、新客去找老板谈工资的话,会怎么样呢?(目前只试验过小型的产品站)


(4)   爱站的关键词排名监控也是很好用的,但是一些长尾是监控不到的,所以比较适合大战,而且做seo的人基本都用这个工具,这里就不讲了!

4、第四阶段(整合)
      先上图,下次再详细说下这个!


截图里面的这个功能和思明写的《【python】挖出同行的网站,跟踪同行网站》的原理差不多!

评分

参与人数 4赞同 +13 收起 理由
yinshuiping + 1
莫山 + 4
思明 + 4 赞一个!
ZERO + 4

查看全部评分

发表于 2014-6-19 14:23:36 |只看大图
回复 收藏
ZERO,SEO执着爱好者    

可以考虑把查排名的需求明确写出来,发在论坛里。Python实现这些可能只是几分钟的功夫,若不介意运行无界面的Python的话。
发表于 2014-6-19 14:43:21
回复 收藏
zfx169527,请到个人资料页面设置个人签名    

确实是,python实现起来会简单得多,我现在也在努力自学python中,需求的话我先说下简单的吧,回头详细写一下;其实主要是针对站群手法,包括各种第三方推广平台(百度知道、经验、百科、信息港等)的排名,搜索某个行业的大量关键词,然后通过某个或某几个特有的条件关键词(网站和第三方平台内容中要嵌入这个条件关键词),批量查出搜索引擎首页(10个自然排名位置)中自己的信息排位情况,最后算出个百分比,在根据国平说的那个给不同的排位赋值,也可以通过这个反过来算出同行的占比,这个可能适合于做产品类型的公司
这个出来的话,后期根据这个数据,再结合ip、咨询、意向、成交等算出行业的盘子,以及广告预算等等内容!当然这个只是seo一块,再结合sem竞价就更好了!
 楼主| 发表于 2014-6-19 14:56:58
回复 收藏
ZERO,SEO执着爱好者    

zfx169527 发表于 2014-6-19 06:56
确实是,python实现起来会简单得多,我现在也在努力自学python中,需求的话我先说下简单的吧,回头详细写一 ...

1. 下载http://www.seoqx.com/seoqx.pyc

2. 安装pycurl模块(自行百度)

3. 将以下代码保存为rank.py

4. 将关键词一行一个,存入keywords.txt

5. 运行:python rank.py keywords.txt 特征词

6. 输出结果为:关键词、首页覆盖率、排名总分


  1. # coding:utf-8
  2. from seoqx import *

  3. kw_file, find_str = sys.argv[1:3]

  4. for line in open(kw_file):
  5.         kw = line.rstrip()
  6.         html = baidu_serp(kw, rn=10)
  7.         areas = serp_area_reg.findall(html)

  8.         find = 0
  9.         score = 0
  10.         for pos, area in enumerate(areas, 1):
  11.                 url = serp_url_reg.search(area).group(1)
  12.                 link = re.search('<h3 class="t".*?<a [\s\S]*?href="(.+?)"', area).group(1)
  13.                 html = curl(link)
  14.                 if find_str in html:
  15.                         find += 1
  16.                         score += RANK_SCORE[pos-1]

  17.         print kw, '%d%%' % (find*10), score
复制代码
发表于 2014-6-19 15:25:15
回复 收藏
老狼,老狼博客 www.lanzhihui.com    [ 版主 ]

等你的 需求目的补上,给你赞。
发表于 2014-6-19 15:58:57
回复 收藏
zfx169527,请到个人资料页面设置个人签名    

ZERO 发表于 2014-6-19 15:25
1. 下载http://www.seoqx.com/seoqx.pyc

2. 安装pycurl模块(自行百度)

 楼主| 发表于 2014-6-19 16:22:07
回复 收藏
mhxywwl,请到个人资料页面设置个人签名    

ZERO 发表于 2014-6-19 15:25
1. 下载http://www.seoqx.com/seoqx.pyc

2. 安装pycurl模块(自行百度)

这个只能查首页的覆盖率?要是多个URL怎么查询,比如列表页,内容页,百度知道,百科,经验等
发表于 2014-6-19 17:13:04
回复 收藏
renmai,紧箍咒、乳房罩、八戒裤衩、避孕套    

ZERO 发表于 2014-6-19 15:25
1. 下载http://www.seoqx.com/seoqx.pyc

2. 安装pycurl模块(自行百度)


版本错误
网上说:直接拷贝xxx.py文件过来即可,会自动编译成.pyc
怎么无缘无故出来一个xxx.py  无从拷贝呀
发表于 2014-6-19 17:18:18
回复 收藏
zfx169527,请到个人资料页面设置个人签名    

ZERO 发表于 2014-6-19 15:25
1. 下载http://www.seoqx.com/seoqx.pyc

2. 安装pycurl模块(自行百度)

rank.py keywords.txt 特征词 都放在python的根目录下吧?特征词是存成txt文档吗
 楼主| 发表于 2014-6-20 10:52:54
回复 收藏
ZERO,SEO执着爱好者    

zfx169527 发表于 2014-6-20 02:52
rank.py keywords.txt 特征词 都放在python的根目录下吧?特征词是存成txt文档吗

特征词直接输入
发表于 2014-6-20 11:02:12
回复 收藏
zfx169527,请到个人资料页面设置个人签名    

ZERO 发表于 2014-6-20 11:02
特征词直接输入

Traceback (most recent call last):
  File "D:\python27\rank.py", line 4, in <module>
    kw_file, find_str = sys.argv[1:3]
ValueError: need more than 0 values to unpack
 楼主| 发表于 2014-6-20 11:13:28
回复 收藏
zfx169527,请到个人资料页面设置个人签名    

老狼 发表于 2014-6-19 15:58
等你的 需求目的补上,给你赞。

 楼主| 发表于 2014-6-20 12:44:48
回复 收藏
快速回复 返回顶部 返回列表