SEO 技术为王

本贴最后更新于 1550 天前,其中的信息可能已经时异事殊

来看着 SEOWHY 的帖子,忍不住又用上 n 多时间来写下自己的看法。以前写过一篇文章,谈论技术的重要性的,那篇文章很偏激,因为看到太多人轻视技术。然而现在还是这样。。。
那篇文章的回复,里面有说“我认为 SEO 还是要注重思维”什么的很多。但问题是,我是在写一个事实,而非阐述个人观点。这篇文章我就多分析一点实例来说明这个问题好了。希望能有更多人意识到这一点。多的不敢奢求,想至少能让一部分人深刻意识到这点吧。文章很长,但我可以绝对的说,这篇文章对大多数人会非常有价值,不然我也不必大半夜写这么多。

首先 SEO 的思维是什么?很多人说,SEO 不是技术是思维,那么自己先想下,到现在自己掌握过什么思维的东西呢?不是开玩笑,但在我眼里,王通是少数把 SEO 的思维玩好的人。尽管他自己博客上面删了,但在其他地方,或许还能找到金山爱词霸的例子,那个是一个很聪明的做法。人人网同名同姓与之也有着异曲同工之妙。但是,如果把次导航之类的初级优化手段当做高级思维的话,那就大错特错了。至少要想到足以比过金山爱词霸的那个例子的思维吧,不然所谓的思维,是什么呢?

