搜索引擎是如何工作的?

2019-07-19 17:04:55 浏览数 (1)

"Stay hungry . Stay foolish

好春光,我用加班来回应~

最近在看SEO的东西,总结一下;

SEO: Search Engine Optimization,直译为搜索引擎优化,其实这句话真正的意思是根据搜索引擎的工作原理对我们的项目进行优化。

搜索引擎是如何工作的?

https://www.youtube.com/watch?v=BNHR6IQJGZs#action=share

这个视频是google质量小组的一名工程师介绍搜索引擎的工作原理,这个视频中说:

在你在google中搜索时其实真正搜索的是google的网页索引,google利用一种叫做”蜘蛛“的程序搜索。蜘蛛程序开始只抓取少量网页,跟踪这些网站上的链接,然后抓取这些链接指向的网站,并跟踪这些网站上的链接,这样不断的追踪就形成了一个类似于?网一样的网站联系。当我们在搜索引擎上进行搜索时,搜索引擎要怎么确定这么多网站哪个在前哪个在后呢?这里要有一定的规则:

  • 关键词在网站中出现的次数
  • 关键词在标题、网址中,还是直接相邻,是否包含关键词的近义词
  • 此网站来源于优质网站还是劣质网站/辣鸡网站
  • 指向网站的外链数和外链的重要性

最后根据以上这些规则(肯定还有其他次要的规则),给网站进行评分,评分高的就会放在前面。

所以根据这位工程师说的,我们就可以想一些针对性的方法:

  1. 增大关键词(近义词)在网站中出现的密度
  2. 关键词尽量放在标题、网址
  3. 给网站增加靠谱的外链

还有的就是从项目上就是,不要用SPA(Single-Page Application)了,why?

因为SPA第一次请求返回来的只是一个空白的html,然后到后台请求数据,搜索引擎并不会等待数据请求回来之后再获取你的关键字,所以需要做的就是,在html中直接返回关键字,那么就是需要服务端渲染,这样搜索引擎就能读到完整的html,就能获取网站的关键字了。

所以,对于前端开发工程师来说,学习nodejs已经是迫在眉睫了!加油吧,没什么可说的了!

愿我们有能力不向生活缴械投降---Lin

0 人点赞