只要你经历过很多这样的分析过程,很多人原有的SEO知识结构就会被颠覆。因为过去很多流行的SEO方法大多是基于感性分析,他们没有解释为什么要这么做。他们没有数据支持,甚至没有理论支持,所以没有抓住关键点。就像我在分词与索引词典里说的,也许你认为细节是重点,而你认为重点可以忽略。
那么,在SEO的日常工作中,有哪些能力支持你进行这样的分析过程呢?
我不知道你是否还记得我在如何学习SEO中提到的四种能力
1、了解搜索引擎的相关技术和原理:能从根本上了解搜索引擎,确定很多一定的正确理论,并能找到很多值得分析的线索。
2、了解网站制作的相关技术:它可以让你知道网站上的哪些因素会影响到搜索引擎的哪些方面,以及可以用什么方法来解决问题。
3、数据分析能力:能够了解现有各种因素是如何影响SEO流量的,并依靠这种能力挖掘更多的因素。科学系统的SEO分析过程,从头到尾都离不开数据的支撑。
4、了解你想排名的搜索引擎:不管你怎么努力,仍然会有一些数据和理论无法理解的问题。每个搜索引擎和人一样,都有一定的气质。你可以通过对搜索引擎的了解得到答案。同时,了解搜索引擎也可以让你得到更多可以分析的因素。
最后,这种基于常识的科学、系统的SEO分析方法可以比一些搜索引擎算法更好地控制SEO流量。
也许很多人会反驳这种观点。比如前一段时间,我的朋友告诉我,某外贸B2C网站的创始人是从百度出来的,所以他们一定能做好SEO。我说那是不可能的。只有那些做过自己的搜索引擎的人才会明白为什么。比如阿里巴巴的B2B网站也是一个搜索引擎,我知道排序规则。但如果你给我一个商业网站,让我在阿里巴巴上获取流量,没有一套科学系统的方法,我是做不好的。因为搜索引擎的算法不是加、减、乘、除,不是这个因素加上那个因素,就能获得不错的流量。搜索引擎的设计者知道这个或那个因素的权重,以及可能产生的一般结果,但具体结果是他无法控制的。否则百度人就不会每天搜索上千字来查看搜索结果的准确性。百度成功的部分原因是雅虎采用了它的搜索技术,百度积累了大量的数据,实践并改进了算法。
而且,在搜索引擎中,只有少数人知道每个因素的权重。大多数设计搜索引擎的工程师都负责特定的任务,优化和解决特定的问题。例如,负责爬虫的工程师解决了提高爬虫效率的工作,负责内容复制的工程师减少了索引的重复内容。即使是设计搜索引擎的工程师,更不用说来自其他国家分支机构的人了。否则,那么多来自百度和百度的退休工程师就会泄露算法。
如果你能用自己的开源程序做一个小规模的搜索引擎,你就能更好地理解这个问题。即使这个搜索引擎的算法是你自己部署的,你也不能指望以后的搜索结果。做搜索引擎是一回事,在搜索引擎上拉流量又是另一回事。否则,百度就不会知道原来的页面加载速度会影响SEO流量。