然后刚才看到了一篇帖子(http://www.seowhy.com/bbs/thread-219448-1-1.html),讲百度分词的,copy 的是几年前的文章,没记错的话出自点石。多年前人家就在研究这个了,但现在的人怎么退步了呢?可以看 3 楼回复:

“百度分词一说以前有很多人发贴提到过,和上面的文章都差不多,与百度大更新算法好像没什么关联吧。

我们做关键词排名其实不用去考虑什么分词算法这些的,没有那么复杂,什么分词,什么百度算法啊,这些都是搜索引擎要做的事情,我们用锚文本去固定我们要做的关键字,直接用锚文本去告诉搜索引擎我们要做的关键字是什么,直接用锚文本去给我们要做的关键字投票就好了。

个人看法,仅供参考。”

几年前的点石一批人,其中有些就是真正的高手,其他一些至少技术不差,远远超过现在的国内平均水平。他们研究的是什么?就是分词之类的啊,难道会累积一堆自建博客资源吗?当然肯定点石那批人中多数还是会依赖外链资源的,但他们绝不会仅仅依赖外链,也重视其他技术。从每天论坛上面讨论什么这点上就可以看出来,点石讨论技术,现在的论坛(包括已死的点石),都在讨论网站怎么不收录之类的蛋疼问题。

但是对 3L 你个人没意见啦,几个月前我也是这么想的,能有自己的观点就是非常好的事情了。但是认识错误这点不得不提出来。后面我有个回复:

“做关键词的排名恰恰是最需要注意分词的,就把这个最简单化来说好了,以发锚文本来谈。“上海 SEO”,做这个的话,锚文本选择做什么?其实应该是“SEO”,因为精准的锚文本效果更好。根据 TF/IDF,“上海”在这里对于排名的作用几乎是可以忽视的。绝大多数人却意识不到这点。

而有些词则不然,举个例子“论文网”不能用“论文”做锚文本,效果很小。因为它是一个词,而“上海 SEO”是两个词。怎么看是否是一个词,可以看搜索结果的运算时间,看了就知道。

关键词和索引词是截然不同的概念。不认识到的话,是不可能做好 SEO 的。
这篇分词的文章没记错的话,是很多年前点石上面的,当时国内 SEO 平均水平反而远远高于现在的,实在是觉得这个行业很可笑。。。

认识到 SEO 的深奥以后才有机会一窥究竟,现在 SEO 行业的匮乏就是因为太多人觉得 SEO“很简单”。”

大地老哥有句话,自己再怎么样也要知道自己在做什么词的排名。但是实际上,大多数人恰恰不知道。

又如新浪等四大门户网站,以前在群里面和人提起的时候,有人竟然是以耻笑的态度的。殊不知我更是在耻笑那些人。在他们看来,门户站要做什么优化啊,网站权重高了什么都无所谓了。最简单的例子,新浪博客的权重也很高,为什么没什么人能够用新浪博客的排名做过新浪主站呢?当然有经验的都知道这是在瞎扯,新浪博客无论怎么做都是局限性太大了。但是很多人只把 SEO 归结为不断做锚文本,改改 title 之类的,那么新浪博客对他们而言已经足够用来优化了,可是呢?

大型门户的 SEO 竞争甚至是可以用惨烈来形容的,但太多人看不到,在他们看来或许没看到次导航就不算是 SEO。。。包括我现在也只能看到门户站优化的很小一部分,但看懂的这些,都不得不为之叹服(比如新浪娱乐站明星资料的 hub 页面优化,简短化锚文本等等)。以前有人吹牛的时候,说自己几大门户的 SEOer 都认识,现在的人吹牛的时候,把那些顶级高手视若无物。。。

抛开“网站权重”这类无聊的想法,真正去分析下新浪之类网站在各类词的良好排名,就会了解到自己的无知(不是骂谁,我自己也很无知,还看不出多少。。。)。

有很多人喜欢说 SEO 需要实践,我也被人喷过是纯理论。的确 SEO 需要实践,纯理论不可能有大的所为,但所谓的“实践”,是要在优化之后,分析大量数据来佐证优化效果才会有价值的。而理论一点都不懂,就算有了数据,甚至就算有人帮忙把数据整理好,照样不会知道什么情况是什么优化手段引起的。

就像刚看到一个帖子吧(http://www.seowhy.com/bbs/thread-209804-1-1.html 别怨我,方便说明问题而已),LZ 做了三年 SEO 还局限于发外链的阶段。发外链多累,经历过的人都应该有体会。而我到现在只研究了四个月的技术理论,但很多东西我都已经了然于心,做起优化来很方便。很多人对于 SEO 处于“猜测”的阶段,但我已经开始逐步迈向“知道”的阶段了。为什么?搜索引擎的底层技术是不会变的,技术思路上面,五六年前的东西和现在几乎没两样,只是搜索引擎在不断的靠技术来完善那些策略而已。

最简单的一些例子吧,很多人都认为搜索引擎原理什么的是生涩的没用的技术。而我学了一点点搜索引擎原理以后,就了解了不少可以直接应用到 SEO 上面去的东西。限于篇幅就讲一个,网页查重(判断伪原创)主要有两种算法,I-Match 和 Shingle,而后者更普遍被运用。后者最简单的说法就是,它按照一组一组词来判断两篇文章是否相似。

延伸出去就可以是,如果伪原创工具的同义词词库不够大,很可能会导致多组词相同,导致搜索引擎判断出文章是伪原创的。那么怎么办?要把词序也处理下(语句的顺序更改是没有半点用处的),而词序怎么处理,有投机取巧的方法。这里就不公布了,用烂掉的话不太好,而且也和本文的主题无关。真有需要的话,可以自己多想下,或许就能想出来。

目前我大多数时间都在研究技术原理,也接过几个单子。其中一个新站还搞不定,没办法新站对我目前的技术而言还是不得不需要多些的外链,而我又懒得做。而一些老站,我都没弄过什么外链,仅仅是优化了模板,排名慢慢就上去了。相比之下,“实践”了多年,最后把 SEO 归于发外链的苦活的人,你们认为还可以不再重视技术吗?

目前我正在研究搜索引擎原理,css(这个对 SEO 同样很有用,不是说特效,而是结构化),打算研究数据挖掘。听上去很麻烦,实际上也是有那么点,但应该比到处发外链为工作的好不少。。。

  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    35 引用 • 200 回帖 • 27 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    91 引用 • 751 回帖 • 1 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    83 引用 • 37 回帖
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖 • 28 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    85 引用 • 139 回帖
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    123 引用 • 74 回帖
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    110 引用 • 54 回帖 • 1 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖 • 1 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 5 关注
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 653 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    149 引用 • 257 回帖
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 694 关注
  • 一些有用的避坑指南。

    69 引用 • 93 回帖 • 1 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 1 关注
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    15 引用 • 7 回帖
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖 • 2 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    53 引用 • 40 回帖 • 1 关注
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 159 关注
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 335 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 63 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    407 引用 • 3578 回帖
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    354 引用 • 1823 回帖 • 1 关注
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    200 引用 • 120 回帖
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    16 引用 • 130 回帖
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3190 引用 • 8214 回帖 • 1 关注