花了很多时间来阅读一些SEO优化建议文档,针对部分疑问提出来探讨。
游戏规则
搜索引擎算法和用户需求之间,必然存在着某种隐性关系,所以很多基础原则,都是根据用户需求定义的,比如:
重视反向链接
强调更新频率和质量
提倡原创
既然如此,做产品直接满足用户需求不就完了么,为什么要用不准确搜索引擎来卡自己脖子呢?挖掘用户需求是用户研究的事情,当然你也可以认为这是SEO工作的一部分。
依赖优化是没用的
最让我困惑的,是大多数SEO建议提到的问题都似曾相识,只不过SEO的迎合对象号称是搜索引擎,而我们主张的迎合对象是用户需求。
我认为优化是一个锦上添花的过程,那种把原本底层设计没做好的事情,统统归属为SEO功劳的行为,叫做无知。比如:
Title可用性
Meta, H1的应用
站内关键词链接
Url策略(参考 简洁有语义的页面地址 )
另外,类似 下载类网站TITLE写法对比实验结果 所提出的“XXX迅雷下载,XXXBT下载,XXX电驴下载”策略,能证明搜索引擎的问题,但绝不是用户的需求,所以随着技术发展,肯定会被淘汰。
如何做好SEO
个人理解,觉得SEOer的研究重点应该是各搜索引擎的算法和脾气,能够在项目中根据实际研究结果,给产品设计人员一些合理或者不合理但能提高排名的建议,前提必须是在UCD的指导思想下执行。总结为四个方面:
让机器读懂页面 HTML Structure
通过内容留住用户 Information Usability
通过细节留住用户 User Experience
提高算法匹配 Search Arithmetic
本身就是高水准稀缺技术,何必搞成帮派来研究,社会现象挺怪异。居然还有很多刚入门的小朋友,也嚷着要学SEO,实在让人费解,1234这些跨学科专业知识,你了解多少呢?
至于某些人渣的所作所为,记住那句话:迟早是要还的。
总结
写到这里突然冒出一个蛮有意思的想法,SEO和UCD其实很类似,都是一种思想和理念,只不过SEO的服务对象是机器,开发级;UCD的服务对象是用户,设计级。
也可以这么理解:SEO意识有必要贯彻到产品开发(注意不是设计)的每个流程中,但提到策划、规划、架构就有点过了(是IA的职责),根本是两码事。因为除了对搜索引擎的研究,我实在找不出任何一个还属于“搜索引擎优化”的独立技术细节。