很多人都会说,SEO的基础知识很简单,随便在网上找找就有一大堆,可是他们却不知道,这些只是别人的一些以前过时的经验,现在可能都不适合或者完全相反了,网络上97%的SEO知识都可以找到,但是真正的SEO却是在那剩下的3%,如何才能做好那剩下的3%,这就要靠你的实践积累了。SEO的门槛到底有多高?下面就来谈谈怎么做SEO?需要掌握哪些知识?如何才能提高网站排名?
1、熟悉网页代码(HTML,JS等)
搜索引擎蜘蛛是直接爬行网页代码来获取信息的.你对网页修改的目的也就是为了让蜘蛛能够毫不费力地顺利爬行完页面,并获取你想让它获取的关键信息!当然你没有办法控制搜索引擎,但你有办法改变网页。熟悉网页代码HTML的编写(其中包含了Title、 Meta、 Header、Body Text、Alt、Tag、JS等等),并且掌握W3C标准,是SEOer们需要掌握的基础知识。当然如果有网页编程基础会更好!
2.熟悉网站架构
如果你不去了解一个网站的架构,你又怎么去修改它呢?这个有点复杂,涉及到许多方面,包括网站域名、服务器(或空间)、页面技术、网站设计、网站功能、程序开发和数据库(至少要了解)等等一切和网站建设运行有关的。不需要你个个精通(那也是不可能的),至少要有所了解。
3.心理学
说得具体些应该是搜索心理学。就拿关键词的选择来说吧,关键字的锁定与选择是SEO工作的起头,也是决定效益最重要的一步。关键字的锁定牵涉到的面向相当广泛,从关键字的难度(Keyword Difficulty)、关键字属性(流量与转换率关系)、到搜寻心理研究都有。比如,当使用者在搜寻”New York Cheap Hotel”的时候,他们真正期望的不是那些便宜且环境很差的小旅馆,而是希望看到希尔顿或是喜来登这样的饭店有大打折扣的消息,很奇妙吧!所以了解搜索人群的搜索习惯和搜索心理是相当重要的,当然它也是十分复杂的。
4.非常到位的语言组织能力
现在SEO界普遍认为最重要的因素之一。连结建立就是帮你的网站藉由各种方式获得别的网站的连结。Link Building方式很多,包含了:提交付费与免费目录网站(如:Yahoo Directory;DMOZ)、交换连结、付费连结、和创意连结等等。不论你的网站是锁定Yahoo或是Google,Link Building绝对都是决定排名的关键因素之一。那么在这些过程中你会使用很多的语言,很多目录都是人工收录的,很多交换链接都是要用文字来组织与交换者沟通的,如果你的语言组织得很别扭,那么成功的几率当让小了。再说页面内容强化(Content Mapping),将网站内容与对应的关键字做最恰当的融合是非常重要的步骤,那么这个“最恰当的融合”和语言组织能力是密不可分的。
5.分析与观察能力(Analysis and Monitoring)
SEO不是你照着Guideline一次做完就没事了,不断的分析与观察是绝对必要的。例如持续追踪锁定的关键字消长、分析关键字排名问题、解决排名困境、了解搜寻引擎每次更新的重点与特性,这些都是SEO的日常工作。您做到了吗?
6.数据分析与整合能力(Statistics Analysis)
这个部份就是要对SEO执行的成效做效益分析。首先当然要了解执行前后的网站数据变化(访客数的增加、和访客来源的比例变动,透过搜寻引擎了解访客的造访情况,网站整体转换率的变动等等),对于数据的掌握度越高,更能够了解执行前后的消长变化。除此之外,更能透过数据的呈现了解关键字的选择是否正确。藉由了解访客从不同关键字进入网站之后的转换率(Conversion)、平均停留时间(Avg. Time on Site)等等的信息,来回馈到最初的关键字锁定策略的正确性,当然也可进行关键字的调整,提升执行SEO的效益。
7.不断的创新能力
搜索引擎在不断地调整策略来应对成几何倍数增长的网页内容,SEO的方法也在不断的调整,努力尝试和创新各种方法,让搜索引擎永远都青睐你的网站,需要有相当强的创新意识。当然作弊的方法除外。
8.坚忍不拔的毅力
SEO不是一朝一夕的事情,是要不断观察和维护的!
以上这些是我能想到的,其中牵涉到的领域至少包含了具有程序开发、网站设计、视觉设计、文案、营销、创意、研发,并兼备心理学、语意学、符号学,你可以同时具备这些专长吗?我想应该是很难的。所以真正全面的SEO,绝对不是一个网页设计师或是程序设计师就可以做好的。
实践出真知,只有在实践中总结出的,才是SEO的王道和真理。