真正的网站优化怎么做
先定义一下,这里所说的网站优化,是纯粹的指从搜索引擎获得大量优质的流量,把网站要实现的最终效果最大化。有些人把网站运营的内容也纳入到网站优化范围,不过这篇文章不讨论网站运营的东西,尽管我是很建议大家把网站运营和网站优化结合。
在“网站优化作弊与反作弊”里,我把网站优化和心理学家类比过。其实他们有相同点也有不同点。
相同点就是:你研究的对象,有很多的秘密等着你去探索,对于研究它的人,经常都会有东西是你不知道的。不同点就是:心理学是一门自然科学,自然界创造的东西,以人类现在卑微的探索能力,你永远无法说你有多接近真实。但是搜索引擎,却是完全由人自己创造的,所以理论上还是能完全把搜索引擎弄明白的。
这就谈到了一个真正的网站优化er应该学习的第一大技能:弄懂搜索引擎相关技术和原理。
我是不太同意那样的说法的:做网站优化不需要太技术化,考虑好用户体验就不用担心什么了。考虑用户体验,做好内容是绝对应该做的,这其实是在网站运营方面就要考虑的东西,但是技术化也是另一个非常重要的东西,它很多时候甚至是决定性的条件。
用常识想一想,我们在一个叫做 google 或者百度的平台上拉流量,但是我们对于这个平台内部是怎么运作的竟然不了解,这不是搞笑吗?? 农民种菜还要了解天气和季节对农作物的影响呢。
不光要了解,而且要把这些知识应用到网站优化,这种了解还需要达到一定的深度才可以。 像迈克·摩尔,做了20多年搜索引擎开发,在搜索引擎领域有多项专利,他也在做网站优化。而现在有些网站优化ER,仅仅知道怎么样排列关键字就觉得是在做网站优化了。这个差距真的不是一般的大。当然,最后的结果也是很悬殊的。 迈克·摩尔说过:只有少数人能真正控制搜索引擎。我一直认为他自己就是那种能控制搜索引擎结果的人,记得2年还是3年前,他的团队就硬生生把一个网页在搜索“网站优化”的时候排在了第四,那个网页,当时连一些资深的网站优化ER都看不明白怎么能排在第四的。
关于怎么在页面上排列关键字,一个报纸的排版人员其实更擅长,他们非常明白怎么兼顾阅读性和内容突出度。如果罗列关键字的技巧就是网站优化,那也难怪很多人局外人说网站优化非常简单了。
至于怎么去了解,我推荐大家先去当当网搜一下,有很多的介绍搜索引擎原理的书籍。如果有条件,还需要自己做一个搜索引擎。如:可以用Lucene之类的自己搭建一个搜索引擎实践一下。 虽然google对自己的很多技术都很保密,但是放心好了,搜索引擎并非google和百度独有的东西。把类似的搜索引擎了解清楚了, 你再来看google和百度,发现绝大部分还是一样的。
了解得比较透后再来做网站优化,你就能从搜索引擎的角度出发来看待你在做的事情。你会非常的理解做搜索引擎的人,了解他们的短板在和痛苦在哪里。了解他们将来会怎么去改进他们。
第二大技能:了解网站制作相关的技术,至少能独立做一个静态网站。
了解完了搜索引擎,还要了解我们服务的对象?网站。能从头到尾自己做一个静态网站是最基本的要求,当然能做动态网站更好。这个就要求你懂动态网页开发语言,精通HTML,基本的CSS,javascript 等等。一个好的网站优化人员,最好能帮助网页设计师改写和优化代码。这个技能,在你做内部优化的时候,能帮助你很多。
网站优化er每天做的事情,非常多和网站的技术相关的。 要配合搜索引擎的要求对网站进行调整,仅仅依靠工程师和网页设计人员是不行的,你要清楚里面的细节。不然你都不知道改动某个地方可以对网站优化有利。
会网页开发后,还要知道网站架构相关的知识,服务器架设、CMS、还有数据库的性能调优等等都是需要了解的。比如,在稍微大一点的网站,提高单个页面的加载速度,对网站优化都是非常有利的。但是哪些改进可以提高加载速度呢? 依靠工程师,它给你提高10%的加载速度你已经感恩戴德了,但是如果你自己懂的话,把页面冗余代码除去,js外调合并压缩,图片实时压缩,页面cache, 马上提高400%的加载速度,这个效果是不一样的。
对这两大技术方面的了解,越详细越对自己有利。我在“锚文本在网站优化当中的重要性”中提过:好的网站优化,一切因素都是可控的。那要拿什么来保证一切因素都可控。 是首先你了解到了所有的因素,然后你具备了控制这些因素的能力。这样,你做的每一个改动,你非常清楚带来的效果会是什么。这个就是网站优化的核心竞争力。