《前端与SEO》—— 第一章:什么是 SEO

基础概念

SEO是 Search Engine Optimization 的缩写,翻译过来就是搜索引擎优化。我们对搜索引擎搜并不陌生,日常遇到不懂的东西,都会说“百度一下”、“Google 一下”。百度、Google 之类的网站就是搜索引擎网站,其内核就是搜索引擎。搜索引擎会不断的去搜集网络上的信息、网站进行分析整理,然后在用户查询时展示给用户看。

那搜索引擎优化就是对搜索引擎进行优化吗?
显然不是的。搜索引擎优化指的是——优化网站,让网站能更快、更好的被搜索引擎收录且尽可能让搜索引擎优先展示网站,从而增加网站的访问量。

为什么会有 SEO?

其实 SEO 是搜索引擎的伴生物,是服务于搜素引擎的。所以想要了解SEO,就需要先了解搜索引擎工作原理。

以不一样的视角来了解“搜索引擎”和“SEO”。

搜索引擎,其实就是一个信息资源的“集散地”。“集散地”必然存在三种人:消费者,商贩,秩序管理者。这三种人对“集散地”有着不同的需求。很多时候,三者的需求并不一致,碰撞在所难免。SEO 正是诞生于三者的碰撞中。

用户:急躁的“消费者”

用户都希望搜索引擎能够快速、准确的提供其所想要的信息。如果一个搜索引擎无法让用户得到好的体验,用户必然“另寻新欢”。

搜索引擎运营商:“八面玲珑”的秩序管理者

搜索引擎运营商为了留住用户,会尽可能的服务好用户。所以搜索引擎运营商同样希望快速、准确的提供用户所想要的信息。搜索引擎运营商仅凭自己就能做到快速的向提供用户搜索结果。但是对于信息的准确性,搜索引擎运营商就很头疼了。因为网站参差不齐,甚至文不对题,存在欺诈现象。如果将这样的网站推送给用户,必然导致用户的大量流失。为此,搜索引擎制定的一套秘密的评分规则,评分高者优先展示给用户

网站运营者:“奸诈机敏”的商贩

网站运营者运营一个网站颇为不易,如果没有大量的用户访问,他们就要食不果腹。所以,网站运营者挤破脑袋的想要自己的网站能够在搜索引擎结果页中提升排名,优先展示给用户,从而增加网站的流量。

那怎样让网站优先展示呢?

一开始大家都不知怎么做,后来有人发现搜索引擎收录网站有自己的一套规则。只要网站顺应搜索引擎的规则,排名就会上升。因此,网站运营者都开始根据搜索引擎的规则优化自己的网站。慢慢的,这份工作发展成了现在的 SEO。

SEO:遵循搜索引擎规则来调整网站,使网站在搜索引擎中的排名更高。

搜索引擎的工作方式

市面上有许许多多的搜索引擎,如 Google、百度、Bing、雅虎、搜狗等,好在各自的基本工作方式相差不大。准则只有一条:优先推送高质量、符合搜索条件内容的网站

接下来以 Google 为例。

搜索引擎工作方式主要分为三步:

  • 抓取:Google会使用名为“抓取工具”的自动程序从互联网上发现各类网页,并下载其中的文本、图片和视频。
  • 索引编制:Google会分析网页上的文本、图片和视频文件,并将信息存储在大型数据库Google索引中。
  • 呈现搜索结果:当用户在Google中搜索时,Google会返回与用户查询相关的信息。

关于这三步的详细说明,推荐阅读《Google 搜索运作方式的深度指南 | Google 搜索中心 | 文档 | Google Developers》。

“抓取工具”其实就是爬虫机器人。后面我将使用“爬虫”代指“抓取工具“。

SEO 方法概述

前面说过,SEO 就是遵循搜索引擎的规则对网站做优化,提高网站的排名。所以,SEO 方法和搜索引擎的工作方式密切相关。

SEO 方法大概分为两大部分:让网址更容易被发现提高网页的用户体验

让网址更容易被发现

在《Google 搜索运作方式的深度指南 | Google 搜索中心 | 文档 | Google Developers》中讲到:搜索引擎通过爬虫发现各类网站并解析、归纳、汇总、索引抓取到的网站;如果在解析过程中发现其他网址,爬虫也会尝试去访问解析。

因此,可以通过两个方向让网址更容易被搜索引擎收录:其一,如何让网站被快速抓取;其二,如何通过网站的其中一个页面引导爬虫收录网站的全部网址。

要点一:如何让网站被快速抓取

常用的方法有:

  • 主动向搜索引擎提交网站网址
  • 请已经被收录的网站引用网站网址

要点二:如何通过网站的其中一个页面引导爬虫收录网站的全部网址

