虽然良多时辰对于seo,一个简单的设法胜过高尚尊贵的手艺,但不代表手艺是不需要的,良多需求都需要手艺来实现。
估量所有人城市认同的一点是,既有的需求不应该因为手艺的局限而妥协。健忘最早是在哪家公司的手艺部招聘介绍琅缦沔看到这句话,感受很是适当。当筹行为算作一件事往后,如不美观手艺上稍稍受阻,就抛出一句“这么麻烦啊,不做了”导致前功尽弃的话,无论何时都是欠好的工作。之所以手艺需要存在,就是为体味决需求的。
而或许有争议的问题是,seo的手艺需求应该是seo自己来做,仍是让手艺人员做?我的不雅概念是,复杂的需求给手艺人员做,因为若让seo去实现那些工具往往会因为能力所限而效率很低;而简单的需求最好由seo自己做,如不美观天天成堆的需求都需要沟通协助的话,对seo和手艺人员城市是较年夜的无谓精神耗损,导致了更多人会选择让需求因为手艺而让步,继续使用纯人肉的体例做seo。
良久以前我用易说话随手做了一个百度页面收录抽查的很是简陋的轨范,那时只是毫不在意的在一个论坛上随便发了个帖子。然而当写出软件的近一年时,因为百度有更新导致了软件故障,那时每隔几天就有人给我陈述请示bug。最让人惊奇的是我在写出该软件后入职过两家公司,那两家公司都在用阿谁简陋的轨范。因为seo需求虽然存在着,却少少有手艺去解决它。
好比关头词排名发芽,凡是情形下这看似很简单的使命却也不轻松,常见的需求如下:(仅为表达的更形象,故以分类信息网站举例)
单个关头词对应单个网站: 发芽58同城“二手手机”这个辞书排名
各类现有软件都能做到,我以前斗劲倾向于用不美观其关头词工具。
多个关头词对应单个网站:发芽58同城对于“二手诺基亚手机”、“二手摩托罗拉手机”的排名
仍是有斗劲多的软件可以做到,如前面提到的不美观其,但它在批量添加关头词章一点上有点麻烦,如不美观关头词良多就无法使用它。可庖代的方案如Rank Tracker,据我所知它也是相对最超卓的排名发芽软件。
多个关头词一一对应多个网站:如不美观是站群的话会斗劲多的见到这问题,其他情形下斗劲少见
此时Rank Tracker也欠好用了,因为对于它而言网站要一个个添加。此时可以选择追词,虫虫也内置了这个功能。
单个(或多个)关头词对应多个网站:发芽58同城、赶集网、苍生网分袂于“二手诺基亚手机”、“二手摩托罗拉手机”的排名
很遗憾至今我还没见到哪款软件完成这个功能,尽管它很轻易实现。如不美观关头词X分袂要查网站A, B, C在它膳缦沔的排名的话,在各类软件上,都需要查三次X的排名,分袂找网站A, B, C的排名地址,很耗时刻且轻易被封IP。尽管这对于剖析竞争对手的seo情形而言是再常见不外的seo需求。
而又好比数目达到千级万级的关头词若何查排名呢?这样发芽很轻易被搜索引擎封IP,在前面提到的各类软件中,只有Rank Tracker给出体味决方案。好比可以随机轮换伪造User-agent、距离7-15秒发芽一次关头词、使用HTTP代办代庖进行发芽等。但这依然不完美,在保证不变情形下,Google只能天天成就千个辞书排名,对于良多年夜型网站显然是远远不够的。比之高效得多的解决方案是本机网关IP的切换,而这今朝只能用自己写的轨范所实现。
除此之外,查排名的需求还可能有良多,好比将关头词排名汇总成历史图表、经由过程排名位置子音搜索量来估算seo流量(如爱站网所做的)等等,往往都是现有软件没有供给的。
而尽管写了这么多,对于自己按需开发的轨范而言,这些加起来在功能上生怕不跨越500行代码。而对于我最常用的多关头词对应多网站,这个所有现有软件所没有的功能,用Python写出来年夜约是30多行代码。
所以认为稍学些手艺是对于seo存在着极年夜益处的,尤其是轨范。
小我斗劲举荐Python,它也是日常辅助自己seo的最常用工具。而且它的入门相对我接触过的所有说话中是最简单的,随便找一本书进修语法基本,并熟悉re(正则表达式), threading(多线程), pycurl(收集下载)这些模块往后,很快就能措置年夜年夜都不算复杂的seo需求。尤其若有PHP基本则可以在极短的时刻内把握Python,举荐一个不错的网站:http://www.php2python.com/
更风行的PHP也是不错的选择,对于做网站而言,因为它在国内被接管的水平很普遍,比起Python拥有很是年夜的优势。但在解决一些应用需求,尤其是采集类需求时,PHP相对显得亏弱一些。
接下来我会陆续清算自己写过的代码,并分享一部门出来,以供配合交流进修。
原文链接:http://semwatch.org/2012/04/tech-meets-seo/

网友点评
精彩导读
科技快报
品牌展示