搜索引擎(Search Engine)是特定的计算机程序,它根据一定的策略、从互联网上搜集信息,对信息进行处理后,为用户提供检索服务,并将用户结果展示给用户。

搜索引擎优化(Search Engine Optimization)简称SEO,指利用搜索引擎的规则提升网站在搜索引擎的自然排名。从而可以获得更多的免费流量,让其在行业占据更高优势,获得更大收益。

只有深入理解搜索引擎原理,才能熟悉搜索引擎收集信息的策略、掌握搜索引擎自然排名的规则,确实做好搜索引擎优化。简单概括,搜索引擎有两大功能,一是主动从互联网抓取网页,处理后存放在数据库,等待用户检索;二是响应用户检索数据库,根据一定规则排名展示给用户看。具体如下图所示:

搜索引擎主动抓取网页,内容处理后,建立索引,存储数据库,其流程一般如下。

1. 派出Spider(蜘蛛),按照一定策略把网页抓回到搜索引擎服务器并存储原始页面;

2. 对抓回网页链接分离、内容处理、消除噪声、提取主体文本、分词统计;

3. 去除重复网页,建立页面和关键词映射的索引;

4. 存储索引数据,等待用户检索。

搜索引擎响应用户检索请求,根据一定规则排名返回查询结果,其流程成一般如下。

1. 收到用户查询请求后搜词处理,包括指令处理、中文分词、去停止词、拼音矫正等;

2. 根据用户地域和检索日志等特征充分理解用户需求、整合触发、搜索框提示等;

3. 搜索引擎先检索历史缓存库,如果已经存在则绝大部分数据可以直接返回,同时微调更新,整合返回查询结果;

4. 如果缓存库不存在,则检索关键词索引库,根据页面权重、内容相关性(关键词常用程度、词密度、词位置、锚链接等)、用户体验(页面结构、信任度、点击率、回看率、评论数等)返回排名结果集。反作弊等策略过滤微调后,显示给用户看。同时把此次关键词检索结果缓存,记录用户行为日志,以备下次快速响应用户查询。

为了详细剖析搜索引擎原理,做到seo优化上首页,精灵儿工作室编写了《搜索引擎原理SEO优化上首页之深入浅出》、《搜索引擎原理SEO优化上首页之蜘蛛Spider》、《搜索引擎原理SEO优化上首页之内容处理和创建索引》、《搜索引擎原理SEO优化上首页之用户需求理解》、《搜索引擎原理SEO优化上首页之排名机制》、《搜索引擎原理SEO优化上首页之作弊与反作弊》等系列文章,简而言之,搜索引擎与各网站是互惠互利关系,从商业角度分析,搜索引擎是在有效的服务器资源情况下有效的解决用户检索信息的需求;从技术角度分析,搜索引擎系统主要处理网址链接关系和关键词内容。理解了搜索引擎的这个逻辑,很多情况就迎刃而解。

(1)搜索引擎会录入大型权重高的网站作为种子站作为核心抓取枢纽,是因为这有利于蜘蛛提高爬行效率。

(2)搜索引擎根据链接传导信任和权重,是因为为了提高搜索引擎工作效率,这是一种比较靠谱方法。

(3)网页加载速度快有利于网站抓取,是因为节约蜘蛛抓取时间和用户访问时间。

(4)主动提交网站地图或者发高质量外链有利于搜索引擎快速收录,是因为这样缩短了蜘蛛爬行路径。

(5)搜索引擎缓存用户检索结果,是为了提高用户重复检索返回结果效率。

(6)搜索引擎给给原创网站更好排名,是因为往往原创内容对用户价值更大。

(7)搜索引擎反作弊,是为了防止大量垃圾信息,给用户提供有效内容,提高用户体验。

(8)搜索引擎给点击率高、用户留存时间长、用户回看率高的网站更好排名,是因为这是用户行为证明体验良好的方式。

总之,理解了搜索引擎这些产品逻辑,很多网站排名优化手法都可以放心的使用,更容易seo优化网站排名上首页,有一点基础的网站,把握了关键点,2~7天优化上首页不是问题。

