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

python对于做SEO主要有什么作用?

如题,python对于做SEO主要有什么作用呢?虽然一再看到ZERO说PYTHON对于做SEO的重要性,但是一直不甚清楚具体有什么作用。

比如培训中的监控排名,但其实CNZZ等统计工具也都能监控到这些排名。

除此之外还有什么作用呢?

百度,谷歌了N久,似乎也没有什么答案。

请指导的大牛举点具体的例子,能够说明python对于做SEO的作用。
发表于 2015-3-23 14:19:27
回复 收藏
ZERO,SEO执着爱好者    

一直没完整的解释这个问题,这边详细说下吧。准确说不是Python对SEO有什么作用,而是会一门程序语言对SEO有什么用。Python仅是诸多程序语言中,个人评估下来最为推荐的一种,但用其它程序语言一般也没太大的差别。后面简单起见都以Python来说吧。

这就先要谈SEO日常做什么工作,再谈Python如何去结合,此处仅用流量分析一例来探讨这个问题。


1. 初期流量数据

拿到一个网站先要看到它的流量分布于网站上的哪些着陆页,才能有主次的针对性去优化。这是个看似简单实则不易的需求。
百度统计、CNZZ等统计在拆分着陆页的功能上都十分有限,基本用不上。另外至少对于大型网站,Google Analytics也不尽人意,这里主要是因为它给出来的数据样本数太少,流量大的时候容易变得不准。
通过Google Analytics的API,可以导出逐日更精确的数据,这里已经需要使用到Python了,不过需求相对简单。
进一步的,一般尤对于大型网站,流量分析的标准方式应该是储存于Hadoop的自建JavaScript统计为主,服务器访问日志为辅。无论是从Hadoop或日志抽取数据,都需要Python来支持。


2. 针对具体项目的流量分析

前面已经提到了分析流量应该是拆分着陆页的,如网站上修改了列表页,就应该看列表页的流量如何变化,而不是看整站的情况。
稍进一步,如有这样一个修改:网站上页面原来的title如“星巴克团购”,加上城市名改成如“北京星巴克团购”,量化这样一个项目的效果,不该仅看这类页面的流量总体变化,也应该分析搜索词,看包含城市名的搜索词占整体流量的比例由多少涨到多少。这时候就需要Python把各个城市名拿出来逐一和搜索词匹对。
又如,网页做AB测试,如1版title为“鱼香肉丝的做法|鱼香肉丝怎么做”,2版为“鱼香肉丝的做法|怎么做”,3版为“鱼香肉丝的做法”,一个简单的分组方法,就是取URL里面的数字ID除以测试总组数得出的余数来决定分组。如/post/300.html为组1,/post/301.html为组2,/post/302.html为组3。这样修改以后,过几周到几个月,各个组之前的SEO流量就会呈现出不同的变化趋势。计算这个的时候,也是需要用到Python的。


3. 长期的流量数据监控

Python除了上述之外,还被我用于构建数据分析系统等,通过系统能更加便捷的分析数据。此外,邮件监控报警也是一件可以做的事情。
如,百度的SEO流量大多数人都是会盯着看的,但比如360的SEO流量就未必会每天去看了。做过大型网站的SEO都知道,由技术人员不小心把搜索引擎爬虫从服务器屏蔽掉是很正常的事情,这样的事一出现,对应搜索引擎的流量就会飞速下降。但有时流量就算大幅下降了也没人意识到。
通过Python每天计算各搜索引擎的流量/抓取/收录等数据,并发送邮件报警,能够及时的定位网站上很多问题,最小程度的减少隐患。


稍微总结下的话,上述提到的内容均是我们接触的实例,也都是非得用程序语言实现不可的需求。因为有Python帮助,我们才能给网站的SEO真正做出效果。如果一个SEO还未完全意识到技术的重要性,只能说明日常SEO做的东西还太初级,所以才没那么依赖技术。某种程度上说,不明白技术对于SEO多重要的情况下,该先补的不是技术,而该好好加强学SEO。
发表于 2015-3-23 14:49:23
回复 收藏
GoGo闯,不折腾不舒服斯基    

