利用Google Analytics追踪关键词排名

本文主要讨论利用Google Analytics(以下简称GA)追踪关键词在自然(organic)搜索结果页面(SERPs)的排名。

SEO的烦恼

Google为用户提供的搜索结果越来越趋向两个特点,个性化及本地化。很多时候,你登录了与你没有登录,同一个网站同一个关键词排名会不一样。或者你在A地明明看到关键词排在第一页,但在B地的客户却说网站还在第二页。你是否还在为寻找一个查询正确Google排名的软件而烦恼?本文所讨论的利用GA追踪关键词排名,也许可以帮助你解决这些问题。

GA追踪关键词排名原理

简述:利用GA配置文件的过滤器功能,依次筛选出自然排名、搜索引擎、关键词排名。生成用户自定义报表以供查询。

步骤:

1、为网站创建一个新的配置文件。如果你还没有Google Analytics账户,请移玉步至此

创建

2、选“为现有域添加配置文件”,配置文件名称随便填。

添加配置文件

3、创建完成之后跳到网站配置文件首页,找到你刚才添加的配置文件,点最右栏“操作”下“修改”,进入配置文件设置。找到“应用于配置文件的过滤器”这个区块,添加过滤器。

4、设定第一个过滤器。

选“为配置文件添加新的过滤器”,过滤器名称随便填,过滤器类型选“自定义过滤器”,然后选“包括”,过滤字段选“广告系列媒介”,过滤模式填写“organic”,区分大小写选“否”,之后点保存更改。如下图:

过滤1

5、设定第二个过滤器。

继续添加过滤器。选“为配置文件添加新的过滤器”,过滤器名称随便填,过滤器类型选“自定义过滤器”,然后选“包括”,过滤字段选“广告系列来源”。

过滤模式填写你要追踪的搜索引擎,把搜索引擎的名称用“|”隔开即可,比如我填写“google|baidu|yahoo|sogou|youdao”。

继续,区分大小写选“否”,之后点保存更改。如下图:

过滤器2

6、设定第三个过滤器。

添加过滤器。选“为配置文件添加新的过滤器”,过滤器名称随便填,过滤器类型选“自定义过滤器”,然后选“高级”。

字段 A -> 提取 A,选“广告系列字词”,填写“(.*)”

字段 B -> 提取 B,选“推介链接”,填写“(?|&)(start|pn|b|page)=([^&]*)”。“start|pn|b|page”,是Google、百度、搜狗、有道这几个搜索引擎分页的参数,这是本方法判断关键词所在页面的关键。比如,Google分页参数为start,第一页start参数为空,第二页start=10,第三页start=20;百度则为pn,第二页pn=10,第三页pn=20。如果你自定义了搜索引擎,需要查找该搜索引擎分页参数,填加到这里来。

输出至 -> 构造器,选“用户定义”,填写“$A1 (第$B3)”

必填字段A选“是”,必填字段 B选“否”,覆盖输出字段选“是”,区分大小写选“否”。之后点保存更改。如下图:

过滤器3

7、至此三个过滤器全部完成。一般需要等待一天左右,才可获得结果报告。

查看结果报告

点“查看报告”,进入GA控制台,点击右侧“访问者”标签,在弹出的次级菜单点击“用户定义”即可查看报表。如图:

User Defined - Google Analytics_1231723311772

由于只是截取了搜索引擎分页参数的数值,你看到不是关键词排名的页码,而是该页开始的结果数。以Google为例,如果参数为空,说明在第一页,如果显示10,表明在第二页,显示20表明在第三页。Yahoo一般显示11,21这类数字。只有搜狗直接显示页码,比较直接。

利与弊

基本上可以准确的得到关键词排在第几页。遗憾是无法得到关键词排名位置,而且如果在搜索引擎设置一页显示多于10个结果时此方法失效。当然,绝大多数情况下没有人会去修改一页显示结果的数量 :)

对于SEO来说,这是关键词研究的一个非常非常好的方法,可以让你全面了解关键词的排名与表现情况,为你的SEO策略提供数据参考。

此方法最初由André所创,感谢这个极具创造力的SEO。

你可能感兴趣的:(analytics)