SEO优化上首页之搜索引擎原理简要的更多相关文章

  1. SEO优化上首页之搜索引擎原理内容处理与索引

    上文<搜索引擎原理SEO优化上首页之蜘蛛Spider>详细介绍了蜘蛛的分类.抓取入口.抓取策略和更新策略.搜索引擎已把页面抓取回来,接下来是解析页面内容,主要包含判断页面类型.提取页面主题 ...

  2. SEO优化上首页之搜索引擎蜘蛛Spider原理

    Spider,蜘蛛,又名网页网络爬虫.网络机器人,是按照一定策略不断抓取互联网网页的特定程序.蜘蛛抓回的页面创建索引后参与排名,等待用户检索.为了网站优化自然排名上首页,精灵儿工作室下面详细剖析Spi ...

  3. SEO优化上首页之搜索引擎作弊案例与反作弊原理

    搜索引擎流量价值巨大,有不少人专门研究排名机制,利用搜索引擎漏洞作弊,寻求快速提高网站排名,进而获取更多的流量和利益,甚至有的网站优化公司专门提供作弊服务.搜索引擎为了杜绝这种情况,必须能过滤大量垃圾 ...

  4. SEO优化上首页之搜索引擎排名规则

    搜索引擎建立索引的网页数以万亿计,用户搜索的关键词也是海量,如果每个用户提交搜索请求后,搜索引擎都去数以万亿的索引中重新排名网页,效率将非常低下.根据2-8法则,80%是查询是集中在相同的20%内容上 ...

  5. SEO优化上首页之搜索引擎用户需求理解

    经过前面<搜索引擎原理SEO优化上首页之网络蜘蛛Spider>和<搜索引擎原理SEO优化上首页之内容处理与创建索引>介绍,搜索引擎已经完成页面抓取和分析,并把原始页面.索引等信 ...

  6. 网站SEO优化如何让百度搜索引擎绝的你的网站更有抓取和收录价值呢?_孙森SEO

    今天孙森SEO为大家唠唠网站到底该如何优化才会让百度搜索引擎绝的你的网站更有抓取和收录价值呢? 第一方面:网站创造高品质的内容,可以为用户提供独特的价值. 1.百度作为搜索引擎,网站内容必须满足 搜索 ...

  7. VUE的Seo优化 如何实现

    今天看到这样一个问题,在vue中,如何进行seo优化呢? 大家应该都知道,seo优化主要是做搜索引擎的排名,但是ajax异步又不支持seo,同时对于url #/的写法,搜索引擎也没办法爬取网站内其他路 ...

  8. WEB前端-搜索引擎工作原理与SEO优化

    一.搜索引擎工作原理 搜索引擎的工作分为三个阶段,即爬行,索引和检索 1.爬行  搜索引擎具有网络爬虫或蜘蛛来执行爬网,每次抓取工具访问网页时,它都会复制该网页并将其网址添加到索引中. 在“蜘蛛”抓取 ...

  9. 《SEO深度解析——全面挖掘搜索引擎优化的核心秘密》

    <SEO深度解析——全面挖掘搜索引擎优化的核心秘密> 基本信息 作者: 痞子瑞 出版社:电子工业出版社 ISBN:9787121224041 上架时间:2014-2-28 出版日期:201 ...

随机推荐

  1. JSON学习笔记-4

    JSON 数组 1.访问数组 1.一次访问一个嵌套内容值var myObj, x; myObj = { "name":"网站", , "sites&q ...

  2. 从源码上分析ListView的addHeaderView和setAdapter的调用顺序

    ListView想要添加headerview的话,就要通过addHeaderView这个方法,然后想要为ListView设置数据的话,就要调用setAdapter方法了.但是,在调用addHeader ...

  3. Pig join用法举例

    jnd = join a by f1, b by f2;   join操作默认的是内连接,只有两边都匹配才会保留   需要用null补位的那边需要知道它的模式: 如果是左外连接,需要知道右边的数据集的 ...

  4. leetCode 题解之字符串中第一个不重复出现的字符

    1.题目描述 Given a string, find the first non-repeating character in it and return it's index. If it doe ...

  5. mac os maverick下安装nginx+php-fpm via homebrew

    自己虽然平时爱折腾,却很少有记下来的习惯,除非碰到特别多问题的部署才会有冲动.今天看同事折腾git,在旁边看着他mac上的evernote满满的记了好几篇,全是技术相关的记录,忽然很感慨.过去解决了很 ...

  6. Vue2学习笔记:class和style

    1.用法 <!DOCTYPE html> <html> <head> <title></title> <meta charset=&q ...

  7. cef开启摄像头和录音

    参考资料:https://github.com/cztomczak/phpdesktop/wiki/Chrome-settings#command_line_switches CefSharp中文帮助 ...

  8. Common administrative commands in Red Hat Enterprise Linux 5, 6, and 7

    https://access.redhat.com/articles/1189123 Common administrative commands in Red Hat Enterprise Linu ...

  9. 详细讲解WaterRefreshLoadMoreView的使用

    详细讲解WaterRefreshLoadMoreView的使用 效果图: 加载控件的源码在如下网址中:上拉加载下拉刷新控件WaterRefreshLoadMoreView 使用的源码: // // V ...

  10. windows 下安装nodejs 要怎么设置环境变量

    windows 下安装nodejs 了,也安装了npm, 但是有时候切不能直接用request(‘ws’)这一类的东西.我觉得是确实环境变量或其他设置有问题,能否给个完整的设置方案: 要设置两个东西, ...