做到这一点不难,利用搜索引擎的机制——自动访问页面中的网址,即可实现。也就是,保证网站所有页面都能做到:从任何一个页面出发,都能到达网站中的任何一个页面

常用的手法有:

  • 优化 a 标签,让搜索引擎通过 a 标签可以遍历网站的全部网页。不过由于搜索引擎对一个网址的深度遍历有限,这种方法不能嵌套太深。
  • 使用站点地图。站点地图维护着一个网址列表,搜索引擎可以通过访问站点地图文件来访问站点地图中的所有网址。

提高网页的用户体验

让网址更容易被发现”这一部分的优化是为了让搜索引擎轻松收录网址。但是仅仅让搜索引擎收录我们的网站还不够,排名靠后依旧吸引不了用户。所以我们还要想方设法的去提升网站的排名。

要想提升网站排名,我们就需要知道搜索引擎是怎么对网站进行排名的。

不同的搜索引擎都有自己的一套排名算法。而这个算法是不对外公开的。但是无论算法有多么复杂,其的本质都是服务于用户。所以,我们不必费劲心思去破解算法,只需提高网站的用户体验即可。

为什么说只需提高网站用户体检即可?

这是因为搜索引擎厂商也是要生活的,只有大量的用户流量才能让搜索引擎更好的生活下去。而提高用户流量的方法就是给用户提供所想要的内容。如果搜索引擎推送给用户的网站的内容质量很高、体验非常好,用户就会非常满意。反之,用户就不会相信搜索引擎厂商,从而导致用户流失。所以,搜索引擎会极力去寻找符合用户的需求的网站。

一般的,搜索引擎会从两方面去判断网页的用户体验:

  • 注重网页标题、关键字、描述等与网页主体内容的相关性。相关性越高,质量就越好。毕竟“牛头不对马嘴”是谁都不想看到的。
  • 网页的点击量。网页的点击量越高,说明其内容质量很好,极有可能非常符合用户需求,对用户有较高的吸引力。

除了上面两点,“提高网页的用户体验”还有许许多多的优化方法,它们都是相辅相成的,并不是只需要采用一种或几种就好。其中最重要的是网站内容的质量。高质量的内容能留住用户,能让用户主动去分享,流量就会像“自来水”一样。

更多 SEO 优化方法,推荐查看:网站站长指南 | Google 搜索中心 | 文档 | Google Developers

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/34195.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于深度学习的高精度抽烟行为检测识别系统(PyTorch+Pyside6+YOLOv5模型)

摘要:基于深度学习的高精度抽烟行为检测识别系统可用于日常生活中或野外来检测与定位抽烟行为目标,利用深度学习算法可实现图片、视频、摄像头等方式的抽烟行为目标检测识别,另外支持结果可视化与图片或视频检测结果的导出。本系统采用YOLOv5…

虚幻引擎(UE5)-大世界分区WorldPartition教程(一)

文章目录 WC与WP的区别一、如何开启WP1.默认创建WP2.手动创建WP3.转换创建WP 二、设置World Partition参数三、启动流送总结 提示:以下是本篇文章正文内容,下面案例可供参考 WC与WP的区别 WorldCompostion(WC) 是UE4中制作大世界…

Apifox|API 文档和开发闭环初体验

Apifox是一款集文档、接口定义、数据模拟、自动化测试为一体的接口协作平台。 据功能介绍,基本总结Apifox Postman Swagger Mock JMeter 既然评的文章那么多,掀起了一阵子热度,究竟哪些功能: 用下来有哪些体会:…

第7章 Scala集合