python相对其他程序语言易学、简单、高效、可高度定制实现市面上任何SEO工具都实现不了的功能,常用的如统计网站每类页面在pc、wab端对应各个搜索引擎的收录、排名、抓取情况,当某类数据变化幅度超过自设的阀值就发个邮件告警之类的

可以尝试自己做个爬虫、简单的搜索引擎,更容易掌握搜索引擎的原理规则,发现一些之前从没注意过的东西
发表于 2015-3-23 14:55:07
回复 收藏
chulai1,请到个人资料页面设置个人签名    

ZERO 发表于 2015-3-23 14:49
一直没完整的解释这个问题,这边详细说下吧。准确说不是Python对SEO有什么作用,而是会一门程序语言对SEO有 ...

初期的流量数据中提到“百度统计、CNZZ等统计在拆分着陆页的功能上都十分有限,基本用不上”,为什么这么说呢?对于中小网站来说,CNZZ之类的,似乎已经足够了啊。

具体项目的流量分析,似乎可以归结为对SEO操作效果的数据检测,典型的就是AB测试?
 楼主| 发表于 2015-3-23 15:49:18
回复 收藏
惬意,国内一线珠宝电商SEO,向往去超大网站做SEO流量。    

chulai1 发表于 2015-3-23 15:49
初期的流量数据中提到“百度统计、CNZZ等统计在拆分着陆页的功能上都十分有限,基本用不上”,为什么这么 ...

对于中小网站,cnzz之类的统计足够,那是因为受限于中小网站SEO的可扩展性局限,
zero  和 gogo闯 所指的数据分析、监控、预警,都是针对与看准、知乎、美团等量级来说会技术(例如python),会更加方便、也更加科学地去指导SEO工作。
当然也不是说小企业站就不用会技术,非常赞zero的这句话:某种程度上说,不明白技术对于SEO多重要的情况下,该先补的不是技术,而该好好加强学SEO。
发表于 2015-3-23 16:58:26
回复 收藏
chulai1,请到个人资料页面设置个人签名    

惬意 发表于 2015-3-23 16:58
对于中小网站,cnzz之类的统计足够,那是因为受限于中小网站SEO的可扩展性局限,
zero  和 gogo闯 所指的 ...

毕竟像知乎,美团之类的大网站还是少数的,中小网站才是大多数。

对于python的作用确实不是很清楚,个人觉得类似PHP之类的更加有用,因为懂这些可以随心所欲的修改网站功能的话,会比统计流量更加实用。我只做过中小网站,所以也只有这个认识。技术方面确实很少用到,无非就是看看统计数据,百度站长工具,蜘蛛爬行日志什么的,其他技术方面的基本没用过了。
 楼主| 发表于 2015-3-23 17:17:45
回复 收藏
ZERO,SEO执着爱好者    

chulai1 发表于 2015-3-23 07:49
初期的流量数据中提到“百度统计、CNZZ等统计在拆分着陆页的功能上都十分有限,基本用不上”,为什么这么 ...

还是前面那些例子可以对号入座,看多少是CNZZ等能做的,不是说小型网站就没那些东西该做了,很多东西大小网站还是一样的,就是太多小网站SEO没那意识。

流量分析只是前面随便选的个切入点,实际Python能做的事还太多。举个简单的例子,以前也做过发邮件找人换链接的事,邮件一封封到网页客户端发略显麻烦,收件人要复制粘贴,内容和标题也要复制粘贴。

对于熟手而言,Python配个自动发邮件的脚本分分钟的事情,只要配个邮箱列表就很快可以发很多邮件了。

程序主要就是获取分析数据,还有解放劳动力。
发表于 2015-3-23 17:29:31
回复 收藏
chulai1,请到个人资料页面设置个人签名    

虽然我也懂点编程,但是用于SEO方面的确实太少,没有切身体会过对SEO的作用,对ZERO说的还是感觉比较模糊和抽象,无法体会到巨大作用额。
 楼主| 发表于 2015-3-23 19:37:35
回复 收藏
born,个人微信公众账号:jinan_seo请马上关注    

提升效率~以前一个小时才能干完的事情,现在只需要十行代码。然后抽颗烟、唠唠嗑。
发表于 2015-3-24 14:22:43
回复 收藏
快速回复 返回顶部 返回列表