SEO网站日志分析的一点经验

发布于 2017-06-07 作者 [重庆SEO]

网站统计

国内网站最常见的网站统计分析有cnzz,这玩意已经是阿里下的产品了,百度统计,另外腾讯也有自己的流量统计工具,BAT这三座大山!Google Analytics由于国情的原因在国内用的人比较少,但是功能绝对是最强大的!

由于网站统计工具都是加在页面模板中,比如要统计分析图片以及一些其他的非法访问等不经过模版的数据,网站日志就能派上用场了。

网站日志

记得08年刚毕业,第一份工作就是要一个人维护公司的ASP网站,那时公司网站用的虚拟空间,现在想来那时我完全就是活脱脱的一个小菜鸟。我也是从那时候开始接触SEO的。因为工作的关系可以得到网站下的各种数据,其中一个就是网站日志分析,现在流行的专业术语可以说是大数据分析!记不得当时下的小软件叫什么了,主要功能也就简单得统计一下搜索引擎以及状态码什么的!另外比较繁琐的就是需要每次通过FTP把日志下载到本地!

后来折腾到linux环境下,可以用部署到服务器的工具了。用过一段时间的AWSTATS,配置和数据更新稍微还是有那么点麻烦。然后又用过GoAccess, 时间都不长。

这几年,我基本上都是使用自己定制shell脚本分析日志。配合定时任务每天发送到邮件。但数据可视化是明显的弱点!看样子还是得加一个GoAccess配合一下!

GoAccess

简单说下GoAccess,GoAccess安装和用法都很简单高效,另外可以HTML输出,可以分析多种格式的日志。最常见的WEB网站日志,可以得到综合统计数据以及各种纬度的数据统计列表详情,比如访客IP,请求页面,来路,浏览器,操作系统等等。

GoAccess的几个简单Demo

Centos下安装

yum install goaccess

GoAccess用法

goaccess -f /www/seonoco.com/log/access.log

GoAccess生成Html

首先配置~/.goaccessrc

time-format %T
date-format %d/%b/%Y
log-format %h %^[%d:%t %^]"%r" %s %b"%R""%u"

然后就可以输出了

goaccess -f /www/seonoco.com/log/access.log -d -a -p ~/.goaccessrc >/www/seonoco.com/web/goaccess.html

更多用法可参考goaccess官方FAQ - http://goaccess.io/faq或自行Google。