谷歌搜索引擎的算法历史,2000年至2005年

Google工具条;Boston;Cassandra;Dominic;Esmerelda;Fritz;Supplemental Index;Florida;Austin;Brandy;Google IPO

谷歌搜索引擎的算法历史,2000年至2005年

Google算法每年的改变都多达500-600次,只不过很多改动都很小,但是每隔几个月,Google都会做一次比较大的算法升级,这些升级都会直接影响到搜索的排名结果。

作为一个搜索引擎营销人员,了解这些算法的改变有助于分析网站排名以及流量的变化状况,下面我们列出了几次影响比较大的算法升级,熟悉这些算法的变动将会有助于你的SEO工作。

2000年

2000年12月 – Google工具条

google发布了其浏览器工具条,正是这个工具条上绿色小条(pr值),日后让无数的站长为之疯狂,甚至形成了买卖产业链。每三个月一次的”google Dance”之后,站长们最关注的就是这个绿色的小条有没有变长。

2003年

2003年2月 – Boston

在当年boston召开的搜索引擎战略大会(ses)上正式命名的一次算法升级,也是google第一个有名字的算法升级。起初google主要是按月进行升级,所以最开始的几次升级都是综合了一些算法改动以及收录刷新(google Dance)。随着升级越来越频繁,月度升级计划很快消亡。

2003年4月 – Cassandra

Google针对一些基本的外链质量问题发布的一次升级,比如从同一个域名获得的大量链接,其价值被降低。另外Cassandra针对隐藏文字及链接也进行了针对性的处理。

2003年5月 – Dominic

03年5月份google进行了多项升级改动,dominic具体升级了哪些参数并不明确。google的 “纵” “横” 蜘蛛 “Freshbot” 及 “Deepcrawler”全网爬行,Google计算外链的方式似乎进行了很大的变化。

2003年6月 – Esmerelda

此次升级是google月度升级计划中的最后一次,日后google的升级将会更加频繁。”google Dance”也被”Everflux”所替代。Esmerelda主要是针对搜索架构的一次集中性的升级。

2003年7月 – Fritz

“google Dance”随着Fritz升级走向终结。以前按照月度进行的索引升级,被如今的每天的索引变化所代替。

2003年9月 – Supplemental Index

为了在不破坏原有操作界面的基础上增加更多的内容,Google将部分结果纳入到“supplemental(补充)”链接。而进入“supplemental”的意义迅速成为SEO讨论的热门话题。一直到2006年Matt出来辟谣,结果依然没有定论…

2003年11月 – Florida

这次升级主要是针对一些现在早已过时的黑帽作弊手法,比如关键词堆砌等等 – 这些在当时来说都是非常流行的一些SEO方法。很多网站的排名大幅度滑落,狂怒惊喜皆有之。

2004年

2004年1月 – Austin

Florida针对一些古老的黑帽技术做了一次清理,其中一些遗漏的地方,由Austin升级继续执行。Austin针对一些可以的单页优化行为,包括隐藏文字,Meta标签的堆砌等等进行处罚。一些人猜测Google正在推行其”Hilltop”算法,对于内容的相关性更加重视。

2004年4月 – Brandy

google此次发布了大量的升级改动,其中包括索引数量的提升,潜在语义索引(latent Semantic Indexing (LSI)),对锚文本相关性的重视,以及“链接邻居(那些链接了你网站的站点)”等等。LSI的应用标志着Google在语义及关键词分析的技术上迈向了一个新的阶段。

2004年8月 – Google IPO

这个不是算法升级,而是Google历史中的大事件。2004年Google上市,发行1960万股,最初股价为85美元。这段历史可以说相当艰难,上市并不如预期中那样顺利,不管是股价还是股份,都较原计划缩小了25%,只是后来…你懂的。

2005年

2005年1月 – Nofollow

为了应付Spam以及控制链接质量,Google,Yahoo,Bing三大巨头共同推出了Nofollow标签。Nofollow有助于清除那些无用的垃圾链接,包括一些垃圾博客评论等。Nofollow的推出在很大程度上影响了外链建设的思路。只是至今每个人对Nofollow标签的意义都没有统一的定论。

2005年2月 – Allegra

站长们注意到了排名的波动,但是具体的因素并不明确。一些人认为Allegra牵扯到“沙盒效应”,有些人认为Google的“潜在语义索引(LSI)”正在发挥作用,还有一些人认为,Google正在针对那些“可疑”的链接进行惩罚。

2005年5月 – Bourbon

“googleguy”(matt Cutts等人)宣称Google正在对搜索质量进行3.5个方面的升级,没有人知道这0.5指的是什么,不过很多人猜测Bourbon主要是针对重复性内容以及URL标准化进行处理。

2005年6月 – XML Sitemaps

Google允许用户在站长工具后台提交XML网站地图,主要是为了有助于搜索引擎的收录所以。Google的XML地图文件如今已成为网站的标配。

2005年6月 – Personalized Search

不同于以往的根据你的设置进行的个性化搜索,此次升级主要采用了你的历史搜索数据。即使你没有登录账号,没有进行个性化设置,你的历史搜索记录也会影响到你的搜索结果。这个也解释了很多人关于换台机器搜索结果就不同的疑问。

2005年9月 – Gilligan

貌似是“虚惊一场”,站长们发现了排名的变化,但是google则称近期没有进行算法升级。matt Cutts对此发表了一篇Blog,称Google的排名每天都会有变化,但是工具条的PR值及其他一些参数是每三个月才变化一次。

2005年10月 – Google Local/Maps

