本文来源:网络
1、关键词的扫描入库
每日通过扫描大量关键词在百度的排名情况并且记录每一个关键词排在百度SERP前几页(假如取前三页)的结果并进行数据存储(表结构见下图,该表结构只简单说明,实际应用不会这样设计,而是比这复杂很多),这些数据包括关键词指数(无指数的词一般不予以记录)、该关键词每一个排名位对应的网址等,当用户提交一个网址来查询这个网站的权重的时候,服务器接收到这个查询命令,并且在数据库中进行检索,将查询到的所有结果按该网站所有有指数的关键词的排名位置进行降序排列后输出。由于不是百度官方工具,因此有一部分关键词没有记录到数据库,所以可能会查询不到部分关键词。
数据存储表:
通过观察, 以上n值一般取前50名以内的数值。
2、百度IP数量范围的计算方法:
当我们检索孕妇防辐射服网站“www.91ffs.net”的时候,程序将对上表所有数据进行逐条检索,并查找到每一个匹配该网址以及其对应的关键词和其排名位置,然后依次查询每一个词的百度指数,并用一定的算法计算,得出该词的估算IP结果。
计算公式:
网站的估算IP数ΣIPB = ΣIPb1 + ΣIPb2 + … + ΣIPbn
= ROUND(Q1×P1×I1)+ ROUND (Q2×P2×I2)+…+ ROUND (Qn×Pn×In)
ΣIPbn表示第n个关键词的IP数
Qn表示某网址对应的关键词排第i名次
Pn表示某网址的某一个关键词排在第i名对应的流量指数加权值(一般是小于1大于0的值)
In表示关键词的百度指数
ROUND表示取整算法(四舍五入)
注:以上公式仅从百度指数角度分析,实际可能还有Alexa值、PR值等,对其进行估算后再分配一个权数进行加权运算。
3、百度权重值结果得出
通过以上方法计算后得到一个总的估算IP数,然后对该估算的IP进行十级划分,对应到哪一级,就决定该网址的权重数,具体级数划分按其网站(如爱站和chinaz等)规定,在网上比较认可的IP数与权重对应关系如下:
预计流量0-100 的百度权重是1(有指数的关键词排名在前50名)
预计流量100-500之间的百度权重是2,
预计流量500-1000的百度权重是3,
预计流量1000-5000的百度权重是4,
预计流量5000-1万的百度权重是5,
预计流量1万-5万的百度权重是6,
预计流量5万-20万的百度权重是7,
预计流量20-100万是百度权重是8,
预计流量大于100万的权重是9
转载随意~:陶醉 » 深度解析百度权重算法