搜索引擎工作流程分析
流程 分析 工作 搜索引擎
2023-06-13 09:12:01 时间
一个合格的 SEOer 必须了解搜索引擎的工作原理(如图1所示),毕竟多数看上去让人迷惑的 SEO 问题及解决方法都是从搜索引擎的工作原理出发的。
![搜索引擎工作原理示意图](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f642752ca59.gif)
图1:搜索引擎工作原理示意图
![搜索引擎工作原理示意图](http://ytso-blog-oss-img.oss-cn-beijing.aliyuncs.com/wp-content/uploads/2021/07/20/20210720_60f642752ca59.gif)
图1:搜索引擎工作原理示意图
说到底,SEO 是一项穿梭在用户与搜索引擎之间的工作,既要保证用户体验又需要尽量迎合搜索引擎。
从某个角度来讲,SEO 优化人员对于网站的优化工作就是尽量减少搜索引擎的工作量、降低搜索引擎的工作(识别)难度,致使搜索引擎能够更加轻松、快速地抓取网站页面,并准确地提取页面内容。
只有深入了解搜索引擎的工作原理,从用户的角度出发考虑如何获取搜索引擎排名,才能够清晰地知道怎样优化网站,使其符合搜索引擎的友好度原则。
搜索引擎的主要工作包括页面抓取、页面分析、页面排序及关键字查询(索引)四个步骤:
1) 页面抓取是指搜索引擎通过蜘蛛程序在互联网上抓取页面并进行存储的过程,为搜索引擎开展后续的各项工作提供数据支持。
2) 页面分析主要是指对蜘蛛程序所抓取回来的网页进行信息提取处理,包括页面的正文信息,并对正文信息进行分词处理等,为后续建立关键字索引提供基础数据。
3) 页面排序搜索引擎结合页面的内外部因素计算出该页面与某个关键字的相关程度,从而得到与该关键字相关的页面排序列表。
4) 关键字查询(索引)搜索引擎接收到来自于用户的检索请求,并对检索信息进行切词及匹配,再向用户返回响应的页面排序列表。
接下来,我将用四篇文章向读者介绍搜索引擎的主要工作流程、原理及作用,以及在对网站进行优化时应该如何应对:
相关文章
- Postgresql源码(81)plpgsql中如何给占位符赋值(SPI进入执行器取值流程初步分析)
- FilterDispatcher工作流程和原理「建议收藏」
- springboot数据传输流程_大创项目过程记录范文
- Dart 知识点 - 流程控制语句
- SpringApplication.run(MyApplication.class, args)运行流程源码分析[通俗易懂]
- bindservice startservice_函数调用流程
- 如何用精益六西格玛改进流程?--技术分析篇
- React源码分析7-state计算流程和优先级
- ChAMP分析甲基化数据:从β值矩阵开始的流程
- 玩转 Runner 调用流程,上手 MMEngine 就现在
- Unity手机游戏开发:从搭建到发布上线全流程实战
- 2023爱分析·流程中台市场厂商评估报告:微宏科技
- 【Android Gradle 插件】Android Studio 工程 Gradle 构建流程 ② ( settings.gradle 构建脚本分析 | 根目录下 build.gradle 分析 )
- 【SeeMusic】购买付费版本 ( 进入购买页面 | 购买流程 )
- 【Android 逆向】整体加固脱壳 ( DexClassLoader 加载 dex 流程分析 | DexPathList 中根据 File 加载 DexFile | loadDexFile 分析 )
- 【Android 逆向】Dalvik 函数抽取加壳 ① ( Dalvik 下的函数指令抽取与恢复 | dex 函数指令恢复时机点 | 类加载流程 : 加载、链接、初始化 )
- 【Android 逆向】Dalvik 函数抽取加壳 ④ ( 类加载流程分析 | native 函数查询 | dalvik_system_DexFile.cpp#defineClassNative函数)
- 提升影视制作流程效率,Adobe Prelude CC2022新版亮点解析+全版本安装包
- 期货量化交易系统开发及运作流程分析
- Service 启动流程分析详解手机开发
- MySQL表字段查询:一次完整的分析流程(mysql表字段查询)
- Redis技巧:25个实例应用,优化你的数据存储与流程处理(redis实例应用)
- Oracle9i安装步骤从零开始(oracle9i安装流程)
- PHP中break及continue两个流程控制指令区别分析
- Ajax执行顺序流程及回调问题分析