自2005年3月推出本地商务中心(local Business Center)并且鼓励商户上传他们的信息之后,Google将地图整合到LBC中。这次整合对本地SEO优化产生了一些影响。

2005年10月 – Jagger

这是Google发布的一次比较大的升级行动,主要针对一些低质量的外链,包括互惠链接,链接农场,付费链接等等。Jagger行动持续了至少3个月,从9月到11月,其中10月份造成的影响最大。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年5月1日 10:16:56
下一篇 2024年5月1日 10:19:00

相关推荐

  • javasocket编程,Java socket编程中,禁用nagle算法的参数

    Java进行并发多连接socket编程 1、Java可利用ServerSocket类对外部客户端提供多个socket接口。基本的做法是先创建一个ServerSocket实例,并绑定一个指定的端口,然后在这个实例上调用accept()方法等待客户端的连接请求。 2、Socket socket=server.accept(0;Thread handleThrea…

    2024年5月23日
    4600
  • dh算法c语言实现,c语言算法有哪些

    云计算时代安全综述-秘钥交换(上) 1、在加密密钥管理方面,应采用集中化的用户密钥管理与分发机制,实现对用户信息存储的高效安全管理与维护。 2、在云计算中,确保私有数据安全性的最佳方法之一就是对传输的数据和存储的数据进行加密处理。当谈及云计算服务时,仍然存在一些加密方面的潜在问题。 3、第七大安全威胁是云服务滥用,比如坏人利用云服务破解普通计算机很难破解的加…

    2024年5月23日
    4200
  • c语言算法分析是什么,c语言算法的作用

    C语言算法详解 1、C语言大牛雅荐的七大经典排序算法 冒泡排序 比较相邻的元素。 2、c语言中的算法是指:一系列解决问题的清晰指令,用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。通俗说就是解决问题的方法和步骤。 3、) 贪婪算法 贪婪算法可以获取到问题的局部最优解,不一定能获取到全局最优解,同时获取最优解的…

    2024年5月23日
    3500
  • c语言实现优先级调度算法,c语言运算符表

    有c语言模拟调度算法吗? 1、调度算法的实施过程如下所述:(1)应设置多个就绪队列,并为各个队列赋予不同的优先级。(2)当一个新进程进入内存后,首先将它放入第一队列的末尾,按FCFS的原则排队等待调度。 2、实验内容 设计一个时间片轮转调度算法实现处理机调度的程序。 3、操作系统进程调度算法模拟 使用链表数据结构,用C语言写一个用优先级算法的进程调度,进程每…

    2024年5月23日
    4400
  • 李炎恢java视频,李炎历史原型

    怎么学编程啊 学习编程的技巧是:了解编程语言的基础知识、实践是学习编程的关键、阅读他人的代码、掌握调试技巧、学会如何提问。了解编程语言的基础知识 无论你选择哪种编程语言,都需要先了解其基础知识。 学习编程的方法:选择一门编程语言。虽然目前编程语言有600种左右,但是比较流行的编程语言只有几十种,所以尽量选择流行程度比较高的编程语言来入门编程。 学编程方法如下…

    2024年5月23日
    5500
  • javatea算法,java算法是什么意思

    TEA加密算法的应用 1、交织算法消息被分为多个加密单元,每一个加密单元都是8字节,使用TEA进行加密,加密结果与下一个加密单元做异或运算后再作为待加密的明文。 2、tea算法在安全学领域,TEA(Tiny Encryption Algorithm)是一种分组加密算法,它的实现非常简单,通常只需要很精短的几行代码。TEA 算法最初是由剑桥计算机实验室的 Da…

    2024年5月23日
    4100
  • java常考算法,java算法基础题

    大学java中都学过哪些经典算法?请学过的朋友解答下 Java SE部分 初级语法,面向对象,异常,IO流,多线程,Java Swing,JDBC,泛型,注解,反射等。数据库部分,基础的sql语句,sql语句调优,索引,数据库引擎,存储过程,触发器,事务等。 互联网行业目前还是最热门的行业之一,许多想入行互联网的人都会选择Java学习,发展前景非常好,普通人…

    2024年5月23日
    3900
  • 正态分布java算法,正态分布moment generating function

    正态分布的计算 正态分布可加性公式是:X+Y~N(3,8)。相互立的正态变量之线性组合服从正态分布。 加法:如果有两个正态分布X和Y,其均值分别为μ和μ,方差分别为σ和σ。 正态分布密度函数公式:f(x)=exp{-(x-μ)/2σ}/[√(2π)σ]。计算时,先算出平均值和标准差μ、σ,代入正态分布密度函数表达式,给定x值,即可算出f值。 正态分布的随机数…

    2024年5月23日
    4800
  • 八大排序希尔排序java,希尔排序算法代码c

    java中排序方法有哪些 1、最主要的是冒泡排序、选择排序、插入排序以及快速排序冒泡排序 冒泡排序是一个比较简单的排序方法。在待排序的数列基本有序的情况下排序速度较快。 2、排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序),选择排序(直接选择排序、堆排序),归并排序,分配排序(箱排序、基数排序)快速排序的伪代码。 3、将数字从…

    2024年5月22日
    4300
  • javajvm堆栈,java实现堆栈算法

    如何理解Java虚拟机栈? 1、在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。 2、Java虚拟机是一种抽象化的计算机,作用是可以在多种平台上不加修改地运行。Java虚拟机通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。 3、Java虚拟机是栈式的,它不定义或…

    2024年5月22日
    3900

发表回复

登录后才能评论



关注微信