经常有人让我帮忙简单说说SEO相关的数据分析怎么做,甚至期望能几小时速成。但这方面涵盖的太多,不可能三言两语就说尽,也不知可从哪里简单概括。
; ^! B0 I" V3 \8 H7 i6 V8 k4 ]/ z# N; k D! _, {' q
SEO是一个非常不成熟的行业,能参考的资料极有限,大多数东西都要通过数据来摸索,而摸索的过程中,往往能揭露凭过往的直觉没有意识到的真相。所以数据化有时对于SEO是非常残酷的,往往一份简单的数据就可以否定掉一群人数年的努力工作。# ~5 ~1 x2 V3 D2 z( \: w" T
* Y2 o S! O, r3 Z 就拿最常见的例子来说,SEO流量是怎么组成的?大多数人觉得那是靠热门关键词撑起来的,或者认为是大量的热门关键词撑起来的,于是认为热门词的排名上去流量肯定会涨,却不然。对于大多数稍大的网站,绝大多数SEO流量都是由百度指数都没法看到的极其长尾的词带来的。因此哪怕用再大的力气去做热门词的排名,它们贡献的流量依旧很有限。4 \( ?% M/ B ?% S
$ |1 R+ o/ n& g3 @% [# r 或许有人会认为这不可思议,因为从来没看到过这样的数据。但这数据是只有通过分析网站的原始日志才能得出的结论,而Google Analytics此类采样率极低的统计系统无法看到这样的数据。更不提哪怕会熟练用GA的SEO也甚少,因此SEO流量的真相几乎是从不被人看到的。! C# j( l( L0 ~
% W9 s1 l6 m3 k* V% h 所以,有时听人说“SEO已死”,而我经常说“SEO还没活过”,一点也不夸大。
; F! m/ A$ ]7 B' J" ?4 T6 f9 V, `) }! S6 c0 h2 Q A
如何开始学习数据分析
D: C2 \4 s- q( }4 C/ J- [: A3 X( F3 N0 @# K2 t0 s7 r
SEO的最终目的是给网站产生收益,因此核心指标有两个:转化、流量。
" }+ _! b7 B) r4 ~8 M- S3 C5 O6 J( Y
比如流量再可以细分:流量 = 收录 * 排名 * 点击率 * 搜索量收录可以再细分:收录 = 抓取量 * 页面质量
& G/ ^5 H$ u+ H: H1 M* M+ Y$ h, a" [/ m
而比如抓取量,它的瓶颈依情况,可能是抓取时间封顶、可能是抓取总量封顶、可能是页面总量封顶。各种情况都有不同的处理方式,需加入不同的数据指标。
W h: l/ C2 D- C' E \1 E2 o: E& l3 c, A! y
通过类似这样的分法,从最终数据指标(转化、流量)可以逐步细分出几十几百个数据指标,这些数据指标都是有用的,因为它们的数值变动以后,最终也会影响到转化或流量。( Q! V2 A' e0 p |; c
J6 N+ b7 s3 G5 x (有本热门的SEO书籍,花了很大的篇幅去写了对一个网站分析并操作的实例,但最后那个网站的SEO流量却很低,没见多大效果。因为尽管其中有大量的“分析”,却多是在看没意义的数据。)当一个主要数据指标产生波动的时候(最常见的是总流量变动),就需要通过细分数据来分析具体的原因,后面有两个举例提及大致思路与步骤。4 M8 [0 e- l9 V: _' c$ F
2 y) ?( h) h7 m7 b
之间涉及到的面则非常广——
" J1 x1 J) i3 }+ j% @! l7 x7 z- D% j/ r7 f/ V5 \) V) h' N: a' F
首先要了解搜索引擎的基础原理,这才能知道在什么情况下什么数据指标是有关的;之后需要对多种技术的入门级知识,因为各类数据的获取方式都不同,有些需要采集、有些需从日志提取、有些从数据仓库导出、有些从API获取等等,需要学习的方向不尽相同;单单的数据只是数字,还需要分析数据才能让它产生价值。临时性的分析一般用到Excel,监控类的分析则需要自己做个能输出图表的报表系统。5 X5 r% o; ?' \5 e% [* n( p+ s
- l- b- [, F& I) F 这些至少要花个半年功夫才能学会,但并不算难,没有什么可畏惧的。就如学习1+1时都会觉得9*9是难的,但学会后再往回看,那就没什么了。# q2 S/ K3 c g9 |0 L2 G2 w
5 d- g; s W$ i. r8 ]( J9 m 一个基础的假想案例分析; c8 D- A T, d. i5 y/ [8 w/ d; n
5 C( K/ {. V- m5 M4 u
假设个较接近于实际应用的例子:
( _2 k; E, N# F h6 M& S+ @2 |, q5 { C6 V
一个游戏类论坛,A板块为网盘游戏下载,很多页面上有到X网盘的导出链接;B板块为BT下载,页面上有一个站内的种子下载链接,无站外导出链接。
8 a8 I7 S; }# ` }* ?- i, b$ a. ?. ^+ p: ^
开始分析:3 y& s) D' H' O1 d0 l- G# D/ u P
& m* F- Q6 p) C. P7 j 统计页面的抓取数量与即时收录数量,并计算之后,发现A板块的页面质量明显低于B。(页面质量 = 收录数量 / 抓取数量)那么此时猜测,是否是A板块帖子页面上,X网盘的导出链接导致了它的页面质量低?
7 s! j/ ^( U: T1 U* G3 k2 r: E; Q
为了验证猜测,再将A板块的帖子页面分为两组,其中aa组有X网盘的导出链接、bb组没有X网盘的导出链接。分别计算其页面质量。如果aa组帖子的页面质量明显低于bb组,那么可以得出初步结论:
: {4 q# J9 N% @4 d/ t0 r* v7 ~ ~6 r, j
“X网盘的导出链接,使得自身帖子页面质量降低,影响到收录量,并最终导致SEO流量受损。所以需将该类导出链接做特殊处理,比如由自己站内URL,301跳转到X网盘等。”
! e( b9 X [$ h1 ?
" f' M6 S& ~7 l 当然这个结论未必是正确的。比如,aa组帖子具备的特征,除了具有X网盘的导出链接外,也可能具备的特征如转载帖子比较多(游戏资源贴许多会是转载),可能是后者真正导致了其页面质量的低下。
+ U. e) _' z* F! ]& @. Z9 ^$ `' k& P7 q
* k4 v) Y$ A$ i; p$ O! l/ V" a1 h 尽管更严谨的数据分析(比如再将转载帖子与非转载帖子分组)更可能得出准确的结论,但这般严谨下去就没个头了,SEO毕竟不是火箭科学,在某步的数据获取很有难度时,借助经验来猜测下可能更划得来。( }. g$ `. N" O7 ~) r6 a% Q* B
) R( k9 U* B' w8 ]. A
所以可以先实施项目,然后再监控整个A板块相对B板块的页面质量是否有拉近,从而以最终效果来证实之前的猜测正确与否。
4 T6 N, C8 ?! _2 l( Q% @5 Y( |
: G: W9 \# D9 o 尽管这个例子完全为假设,我并不确定实际情况中,帖子到网盘的导出链接是否会影响到页面质量。但类似的例子平日能遇到很多,且此类分析的时候所需的数据收集起来方便,因此这是日常SEO数据分析最容易碰到的一类情况。$ A3 I+ T" o5 b. T, u1 j ]
4 m7 q: E4 V0 N9 ~1 | 一个进阶的实际案例分析
6 r1 [ j' }2 b/ p1 {) P- J5 @5 S% b- E
& a7 B: a5 l5 v+ r (数字与实际数值不等,但大致比例相同)
( T: v0 a- }& H( d' m6 H2 t% o4 g8 N
内页的流量在某一时间段大幅度下降,需分析其下降原因。
# u$ l+ m# P$ x U5 T4 M: ?9 K# t2 r: Z) K4 b
一个常用且管用的思路是,取25%的热词,看它们带来的流量、与另外75%词分别的变化。如果得出的数据是热词的流量下降多,即多半为热词的排名有下降;如果下降程度相当,则为整体的影响。
) G0 k. {4 |: ? X. F( l. T- D, C3 y/ Z/ y3 D$ Y
首先,计算得出25%的热门关键词,它们的流量下滑幅度为35%;而75%的非热词,它们的流量下滑幅度为30%。
2 X) o# j5 w- T; N5 [$ n
" F/ s0 g$ G* [" M) v9 |, V2 C 但虽然数据差了5%,但差距还不是特别明显,需要进一步分析才能确定。4 C* J1 Z A* e5 x5 N9 g
" D5 Y( |/ f8 u# q/ z 因为关键词往往是可以被进一步分词的,如“SEO文章”可进一步分为两个检索词——“SEO”、“文章”,而且检索词才是搜索引擎真正在处理的。所以进一步的分析就去分析25%的热门检索词流量的变化。! ]& G# d' q/ R4 ~; v {( E
6 M5 |7 d4 w; O6 O! {% K 最终得出的数据是,包含25%热门检索词的关键词流量下降了40%,不包含热门检索词的词流量仅下降10%。& p d! {1 i$ P/ X4 j
8 D2 O# {! D# Q. W2 d' \ 那么结论就很清晰了,热门检索词相关的流量产生了变化。之后对比网站近期的项目上线列表,没有涉及到这部分的修改,所以这是百度的算法调整所导致的。
! S: @% |6 x/ q2 G% F
) R" [7 I% o2 ? 知道了流量的变动原因后,自然也就可以有一些相应的改进方案了。尽管方案能执行与否尚取决于网站对SEO的重视程度,但至少不用借口于:“百度总是喜欢K我们的站”之类。2 T" U7 P8 c7 t
|