搜索引擎工作原理是什么?
1、搜索引擎是什么,市面上有哪些?
搜索引擎简单理解就是一个搜索工具,它可以分综合搜索引擎工具如百度,搜狗和垂直搜索引擎,比如专搜图片花瓣。它还可以是购物搜索,也可以是社交搜索,可以是站内搜索也可以全网搜索。
如果在SEO角度来说的话,我们说的主要指的是PC的有谷歌、雅虎、必应、百度、搜狗、360等。移动端的有手机百度、神马搜索、手机搜狗等。还有现在新推出的如:头条搜索、微信搜一搜、阿里夸克搜索、华为搜索等。
2、怎么知道搜索引擎的工作原理的?
我最早接触的便是谷歌搜索引擎,第一个项目是seekic.com平台销售人员,那个时候偶尔也会跟客户讲一讲谷歌是怎么排名的。
那时公司内部就会给我们培训搜索引擎工作的基本原理,后面做中文项目,主要百度为主,那时又看了百度站长优化指南和百度搜索引擎工作原理。再加上以后带项目实操中,对搜索引擎工作原理更理解了。
3、搜索引擎工作原理是什么?
这里的搜索引擎主要还是指英文搜索引擎以谷歌(google)、中文搜索引擎以百度(baidu)为代表来举例。
其实也有很多人写过了,比如在原百度做过的互联网大佬曹政四年前写了一篇科普贴:搜索引擎的工作原理 ,当时我还留言,好像获得最高赞那条。但这里,白杨还是用白话再来讲讲。
搜索引擎工作原理主要是指爬行抓取、预处理和排名。如下图:
如果这么光看文字不理解的话我就用大白话来解释一下,搜索引擎的这三个动作,其实不管百度谷歌,百度,还是别的,其实都是这样。
关于爬取这块,本文开始前有写到的爬虫就是各搜索引擎的蜘蛛。嗯,这个也是个形象化比喻哈哈哈。比如百度的爬虫蜘蛛在你的日志后台是这个:Baiduspider,头条的是:Bytespider。
所以我说我见过,只要下载你的网站日志记录里就可以查看,这也是做
搜索引擎工作第一步:爬取。
各搜索引擎蜘蛛一般会采取广度+深度两种策略,什么意思,就是从首页-栏目页-文章页一层一层往下,另外就是从一个链接直接往链接往下爬取。比如网站的robots,一般是蜘蛛最先光顾地方,所以很多做SEO的也把如网站地图之类放进robots里,如图。
当然除了我们被动等搜索引擎来抓取,也有很多人主动向搜索引擎提交,提交我们制作好的xml地图,或者最开始提交首页,方便它的抓取。
你可能会想,我为什么要它抓取?可以屏蔽搜索引擎吗?当然。比如淘宝就屏蔽了百度蜘蛛。
搜索引擎工作第二步:预处理
所谓预处理的,也可以叫索引,就是搜索引擎把互联网上公开可以爬取到的网页放在一个地方进行处理,比如提取那些文本,去除重复的,判断内容质量等。这里最难理解是正向和倒序索引。
简单如果来说就是,正向索引是以关键词来索引,而倒序索引呢是以文件名为主码来做处理,相对效率高,处理好后放放库里。
搜索引擎工作第三步:排名
关于这里很重要,可以说是理解搜索引擎工作原理的核心,即理解了搜索引擎排名原理,那么你就知道为什么你的网页排不上去,为什么别的可以排上去了。
关于搜索引擎处理排名因素有很多,这里举例下百度的主要有六大因素:相关性、权威性、时效性、重要性、丰富度、受欢迎程度。
看完了是不是不是很懂,我继续用白话说下哈。所谓相关性,比如你搜的关键词是 XX苹果专卖店,那么什么关于XX苹果手机价格,XX苹果资讯就会低于网页中直接写XX苹果专卖店的。
关于权威性,简单理解在一个学校校长和一个学生或者说XX专家和一个普通人区别,大家更相信权威,比如中央官方新闻和一般网站新闻对事件报道。
关于时效性,就是用户搜索结果这个内容最好是最新的。重要性,怎么判断,就是用户找的关键词和网页内容匹配度。另外丰富度,是指页面内容丰富。是不是满足用户需求。
比如有人搜索怎么做酸菜鱼?一个页面展示了做酸菜鱼的做法,一个页面不仅展示了文字做法,还配有图片,同时还有一个视频。同时,甚至还有相关如水煮鱼做法等。所以同等条件下,后者排名高于前者,懂了么?
理解搜索引擎工作原理有何意义?
也许就有人问了,我知道搜索引擎工作原理有什么用?其实,我们做搜索引擎优化自然排名(SEO)常说,所有搜索引擎排名规则大同小异,我们详细了解了它工作原理,就更好的来做好排名。
比如,一般谷歌SEO做得不错,然后去研究了中文市场后,做百度SEO也会不错的。拿我自己举例,最开始接触是谷歌SEO,然后做了国内百度SEO,从B2B维库电子市场网做外链开始,到2013年自己带捷多邦项目SEO优化团队,再到后面做了淘宝SEO等。
我们知其然,更要知其所以然。虽然我不是技术出身,但做SEO从以前凭感觉到后面看了国平老师的博客提倡科学SEO后,也开始以数据为导向,重构了自己SEO思维。
举个最简单例子,比如,我们大家都知道免费流量重要,尤其精准的免费流量。比如国平老师之前提过的,SEO流量=整体收录*整体排名*整体点击率。所以我们懂得如何提高网站整体收录,以及网站整体关键词排名,搜索引擎原理中关于索引和排名都有说明了。
如何在搜索排名中运用它?
其实,这个问题,我从入门SEO那天起就有想过了。我们学SEO的目的是干嘛,获取免费的流量,最终是变现。
所以在我们精准引流实战培训中,从传统SEO排名入门讲起,新增加了最近很多人关心的微信公众号排名,以及头条搜索排名课。
拿微信搜索排名来说,我们首先要去研究和实战的是找到微信搜一搜排名规则。关于微信搜索的公众号、文章排名其实我写了很多了。你可以在公众号后台回复关键词[微信排名]查看。
俗话说,光说不练假把式,我们本身排名就是最好的证明。比如你搜索 SEO SEO教程 我的公众号都在微信前面。你说我公众号包含关键词了,但只有这个因素吗?
再比如,前几天,我发了一篇转载文章,标题里面只加了四个字,由原文标题:写作教学,从入门到放弃,增加为:半佛仙人,写作教学,从入门到放弃。流量搜索增长了很多
同样还有头条SEO,在今日头条或者头条搜索APP里,你去搜:SEO博客 我的个人网站也排在前面。你去搜最近很火的视频号如何申请开通,同样是我写的内容排在前面!
如果你懂得了微信,头条,或者别的比如小红书等搜索规则,然后自己去提供相应的内容,你就有可能获得这些精准的流量。但是你也要不断的去测试,并做总结。