当前位置: 首页 > SEO学院SEO知识

百度搜索引擎工作原理(详细讲解)!

来源:未知 浏览量:156次

今天我们来讲解下“百度搜索引擎工作原理(详细讲解)!”如果想要做好网站SEO就必须要了解百度搜索引擎的工作原理然后我们才可以对应的去操作SEO关键词然后我们才可以对应的去操作对吧!SEO优化操作其实就是根据搜索引擎的原理去顺应操作百度喜欢什么我们就提供什么然后得到百度的认可给予我们相应的排名下面我们详细进行讲解“百度引擎的工作原理”!

搜索引擎工作过程非常复杂我这里只简单介绍搜索引擎是怎样实现网页排名的并且我只是针对注册类博客的SEO需要了解的知识。本文章介绍的内容相对于真正的搜索引擎技术来说只是皮毛,不过对博客的SEO已经足够用了。我尽量最容易理解的方式并且不设计到算法和深奥的理论知识。

博客SEO-搜索引擎工作原理简介

搜索引擎的工作过程大体上可以分成三个阶段:爬行和抓取、预处理、返回搜索结果。

爬行和抓取

搜索引擎蜘蛛通过跟踪链接访问网页,获得页面HTML代码存入数据库。

搜索引擎蜘蛛是怎样抓取网页的呢?

发现某一个链接 → 下载这一个网页 → 加入到临时库 → 提取网页中的链接 → 在下载网页 → 循环。

博客SEO-搜索引擎工作原理简介

首先搜索引擎的蜘蛛需要去发现链接至于怎么发现就简单了就是通过链接发现链接。其方式有深度优先和广度优先。当然我们注册的博客基本不考虑网站目录结构的问题。通常网站结构通常分为以下三个层次:首页——频道——文章页。理想的网站结构应该是更扁平一些从首页到内容页的层次尽量少这样搜索引擎处理起来会更简单。

对于博客SEO要想让蜘蛛抓取我们的文章就必须为文章导入链接。无论是外部链接还是同一个博客的内部链接,都可以增大蜘蛛发现网页并爬行的概率。否则蜘蛛根本没有机会知道页面的存在。

比如:我写系列博客喜欢把相关文章的连接写在博文里虽然开始我的文章没有一篇被百度收录。一天有一篇文章上了http协议分析工具上了博客园-原创精华区因为其页面权重高百度蜘蛛抓取也就越频繁。随着这一篇博文的收录我的所有博文就都被百度收录了。

预处理

索引程序对抓取来的页面数据主要进行关键词提取、生成倒排索引、页面PageRank值计算、关键词与页面相关性、TrustRank值计算等处理,以备排名程序调用。这是搜索引擎能在极短时间内返回搜索结果的关键。其中我们最关心的是PR值和相关性。

PageRank原理

了解PageRank也就是理解为什么SEO要求一定数量高质量的外链。

PageRank可以形象的比喻成:一个页面的排名是由链接来"投票"的结果并且是权重不等的投票优秀的网站为你投的一票会为你的排名更靠前垃圾网站就没啥用。因此高质量的外链是对SEO是很有帮助的。

经过页面PageRank值计算之后网页会得到一个与页面主题(内容)无关的排名。

博客SEO-搜索引擎工作原理简介

PageRank值决定因数:(来自维基百科)

PageRank works by counting the number and quality of links to a page to determine a rough estimate of how important the website is. The underlying assumption is that more important websites are likely to receive more links from other websites

上面这段话的大意是:PR值是通过指向该页面链接的数量和质量来决定。

链接的质量怎么理解?

假设一个网页PR值较高(重要性高)那么出现在该网页内的连接质量就比较好。通常一些权威网站PR值较高。

这也就意味着网页之间的重要性会传递。一个链接传递的PR值决定于导入链接所在页面的PR,发出链接的页面本身PR值越高,所能传递出去的PR也越高。

关键词与页面的相关性

了解相关键词与页面的相关性就是要理解为什么SEO要求做好文章的锚文本以及关键字优化。

博客SEO-搜索引擎工作原理简介

影响页面与搜索关键词相关性的因素有链接分析、词频及密度、关键词位置及形式、关键词距离等因素其中链接分析占了相当大的比重。

不得不提的是百度创始人李彦宏的超链分析专利

建立一个链接词库记录链接锚文字的一些相关信息如锚文字中包含哪些关键词发出链接的页面索引包含特定锚文字的链接总数包含特定关键词的链接都指向哪些页面。词库不仅包含关键词原型也包含同一个词干的其他衍生关键词。

根据这些链接数据尤其是锚文字计算出基于链接的网页的相关性。在用户搜索时将得到的基于链接的相关性与基于关键词匹配的传统相关性综合使用得到更准确的排名。

页面有越多以搜索词为锚文字的导入链接(这句话得仔细体会)说明页面的相关性越强。链接分析还包括了链接源页面本身的主题、锚文字周围的文字等SEO排名服务说明页面的相关性越强。链接分析还包括了链接源页面本身的主题、锚文字周围的文字等比如一个服装类的网站有指向java语言学习页面的连接那么这个页面和搜索关键词的相关性就低。

返回搜索结果

用户输入关键词后,排名程序调用索引库数据,匹配关键词,然后按一定格式生搜索结果页面。这是因为前面的预处理搜索引擎能在极短时间内返回结果。

百度搜索结果显示格式

 

博客SEO-搜索引擎工作原理简介

 

自然结果格式解析

百度自然界结果的一条记录格式如下:

博客SEO-搜索引擎工作原理简介

第一行是页面标题通常取自页面HTML代码中的标题标签(Title Tag)。这是结果列表中最醒目的部分用户点击标题就可以访问对应的网页。所以页面标题标签的写法无论对排名还是点击率都有重要意义。

第二、三行是页面说明。页面说明有的时候取自页面HTML中的说明标签(DescriptionTag)有的时候是从页面可见文字中动态抓取相关内容。所以显示什么页面说明文字是用户查询时才决定的。

第四行是百度快照和百度口碑的好评率注意这个好评率是整个网站的好评率而不是单个网页。

好了通过以上的讲解我想大家已经大概的了解了百度搜索引擎的工作原理简单的说我们发布了内容百度会通过一系列的判断步骤来判断我们的文章是不是精品的符合用户需求的如果符合那么百度就会优先收录给予一个优质的排名其实很简单好了今天就讲解到这里希望可以帮助到大家。

展开全部内容