第7章 Scala集合 7.1 简介 ​ ​ scala.collection.immutable ​ scala.collection.mutable ​ 7.2 数组 ​ 不可变数组 package chapter07object Test01_ImmutableArray {def main(args: Array[String]): Unit {// 1. 创建数组val arr: Array[Int] new Array[Int](10…

多项目管理难在哪,多项目同时进行该如何做好进度管理?

最近,听到群里的项目经理吐槽,手上有10多个项目同时进行,工作起来手忙脚乱,杂乱无章,让他压力特别大。 对于项目经理来说,多项目并行推进的情况已是常态。从工作层面来说,不仅在各项目之间抢资…

SpringBoo集成MongoDB

一、集成简介 spring-data-mongodb提供了MongoTemplate与MongoRepository两种方式访问mongodb,MongoRepository操作简单,MongoTemplate操作灵活,我们在项目中可以灵活适用这两种方式操作mongodb,MongoRepository的缺点是不够灵活…

购物车业务

一、分析购物车vo (1)添加成功页 public class CartItemVo implements Serializable {/*** 商品id*/private Long skuId;/*** 是否选中*/private Boolean check true;/*** 商品标题*/private String title;/*** 商品图片*/private String image;/***…

如何优雅的将 Docker 镜像从 1.43G 瘦身到 22.4MB

Docker 镜像的大小对于系统的 CI/CD 等都有影响,尤其是云部署场景。我们在生产实践中都会做瘦身的操作,尽最大的可能使用 Size 小的镜像完成功能。下文是一个简单的 ReactJS 程序上线的瘦身体验,希望可以帮助大家找到镜像瘦身的方向和灵感。 …

C++之GNU C的__attribute__((constructor))优先级使用(一百四十九)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

【期末不挂科 学习数据结构】

期末不挂科 学习数据结构 第一章绪论1.1数据结构的基本概念1.1.1基本概念和术语1.数据2.数据元素3.数据对象4.数据类型5.数据结构 1.1.2数据结构三要素1.数据的逻辑结构2.数据的存储结构3.数据的运算 第一章绪论 1.1数据结构的基本概念 1.1.1基本概念和术语 1.数据 数据是信…

Flutter学习四:Flutter开发基础(四)包管理

目录 0 引言 1 包管理 1.1 简介 1.2 Pub仓库 1.3 依赖Pub仓库 1.3.1 查找包 1.3.2 添加包 1.3.3 下载包 1.3.4 引入包 1.3.5 使用包 1.4 其他依赖方式 1.4.1 依赖本地包 1.4.2 依赖git仓库 1.4.3 不常用的依赖方式 0 引言 本文是对第二版序 | 《Flutter实战第二版…

【ArcGIS】使用ArcMap进行北京1954-120E坐标转WGS84坐标系

背景 在进行青岛地市GIS数据迁移,涉及坐标转换,经过几天摸索终于找到迁移方法 投影坐标系 北京1954-120E坐标 对应为高斯-克吕格投影 300000 3000001 0 0(青岛本地坐标) 增量:-300000 -3000001(此处为示例&#xff0c…

(15)第一人称视角视频

文章目录 前言 15.1 推荐的零件 15.2 连接图示 15.3 通过任务计划器最小化OSD设置 15.4 集成式OSD 15.5 用户视频/博客 15.6 与FPV飞行特别相关的安全警告 15.7 政府/地方法规 前言 第一人称视角在飞行时为你提供了真正的飞行员视角,它将视频摄像机和发射器…

什么是信号槽机制,如何实现,有什么用?(Qt面试题)

1. 什么是信号槽机制? 信号槽机制(Signal-Slot mechanism)是一种在软件开发中常用的设计模式,用于实现对象间的通信和事件处理。该机制最初由Qt框架引入并广泛应用,后来也被其他编程框架和库所采用。 信号槽机制通过定…

Spring Boot 属性配置解析

基于Spring Boot 3.1.0 系列文章 Spring Boot 源码阅读初始化环境搭建Spring Boot 框架整体启动流程详解Spring Boot 系统初始化器详解Spring Boot 监听器详解Spring Boot banner详解 属性配置介绍 Spring Boot 3.1.0 支持的属性配置方式与2.x版本没有什么变动,按照…

C#使用XML和Treeview结合实现复杂数据采集功能

一个项目的数据表暂时没有定下来,但是有了一些确定性:   1、比较复杂,可能变化;   2、大部分是选择项目,因为输入项目都差不多;   3、应用程序是C/S的窗体应用。   对于这样的用户需求,…

搭建个人hMailServer 邮件服务实现远程发送邮件

文章目录 1. 安装hMailServer2. 设置hMailServer3. 客户端安装添加账号4. 测试发送邮件5. 安装cpolar6. 创建公网地址7. 测试远程发送邮件8. 固定连接公网地址9. 测试固定远程地址发送邮件 转载自cpolar极点云文章:搭建个人hMailServer 邮件服务实现远程发送邮件 hM…

如何在编程中中实现负载均衡和容错处理

什么是容错 容错是指系统(计算机、网络、云集群等)在其一个或多个组件发生故障时继续运行而不会中断的能力。 创建容错系统的目的是防止由单点故障引起的中断,确保任务关键型应用程序或系统的高可用性和业务连续性。 容错系统使用备份组件…

【Twitter爬虫】Twitter网络爬虫

利用selenium爬取Twitter 从2月9日起,Twitter不再支持免费访问Twitter API,继续使用Twitter API支付较高的费用。下面将介绍一种绕过Twitter API爬取推文的方式 Selenium Webdriver框架 首先介绍一下Selenium Webdriver,这是一款web自动化…

计算机专业大学如何自学?常用网站和工具

耗时5小时,第一个B站视频,满足分享欲 计算机专业现状 or 困境?如何自学?常用网站科普!_哔哩哔哩_bilibili 👆发了个视频,结合文章中的链接,保存到自己浏览器收藏夹里就完了 目录 …
最新文章