从“一滴水”映射整个“搜索引擎机制”

今天我们主要借这个机会说说搜索引擎的工作原理~

小编2014年年底的时候,去三亚旅游,当时有一天,中午打算在住的旅店吃饭,于是打算叫KFC来吃。

打开百度,搜索“KFC”,结果第一个内容竟然是另外一个网站,这个网站并非是KFC的官网,但是做的也算是比较像吧,对于没有认真看网页地址的人,很难分辨出来。这个网站是什么功能呢?打着KFC的幌子,能够付款,但是不能够送货。

话说回来,为啥搜索KFC,非官网会排名在官网之前呢?

再看看我们的HTML5学堂吧,搜索“HTML5学堂”,出来的是这样纸:

HTML5学堂和那几个培训有啥关系吗? —— 没有!!

那么为何搜索“HTML5学堂”,其他与学堂无关的培训网站会排在前面呢?

这个地方就是经典的“SEM”了。

SEM被称为搜索引擎营销,SEM是由SEO和PPC组成的。SEO表示搜索引擎优化,PPC表示按照点击付费。

换言之,各个网站的排名分成了两种,一种是与“钱”相关的竞价排名 ,另一种是依靠网页代码、文章更新、各个媒体运营维护而换来的自然排名。

如何辨别自然排名和竞价排名

在搜索当中,有一个小细节,一个是“快照”,另一个是“推广”。

对于“推广”类的链接,其实都是竞价排名。而对于“快照”类的链接,都属于自然排名。

冗余的信息怪搜索引擎?

其实,搜索引擎只不过是一个将网页抓取、集合并呈现出来的工具。我们能够通过这个工具看到相关的文章/网页。

对于我们在网页中搜索信息时,重复性很高的文章,归根到底是网络上人们的互相抄袭,同样一篇文章,各个网站、各个平台、人员进行复制粘贴,这样的环境让搜索引擎呈现的信息,冗余度变得越来越高。

与前端相关的SEO知识

搜索引擎爬虫抓取什么?——图片、文字

  1. 基本的代码规范 - 代码不规范会被审核为机器书写的页面,降低权重值
  2. 标签的语义性
    1. h1~h3 页面中使用时不要跳级
    2. a的title属性(提示性文本)
    3. img的alt属性(替代性文本)
    4. 其他列表类、表格类标签的合理使用
    5. meta-元信息中需要设置关键字以及描述信息(当前描述信息已不计入权重,但是依旧要书写)
  3. 锚文本
    1. 锚文本是存在于a标签中的文本内容
    2. 链接地址指向需要优化的页面,同时要优化的页面的关键词/优化词就是锚文本中的内容

HTML5学堂 小编 - 利利 耗时 3.5h

原文发布于微信公众号 - HTML5学堂(h5course-com)

原文发表时间:2016-05-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Youngxj

超炫经典HTML5游戏 附游戏源码

3178
来自专栏大数据文摘

Python确实比较慢,但我不在乎

1194
来自专栏phodal

演进:如何用练习快速提升技术

842
来自专栏CSDN技术头条

仅用8个虚拟机,PayPal是如何扩展至日处理数十亿事务的

仅在8台虚拟机上,就实现了原本需要100台虚拟机才能实现的工作。甚至当CPU占用高达90%时仍能快速响应,这种Paypal前所未见的事务处理密度,却仅需之前十分...

2096
来自专栏BestSDK

5个实例,让你轻松掌握自适应网页设计

移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?自适应网页设计的出现很好的解决...

3829
来自专栏带你撸出一手好代码

会当凌绝顶,一览众山小,宇宙第一的visual studio诞生20年回顾

IDE华山论剑,天下第一非微软家的visual studio莫属。 visual studio以极佳的用户体验和高效的协助工程师工作而著称, 深得无数开发者喜爱...

27710
来自专栏州的先生

除了AI,你不该忽视Python在这4大领域的应用!

借着人工智能的东风,Python在这两年逐渐火了起来,Python在编程语言排行中的不断攀升,不得不说有着人工智能的很大功劳。凭借Python简洁易于上手的语法...

754
来自专栏竹清助手

2015 Top10 最成功的网页设计趋势

  如果你打算在2015年重新设计你的网站,那么你可能有必要了解设计优秀网页的趋势。尽可能早地考虑网页设计特点是一个好主意。

762
来自专栏我和未来有约会

Flex的起步推动新语言学习

近来,对于很多新兴创业型公司来说,选用RIA技术来实现他们的创意和服务已经不是什么新鲜的事情了。正处于起步阶段的基于Adobe Flex技术的Babbel就是其...

1748
来自专栏养码场

7G Vue.js 教程,55集从基础到2.0,简单灵活易上手,项目开发实用款!

一款MVVM框架,用于创建 Web 交互界面的库,通过响应式在修改数据的时候更新视图。其两大核心:数据驱动和组件化。

613

扫码关注云+社区